В далеком королевстве Битландии существовало загадочное пророчество о красивых числах. Говорили, что если число имеет нечетное количество единичных битов, оно обладает особым очарованием и магической силой. Жители королевства верили, что красивые числа приносят удачу и счастье тем, кто их обнаружит. Помогите жителям проверить, является ли заданное Вам число красивым.
Вам дано целое число ()
"YES", если число является красивым и "NO" в противном случае
12
NO
Андрей любит весну за то, что можно прыгать по лужам. Но у этого увлечения есть и опасная сторона - простуда. Дорога, по которой будет идти Андрей представлена битовой записью некоторого числа, и если на соответствующей позиции стоит , то в этом месте лужа, иначе там сухо. Длиной лужи будем называть количество подряд идущих нулей. Так как ваш преподаватель не хочет заболеть, он просит помочь ему и узнать длину наибольшей лужи. Причем сделать это за один проход по представлению числа в битовой записи (ведь Андрей торопиться на пару).
Дано целое число () - записанное в десятичном виде представление дороги.
Выведите длину самой большой лужи на пути у Андрея
12
2
Считается, что Андрей идёт от младших разрядов к старшим, и самая старшая единица является конечной точкой в дороге.
В далеком королевстве Второгумье царил веселый алхимик по имени Профессор Карпоцкин. Он изобрел удивительное зелье, состоящее из редких веществ: Водиуса, Матаниуса и Функаниуса, которое, как говорили, могло превратить любой день в праздник. Однажды король "Капустий III" решил создать новое волшебное зелье, и для этого он обратился к Профессору Карпоцкину. Чтобы получить новое зелье нужно было смешать три пробирки с веществами в точных пропорциях. Однако, у Карпоцкина осталось только три пробирки, и он задался вопросом: можно ли произвольным образом смешать содержимое этих пробирок так, чтобы получить искомую пропорцию?
Первые три строки описывают содержимое пробирок Карпоцкина: каждая строка имеет вид (, а также ) - доля (от 0 до 1) содержания Матаниуса и Водиуса в i-ой пробирке (оставшееся место в пробирке занимает Функаниус).
На последней строке вводится в таком же формате искомая пропорция.
"YES", если получить искомую пропорцию возможно и "NO" в противном случае
0.1 0.6 0.7 0.2 0.1 0.1 0.3 0.3
YES
0.1 0.6 0.7 0.2 0.1 0.1 0.5 0.4
NO
Почтальон Вася очень любит свою работу, однако все когда-нибудь, да выгорают. Поэтому, чтобы по-быстрее закончить и отнести все письма адресатам, он решил использовать квантовую механику, которую выучил на физическом факультете ПГУ (почтовый государственный университет). А именно, Вася может раздвоиться, тем не менее частицы его тел будут спутаны. Поэтому он со своим клоном может двигаться только симметрично относительно некоторой точки. Ваша задача проверить, существует ли точка симметрии для домов, в которые Васе нужно доставить письма.
В одной строке вам задан массив целых чисел (), где - координата дома -ого адресата (количество не более )
Выведите "YES", если дома симметричны относительно некоторой точки, и "NO" в противном случае
1 2 3
YES
-1 0 3
NO
Этой зимой на улице царил гололёд. Поэтому неудивительно что Гриша поскользнулся и сломал себе все руки и ноги. Как бы печально не было, а работать надо. Гриша профессиональный умножатор (причём умножает он без арифметических операций, поэтому их нельзя испольщовать при решении задачи), однако в связи с травмой его работу облегчили, ему для умножения дают только числа являющиеся степенями (то есть ). Тем не менее вспомним, что у Гриши и ноги сломаны, поэтому на умножение действуют следующие ограничения:
Дано два целых числа и , по одному в строк (то есть на вход даются две строки), так же выполнено, что
Выведите произведение чисел
2 2
4