Автор | Сообщение |
|
Отправлено: 24.12.21 07:58. Заголовок: 22 №202
Поясните, пожалуйста, почему в задаче ответ: 179669631 , а не 1782284309 Аналитически: а- это произведение всех остатков, значит берем 6 и 2 или 4 и3 Но b=сумма остатков, при этом начальное значение b=3 Значит 14-3=11 Но b накапливается за счет остатков <4 , а значит при наличии цифр 6 и2 в сумму войдет только двойка, тогда на единицы остается 9. А вот если взять 4и3 , то на сумму единиц останется только 8. Число 62111111111 в семеричной системе больше , чем 4311111111. Программу загнала, ответ получила\, работает a = 1 b = 3 while x > 0: d = x % 7 a *= d if d < 4: b += d x //= 7 if a==12 and b==14: print('Yes')
|
|
|
Ответов - 2
[только новые]
|
|
|
Отправлено: 24.12.21 09:37. Заголовок: Ответ был исправлен ..
Ответ был исправлен 22 декабря. Возможно Вы не обновили файл с ответами.
|
|
|
|
Отправлено: 24.12.21 11:36. Заголовок: Спасибо.Да, скачивал..
Спасибо.Да, скачивала 21 декабря
|
|
|
|