22 марта 2010

Решения задач 2

Задача 4.
Рассмотрим остатки от деления степеней десяти на 93
n
10n mod 93
0
1
1
10
2
7
3
70
4
49
5
25
6
64
7
82
8
76
9
16
10
67
11
19
12
4
13
40
14
28
15
1

Они образуют период длиной 15. Среди этих чисел невозможно взять 2 таких, чтобы их сумма равнялась 93, значит, не существует числа вида 100..01, которое делится на 93. Из троек остатков на 93 будет делиться сумма rn+r1+r0=82+10+1, она и укажет на минимальное число с минимальной суммой цифр, делящееся на 93 – это число 10000011.

Ответ: 10000011

Задача 5.
Поскольку каждое из чисел не превосходит 100, можем попросить компьютер предоставить нам значение выражения 100000000*число+1000000*месяц+10000*час+100*минуты+секунды.

Существует и более универсальный способ, который предложил Профессор Снейп (dxdy.ru): Нужно запросить результат 2число*3месяц*5час*7минуты*11секунды. Такой способ будет работать для любого количества хранимых чисел любого размера.

Ответ: за один запрос

Задача 6.
Нужно найти, существует ли степень десятки, которая даёт остаток 58 при делении на 59. Такой степенью будет 1029 . Значит 1{28нулей}1делится на 59.

Ответ: существует

Призовые баллы получают:

Николай (smekalka.pp.ru) – 8

Вован (nazva.net) – 5

Legioner93 (dxdy.ru) - 5

GENERATION (smekalka.pp.ru) – 3

Профессор Снейп (dxdy.ru) – 3

ИСН (dxdy.ru) – 3

Disciple (nazva.net) - 3 

Комментариев нет:

Отправить комментарий