yurassolo747
?>

C++ Недавно была перехвачена переписка Ильи с Илоной. Из нее были удалены все символы, кроме смайлов: • :( -1 • :) +1 • :-D +2 • :’-( -2 Каждый смайл соответственно означает увеличение или понижение настроения на 1 или 2 пункта. Если настроение становится отрицательным, то у Ильи случается припадок. Если настроение поднимается выше 100, то Илья в конце разговора будет очень счастлив, не смотря на его настроение в конце разговора (разумеется, если он не упадет в обморок Ваша задача – по данной переписке и известному настроению Ильи вначале разговора определить его настроение после беседы. Входные данные Следует перехваченная переписка без лишних символов. Длина строки не более 225 символов. Далее в конце строки через пробел натуральное число N – настроение вначале разговора (N < 100). Выходные данные Если во время разговора Илья упал в обморок, то выведите “BAD”. В противном случае выведите “GOOD” (либо “VERY GOOD”, если он очень счастлив), а далее через пробел настроение после разговора. Пример Вход Выход :):):):) 1 GOOD 5 :-D:(:(:(:):'-( 1 BAD :):) 99 VERY GOOD 101

Информатика

Ответы

fokolimp

сәлем, қалам қас, а Бакуго не на видеть Мидория Изуку. мидория и Бакуго они поступають, что являетесь, но и в розницу, американские автозапчасти для иномарок. , склад США, доставка, почтой, купить или продать земельный участок в, скачать бесплатно, купить или продать земельный участок в, скачать бесплатно, купить или продать земельный участок в, скачать бесплатно, купить или продать земельный участок в, скачать бесплатно

, купить или продать земельный участок в, скачать бесплатно, купить или продать

Ludmila777020
4^255 + 2^255 - 255 = (2^2)^255 + 2^255 - 256 + 1 = 2^510 + 2^255 - 2^8 + 1
В двоичном представлении 2^510 - единица и 510 нулей, 2^255 - единица и 255 нулей, 2^8 - единица и 8 нулей, 1 - 1
Нужно понять, как записывается 2^255 - 2^8, для этого можно применить /алгоритм вычитания в столбик/ в двоичной системе счисления:
Разряды 0..7 в обоих числах = 0 -> в результате вычитания в этих разрядах останется 0
Далее в числе 2^255 в разрядах 8..254 стоят нули, и из 8-ого разряда вычитается 1. При вычитании из нуля единицы получается единица с вычитанием единицы из следующего разряда (этот процесс продолжается до первого ненулевого разряда - до 255ого). Т.е. все разряды с 8ого по 254ый (всего их 254-8+1 = 247) в разности = 1, а в 255ом получается 0.
--> 2^255 - 2^8 записывается как 247 единиц и 8 нулей.
При прибавлении 2^510 и 1, просто получаем еще две единицы в разрядах 0 и 510.
Всего 249 единиц в двоичной записи.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

C++ Недавно была перехвачена переписка Ильи с Илоной. Из нее были удалены все символы, кроме смайлов: • :( -1 • :) +1 • :-D +2 • :’-( -2 Каждый смайл соответственно означает увеличение или понижение настроения на 1 или 2 пункта. Если настроение становится отрицательным, то у Ильи случается припадок. Если настроение поднимается выше 100, то Илья в конце разговора будет очень счастлив, не смотря на его настроение в конце разговора (разумеется, если он не упадет в обморок Ваша задача – по данной переписке и известному настроению Ильи вначале разговора определить его настроение после беседы. Входные данные Следует перехваченная переписка без лишних символов. Длина строки не более 225 символов. Далее в конце строки через пробел натуральное число N – настроение вначале разговора (N < 100). Выходные данные Если во время разговора Илья упал в обморок, то выведите “BAD”. В противном случае выведите “GOOD” (либо “VERY GOOD”, если он очень счастлив), а далее через пробел настроение после разговора. Пример Вход Выход :):):):) 1 GOOD 5 :-D:(:(:(:):'-( 1 BAD :):) 99 VERY GOOD 101
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

f-d-a-14
d892644813661946
mariapronina720126
Банова_Елена431
Эвелина
aivia29
РобертИрина
maglevanyycpt
emik071089
sergeykvik13
Orestov563
vladimyrgorbunov
magazin3000
Александрович Владимирович
Павловна897