Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Эта задача с открытыми тестами. Ее решением является набор ответов, а не программа на языке программирования.

Владимир Дрепин Знаток (257), на голосовании 4 года назад
Эта задача с открытыми тестами. Ее решением является набор ответов, а не программа на языке программирования. Тесты указаны в самом условии. От вас требуется лишь ввести ответы на них в тестирующую систему.

Известно, что все современные компьютеры используют двоичную систему счисления. Но некоторые исследователи считают, что компьютеры на троичной, четверичной и других системах счисления будут работать быстрее.

Вычислительная компания XYZ закупила новые экспериментальные компьютеры, но её сотрудники не знают, в какой системе счисления новые компьютеры выдают результаты их вычислений. Помогите им определить их результаты в традиционной десятичной системе, если известно, что последовательность цифр N, которую выдает экспериментальный компьютер, записана в минимально возможной для этого системе счисления.
Примечания

Тест №1: N = 123
Тест №2: N = 796
Тест №3: N = 60452
Тест №4: N = 101001
Тест №5: N = 32674
Тест №6: N = 306973
Тест №7: N = 123042
Тест №8: N = 202122
Тест №9: N = 871856
Тест №10: N = 125341
Голосование за лучший ответ
fox Знаток (260) 4 года назад
123 - это в 4 ричной системе
796 в десятичной
60452- в семеричной
Строгий Оракул (63602) 4 года назад
И что это за "компания"....делающая подобные покупки ???
AntiGun Мастер (1101) 4 года назад
А вот 000 - это в 1-ричной системе? :)
Влаaдислав rthrtdfg Ученик (141) 4 года назад
123 - это в 4 ричной системе
796 в десятичной
60452- в семеричной
Ната"Ната Профи (515) 4 года назад
123 - это в 4 ричной системе
796 в десятичной
60452- в семеричной
Алеся Афанасьева Ученик (156) 3 года назад
Тест 1: 30

Тест 2: 312

Тест 3: 152

Тест 4: 346

Тест 5: 2100

Тест 6: 310

Тест 7: 42938

Тест 8: 43692

Тест 9: 2948396

Тест 10: 648278

Объяснение:

Результаты, полученные с помощью программы, написанной на Python:

def least_common_factor(x):

i = 2

while x % i != 0:

i += 1

return i

a = int(input())

b = int(input())

for i in range(a):

b = b + least_common_factor(b)

print(b)
Похожие вопросы