Олимпиадная задача по программированию на python
Задача №1 Условие: Запись числа N в некоторой позиционной системе счисления выглядит следующим образом: 555х. Известно, что если поделить это число на сумму его цифр, взятых из записи числа в системе счисления с основанием Х, то результат будет равен 61. Определите основание системы счисления Х. В ответе укажите это число. Решение будем делать на python. Пусть x2 = 555 - это изначальное число, а сумма цифр это summ = 0 Нам нужен цикл - пока не кончится число x2, while x2 > 0: будем прибавлять остаток...
1736 читали · 6 лет назад
Решаем олимпиадную задачу по информатике с помощью модуля math
Условие: В параде принимают участие M военных. Командование парада решило, что наиболее эффектное построение военных – в форме квадрата, то есть число участников построения должно быть точным квадратом. Но поскольку число M может не быть точным квадратом, разрешается разбить военных на несколько полков, каждый из которых строится в форме квадрата. Для красоты все полки должны быть одинакового размера, также командование парада хочет, чтобы размер каждого полка был как можно больше. Определите максимально возможный размер полка...