Системы счисления

85 задачвместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: ✓ успешные, ✗ неуспешные.
66172#66172
Белочка живет в дубовом парке. Каждый день до обеда она собирает ровно К желудей и складывает их в дупле одного из дубов. Последнее время вечером каждого воскресенья в парк приходит мальчик Витя. Он обнаружил дупло, в котором белочка хранит жёлуди. Для своих игр он каждый раз забирает Т желудей из дупла.
Известно, что после последнего прихода Вити в парк, в дупле осталось Х желудей. Необходимо определить через сколько дней после этого прихода Вити, белочка сможет собрать не менее М желудей в дупле.

Формат ввода
На вход программе в одной строке подается четыре целых числа, записанные через пробел К, M, Т, Х (1≤ К, M, Т, Х ≤109).
Формат вывода
Вывести одно целое число – количество дней, через которое белочка сможет собрать необходимое число желудей.
Если белочка не сможет собрать нужное число желудей никогда, вывести число -1.
65994#65994
Группа исследователей управляет зондом. Команды установленному на зонде фотоаппарату подаются вместе с блоком иной информации. Каждый блок представляет собой набор цифр в шестнадцатеричной системе счисления (0123456789ABCDEF). Команда вычисляется на основе последней цифры троичной записи суммы цифр блока:
0: «Снимок».
1: «Снимок со вспышкой»
2: «Очистить память» – очищает память зонда, удаляя все сохраненные фотографии.
Определите максимальное количество фотографий, которые были единовременно удалены из памяти после выполнения n команд.

Формат ввода
В первой строке программе подается на вход число натуральное число n, не превышающее 1000.
Далее в каждой из n строк идет команда – набор цифр в шестнадцатеричной системе счисления (0123456789ABCDEF), длина команды не превышает 100 знаков.
Формат вывода
Вывести одно число – максимальное количество фотографий, которые были единовременно удалены из памяти после выполнения n команд.
21986#21986
Чтобы перевести число из шестнадцатеричной системы счисления в двоичную необходимо

1. записать число в развернутой форме
2. воспользоваться методом триад
3. применить метод деления исходного числа на основание новой системы счисления
4. воспользоваться методом тетрад
21985#21985
Чтобы перевести число из двоичной системы счисления в восьмеричную необходимо

1. записать число в развернутой форме
2. воспользоваться методом триад
3. применить метод деления исходного числа на основание новой системы счисления
4. воспользоваться методом тетрад
21984#21984
Чтобы перевести число из любой системы в десятичную систему счисления необходимо

1. записать число в развернутой форме
2. воспользоваться методом триад или тетрад
3. применить метод деления исходного числа на основание новой системы счисления
4. нет верного ответа
21983#21983
Чтобы перевести число из десятичной системы счисления в любую другую необходимо

1. записать число в развернутой форме
2. воспользоваться методом триад или тетрад
3. применить метод деления исходного числа на основание новой системы счисления
4. нет верного ответа
Поделиться
Класснуть