В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
nastenka082004
nastenka082004
10.02.2022 08:04 •  Информатика

E. Ставки на Межгалактических гонках (7-8 класс) Ограничение времени 1 секунда
Ограничение памяти 256.0 Мб
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
Дамы и господа! Я рад приветствовать вас на очередных Межгалактических гонках на космолётах малой мощности! Сегодня за право чемпиона сражаются действующий чемпион Вильямс-Генрих-III из клана Братьев Флепикс и его многочисленные соперники из сотни достойных кланов из различных уголков Вселенной. Дамы и господа! Открывать гонку выпала честь всем известному сэру Виктору де Борсу из клана Снежных барсов. По правилам гонки в первом заезде он сразится с действующим чемпионом Вильямсом-Генрихом-III из клана Братьев Флепикс. Ставка Виктора де Борса составляет A долларов, ставка Вильяма-Генриха-III – B долларов. Дамы и господа! Смею сообщить вам, что болельщики не довольны ставками Виктора де Борса и Вильямса-Генриха-III. Дамы и господа! С этим нужно что-то делать! Напоминаю, что азарт болельщиков равен наибольшему общему делителю A и B. Гонщики! Давайте сделаем гонку азартной. По нашим правилам, исправить ситуацию предоставляется право Виктору де Борсу. Он имеет право увеличить и A и B на 1. Либо уменьшить и А и В на 1, но только в том случае, когда оба этих значения больше 0. Дамы и господа! За один шаг Виктор де Борс может выполнить любую из этих операций. Виктор де Борс может сделать любое (в том числе и ноль) число шагов. Дамы и господа! По правилам нашей гонки Виктор де Борс должен достичь максимально возможный азарт болельщиков за минимальное число шагов, иначе ему будет присуждено техническое поражение! Поддержим нашего героя аплодисментами! И да пребудет с ним сила! Вперёд и удачи!

Формат ввода
Первая строка содержит целое число t (1 ≤ t ≤ 5⋅10^3) – количество наборов входных данных. Первая и единственная строка каждого набора входных данных содержит два целых числа А и В (0 ≤ A, B ≤ 10^18).

Формат вывода
Для каждого набора входных данных выведите строку, содержащую два целых числа. Если болельщики могут испытать бесконечный азарт выведите 0 0. Иначе, выведите два числа, первое из которых – максимальный азарт, который могут испытать болельщики, второе число – минимальное количество шагов, позволяющее достичь этот азарт.

Примечания
Для набора (8, 5) можно проделать первую операцию один раз, то есть получить (9, 6). Тогда НОД(9, 6) = 3. Это и будет максимально возможным азартом болельщиков. Для набора (1, 2) изначальный азарт равен 1. Это и будет максимально возможным азартом. Для набора (4, 4) болельщики могут испытать бесконечный азарт, если мы применим первую операцию бесконечное количество раз. Для набора (3, 9) можно применить вторую операцию 3 раза, тогда мы получим набор (0, 6). НОД(0, 6) = 6. Это и будет максимально возможным азартом.

Показать ответ
Ответ:
ebanat3
ebanat3
26.02.2020 22:30
Задание 1:
Развернутая форма числа - представление числа в виде суммы каждого разряда числа.

4563 = 4 × 10^3 + 5 × 10^2 + 6 × 10^1 + 3 × 10^0

100101 = 1 × 2^5 + 0 ×2^4 + 0 ×2^3 + 1 ×2^2 + 0 ×2^1 + 1 ×2^0

AC6 = 10 ×16^2 + 12 ×16^1 + 6 × 16^0

Задание 2:

1001010, 112, 4А

Задание 3:

1)

11001101011+1110000101=100111110000
101011-10011=11000
1011х101=101100+1011=110111

2)

+564
  234

1020


Получилось: 564+234 = 1020

-652
 465

 165


Получилось: 652-465 = 165

3)

+DF45
 128A

F1CF


Получилось: DF45+128A = F1CF

-92D4
 11AE

8126


Получилось: 92D4-11AE = 8126



0,0(0 оценок)
Ответ:
Kseniaghl
Kseniaghl
19.10.2020 15:38

ОбъяснениеВ языке Паскаль описатель типа integer требует выделить под каждую переменную или элемент массива количество памяти, необходимое для размещения чисел из диапазона , т.е. отвести не менее двух байт, что и выполнялось в ранних системах, таких как Turbo Pascal, созданных во времена дорогой оперативной памяти. В современных разработках может выделяться и большее количество байт, например, в PascalABC.Net под переменную типа integer отводится 4 байта.

Описатель array [1..20] of integer требует отвести память под 20 элементов типа integer, следовательно, если говорить о минимально необходимом количестве байт, то ответом будет в) 20, 40.

А для PascalABC.Net ответ должен быть 20, 80

Подробнее - на -

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота