Все задачи
Номер Заголовок и описание
1

Если выписать все натуральные числа меньше 10, кратные 3 или 5, то получим 3, 5, 6 и 9. Сумма этих чисел - 23.

Найдите сумму всех чисел меньше 1000 кратных 3 или 5.

Оригинал
2

Каждые следующий элемент ряда Фибоначчи получается при сложении двух предыдущих. Начиная с 1 и 2, первые 10 элементов будут:

1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...

Найдите сумму всех чётных элементов ряда Фибоначчи, которые не превышают четыре миллиона.

Оригинал
3

Простые делители числа 13195 - это 5, 7, 13 и 29.

Какой самый большой делитель числа 600851475143, являющийся простым числом?

Оригинал
4

Число-палиндром с обеих сторон (справа и слева) читается одинаково. Самое большое число-палиндром, полученное произведением двух двухзначных чисел – 9009 = 91 × 99.

Найдите самый большой палиндром, полученный произведением двух трёхзначных чисел.

Оригинал
5

2520 - самое маленькое число, которое делится без остатка на все числа от 1 до 10.

Какое самое маленькое число делится нацело на все числа от 1 до 20?

Оригинал
6

Сумма квадратов первых десяти натуральных чисел

1^(2) + 2^(2) + ... + 10^(2) = 385

Квадрат суммы первых десяти натуральных чисел

(1 + 2 + ... + 10)^(2) = 55^(2) = 3025

Следовательно, разность между суммой квадратов и квадратом суммы первых десяти натуральных чисел составляет 3025 − 385 = 2640.

Найдите разность между суммой квадратов и квадратом суммы первых ста натуральных чисел.

Оригинал
7

Выписав первые шесть простых чисел, получим 2, 3, 5, 7, 11 и 13. Очевидно, что 6-ое простое число - 13.

Какое число является 10001-ым простым числом?

Оригинал
8

Найдите наибольшее произведение пяти последовательных цифр в 1000-значном числе.

73167176531330624919225119674426574742355349194934
96983520312774506326239578318016984801869478851843
85861560789112949495459501737958331952853208805511
12540698747158523863050715693290963295227443043557
66896648950445244523161731856403098711121722383113
62229893423380308135336276614282806444486645238749
30358907296290491560440772390713810515859307960866
70172427121883998797908792274921901699720888093776
65727333001053367881220235421809751254540594752243
52584907711670556013604839586446706324415722155397
53697817977846174064955149290862569321978468622482
83972241375657056057490261407972968652414535100474
82166370484403199890008895243450658541227588666881
16427171479924442928230863465674813919123162824586
17866458359124566529476545682848912883142607690042
24219022671055626321111109370544217506941658960408
07198403850962455444362981230987879927244284909188
84580156166097919133875499200524063689912560717606
05886116467109405077541002256983155200055935729725
71636269561882670428252483600823257530420752963450

Оригинал
9

Тройка Пифагора - три натуральных числа a < b < c, для которых выполняется уравнение

a^(2) + b^(2) = c^(2)

Например, 3^(2) + 4^(2) = 9 + 16 = 25 = 5^(2).

Существует только одна тройка Пифагора, для которой a + b + c = 1000.
Найдите произведение abc.

Оригинал
10

Сумма простых чисел меньше 10 - это 2 + 3 + 5 + 7 = 17.

Найдите сумму всех простых чисел меньше двух миллионов.

Оригинал
11

В таблице 20×20 (внизу) четыре числа на одной диагонали выделены красным.

08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08
49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00
81 49 31 73 55 79 14 29 93 71 40 67 53 88 30 03 49 13 36 65
52 70 95 23 04 60 11 42 69 24 68 56 01 32 56 71 37 02 36 91
22 31 16 71 51 67 63 89 41 92 36 54 22 40 40 28 66 33 13 80
24 47 32 60 99 03 45 02 44 75 33 53 78 36 84 20 35 17 12 50
32 98 81 28 64 23 67 10 26 38 40 67 59 54 70 66 18 38 64 70
67 26 20 68 02 62 12 20 95 63 94 39 63 08 40 91 66 49 94 21
24 55 58 05 66 73 99 26 97 17 78 78 96 83 14 88 34 89 63 72
21 36 23 09 75 00 76 44 20 45 35 14 00 61 33 97 34 31 33 95
78 17 53 28 22 75 31 67 15 94 03 80 04 62 16 14 09 53 56 92
16 39 05 42 96 35 31 47 55 58 88 24 00 17 54 24 36 29 85 57
86 56 00 48 35 71 89 07 05 44 44 37 44 60 21 58 51 54 17 58
19 80 81 68 05 94 47 69 28 73 92 13 86 52 17 77 04 89 55 40
04 52 08 83 97 35 99 16 07 97 57 32 16 26 26 79 33 27 98 66
88 36 68 87 57 62 20 72 03 46 33 67 46 55 12 32 63 93 53 69
04 42 16 73 38 25 39 11 24 94 72 18 08 46 29 32 40 62 76 36
20 69 36 41 72 30 23 88 34 62 99 69 82 67 59 85 74 04 36 16
20 73 35 29 78 31 90 01 74 31 49 71 48 86 81 16 23 57 05 54
01 70 54 71 83 51 54 69 16 92 33 48 61 43 52 01 89 19 67 48

Произведение этих чисел 26 × 63 × 78 × 14 = 1788696.

Каково наибольшее произведение четырёх подряд идущих чисел в таблице 20×20 , расположенных в любом направлении (вверх, вниз, вправо, влево или по диагонали)?

Оригинал
12

Последовательность треугольных чисел образуется путем сложения натуральных чисел. К примеру, 7-ое треугольное число будет 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28. Первые десять треугольных чисел:

1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ...

Перечислим делители первых семи треугольных чисел:

 1: 1
 3: 1,3
 6: 1,2,3,6
10: 1,2,5,10
15: 1,3,5,15
21: 1,3,7,21
28: 1,2,4,7,14,28

Как мы видим, 28 - первое треугольное число, у которого более пяти делителей.

Каково первое треугольное число, у которого более пятисот делителей?

Оригинал
13

Найдите первые десять цифр суммы следующих ста 50-значных чисел.

37107287533902102798797998220837590246510135740250
46376937677490009712648124896970078050417018260538
74324986199524741059474233309513058123726617309629
91942213363574161572522430563301811072406154908250
23067588207539346171171980310421047513778063246676
89261670696623633820136378418383684178734361726757
28112879812849979408065481931592621691275889832738
44274228917432520321923589422876796487670272189318
47451445736001306439091167216856844588711603153276
70386486105843025439939619828917593665686757934951
62176457141856560629502157223196586755079324193331
64906352462741904929101432445813822663347944758178
92575867718337217661963751590579239728245598838407
58203565325359399008402633568948830189458628227828
80181199384826282014278194139940567587151170094390
35398664372827112653829987240784473053190104293586
86515506006295864861532075273371959191420517255829
71693888707715466499115593487603532921714970056938
54370070576826684624621495650076471787294438377604
53282654108756828443191190634694037855217779295145
36123272525000296071075082563815656710885258350721
45876576172410976447339110607218265236877223636045
17423706905851860660448207621209813287860733969412
81142660418086830619328460811191061556940512689692
51934325451728388641918047049293215058642563049483
62467221648435076201727918039944693004732956340691
15732444386908125794514089057706229429197107928209
55037687525678773091862540744969844508330393682126
18336384825330154686196124348767681297534375946515
80386287592878490201521685554828717201219257766954
78182833757993103614740356856449095527097864797581
16726320100436897842553539920931837441497806860984
48403098129077791799088218795327364475675590848030
87086987551392711854517078544161852424320693150332
59959406895756536782107074926966537676326235447210
69793950679652694742597709739166693763042633987085
41052684708299085211399427365734116182760315001271
65378607361501080857009149939512557028198746004375
35829035317434717326932123578154982629742552737307
94953759765105305946966067683156574377167401875275
88902802571733229619176668713819931811048770190271
25267680276078003013678680992525463401061632866526
36270218540497705585629946580636237993140746255962
24074486908231174977792365466257246923322810917141
91430288197103288597806669760892938638285025333403
34413065578016127815921815005561868836468420090470
23053081172816430487623791969842487255036638784583
11487696932154902810424020138335124462181441773470
63783299490636259666498587618221225225512486764533
67720186971698544312419572409913959008952310058822
95548255300263520781532296796249481641953868218774
76085327132285723110424803456124867697064507995236
37774242535411291684276865538926205024910326572967
23701913275725675285653248258265463092207058596522
29798860272258331913126375147341994889534765745501
18495701454879288984856827726077713721403798879715
38298203783031473527721580348144513491373226651381
34829543829199918180278916522431027392251122869539
40957953066405232632538044100059654939159879593635
29746152185502371307642255121183693803580388584903
41698116222072977186158236678424689157993532961922
62467957194401269043877107275048102390895523597457
23189706772547915061505504953922979530901129967519
86188088225875314529584099251203829009407770775672
11306739708304724483816533873502340845647058077308
82959174767140363198008187129011875491310547126581
97623331044818386269515456334926366572897563400500
42846280183517070527831839425882145521227251250327
55121603546981200581762165212827652751691296897789
32238195734329339946437501907836945765883352399886
75506164965184775180738168837861091527357929701337
62177842752192623401942399639168044983993173312731
32924185707147349566916674687634660915035914677504
99518671430235219628894890102423325116913619626622
73267460800591547471830798392868535206946944540724
76841822524674417161514036427982273348055556214818
97142617910342598647204516893989422179826088076852
87783646182799346313767754307809363333018982642090
10848802521674670883215120185883543223812876952786
71329612474782464538636993009049310363619763878039
62184073572399794223406235393808339651327408011116
66627891981488087797941876876144230030984490851411
60661826293682836764744779239180335110989069790714
85786944089552990653640447425576083659976645795096
66024396409905389607120198219976047599490197230297
64913982680032973156037120041377903785566085089252
16730939319872750275468906903707539413042652315011
94809377245048795150954100921645863754710598436791
78639167021187492431995700641917969777599028300699
15368713711936614952811305876380278410754449733078
40789923115535562561142322423255033685442488917353
44889911501440648020369068063960672322193204149535
41503128880339536053299340368006977710650566631954
81234880673210146739058568557934581403627822703280
82616570773948327592232845941706525094512325230608
22918802058777319719839450180888072429661980811197
77158542502016545090413245809786882778948721859617
72107838435069186155435662884062257473692284509516
20849603980134001723930671666823555245252804609722
53503534226472524250874054075591789781264330331690
Оригинал
14

Следующая повторяющаяся последовательность определена для множества натуральных чисел:

n → n/2 (n - чётное)
n → 3n + 1 (n - нечётное)

Используя описанное выше правило и начиная с 13, сгенерируется следующая последовательность:

13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1

Получившаяся последовательность (начиная с 13 и заканчивая 1) содержит 10 элементов. Хотя это до сих пор и не доказано (проблема Коллатца (Collatz)), предполагается, что все сгенерированные таким образом последовательности оканчиваются 1.

Какой начальный элемент меньше миллиона генерирует самую длинную последовательность?

Примечание: Как только последовательность начата, элементы могут выходить за пределы миллиона.

Оригинал
15

В таблице 2×2 всего существует 6 маршрутов (без отхода назад), начинающихся в левом верхнем углу и заканчивющихся в правом нижнем.

Сколько существует маршрутов в таблице 20×20?

Оригинал
16

2^(15) = 32768, сумма цифр 3 + 2 + 7 + 6 + 8 = 26.

Какова сумма цифр числа 2^(1000)?

Оригинал
17

Если записать числа от 1 до 5 английскими словами (one, two, three, four, five), то используется 3 + 3 + 5 + 4 + 4 = 19 букв.

Сколько букв нужно для написания всех чисел от 1 до 1000 (one thousand) включительно?


Примечание: Не считайте пробелы и дефисы. Например, число 342 (three hundred and forty-two) состоит из 23 букв, число 115 (one hundred and fifteen) - из 20 букв. Использование "and" при оформлении написания чисел соответствует правилам британского английского.

Оригинал
18

Начиная в вершине треугольника (пример ниже) и перемещаясь на смежные числа ниже, максимальная сумма до основания составляет 23.

3
7 4
2 4 6
8 5 9 3

То есть, 3 + 7 + 4 + 9 = 23.

Найдите максимальную сумму пути от вершины до основания следующего треугольника:

75
95 64
17 47 82
18 35 87 10
20 04 82 47 65
19 01 23 75 03 34
88 02 77 73 07 63 67
99 65 04 28 06 16 70 92
41 41 26 56 83 40 80 70 33
41 48 72 33 47 32 37 16 94 29
53 71 44 65 25 43 91 52 97 51 14
70 11 33 28 77 73 17 78 39 68 17 57
91 71 52 38 17 14 91 43 58 50 27 29 48
63 66 04 68 89 53 67 30 73 16 69 87 40 31
04 62 98 27 23 09 70 98 73 93 38 53 60 04 23

Примечание: Так как в данном треугольнике всего 16384 маршрута от вершины до основания, эту задачу можно решить проверяя каждый из маршрутов. Однако похожая Задача 67 с треугольником, состоящим из сотни строк, не решается перебором (brute force) и требует более умного подхода! ;o)

Оригинал
19

Дана следующая информация (однако, вы можете провести собственное исследование):

  • 1 января 1900 года - понедельник.
  • В сентябре, апреле, июне и ноябре 30 дней.
    В феврале 28, в високосный год - 29.
    В остальных месяцах по 31 дню.
  • Високосный год - любой год, делящийся нацело на 4, однако первый год века (ХХ00) является високосным в том и только том случае, если делится на 400.

Сколько воскресений выпадает на первое число месяца в двадцатом веке (с 1 января 1901 года до 31 декабря 2000 года)?

Оригинал
20

n! означает n × (n − 1) × ... × 3 × 2 × 1

Найдите сумму цифр в числе 100!.

Оригинал
21

Пусть d(n) определяется как сумма делителей n (числа меньше n, делящие n нацело).
Если d(a) = b и d(b) = a, где a ≠ b, то a и b называются дружественной парой, а каждое из чисел a и b - дружественным числом.

Например, делителями числа 220 являются 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 и 110, поэтому d(220) = 284. Делители 284 - 1, 2, 4, 71, 142, поэтому d(284) = 220.

Посчитайте сумму всех дружественных чисел меньше 10000.

Оригинал
22

Используйте names.txt (правый клик и 'Save Link/Target As...'), текстовый файл размером 46 КБ, содержащий более пяти тысяч имён. Начните с сортировки в алфавитном порядке. Затем подсчитайте алфавитные значения каждого имени и умножьте это значение на порядковый номер имени в отсортированном списке для получения количества очков имени.

Например, если список отсортирован по алфавиту, имя COLIN (алфавитное значение которого 3 + 15 + 12 + 9 + 14 = 53) является 938-ым в списке. Поэтому, имя COLIN получает 938 × 53 = 49714 очков.

Какова сумма очков имён в файле?

Оригинал
23

Идеальным числом называется число, у которого сумма его делителей равна самому числу. Например, сумма делителей числа 28 равна 1 + 2 + 4 + 7 + 14 = 28, что означает, что число 28 является идеальным числом.

Число n называется недостаточным, если сумма его делителей меньше n, и называется избыточным, если сумма его делителей больше n.

Так как число 12 является наименьшим избыточным числом (1 + 2 + 3 + 4 + 6 = 16), наименьшее число, которое может быть записано как сумма двух избыточных чисел, равно 24. Используя математический анализ, можно доказать, что все целые числа больше 28123 могут быть записаны как сумма двух избыточных чисел. Эта граница не может быть уменьшена дальнейшим анализом, даже несмотря на то, что наибольшее число, которое не может быть записано как сумма двух избыточных чисел, меньше этой границы.

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

Оригинал
24

Перестановка - это упорядоченная выборка объектов. К примеру, 3124 является одной из возможных перестановок из цифр 1, 2, 3 и 4. Если все перестановки приведены в порядке возрастания или в алфавитном порядке, то такой порядок будем называть словарным. Словарные перестановки из цифр 0, 1 и 2 представлены ниже:

012   021   102   120   201   210

Какова миллионная словарная перестановка из цифр 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9?

Оригинал
25

Последовательность Фибоначчи определяется рекурсивным правилом:

F_(n) = F_(n−1) + F_(n−2), где F_(1) = 1 и F_(2) = 1.

Таким образом, первые 12 членов будут:

F_(1) = 1
F_(2) = 1
F_(3) = 2
F_(4) = 3
F_(5) = 5
F_(6) = 8
F_(7) = 13
F_(8) = 21
F_(9) = 34
F_(10) = 55
F_(11) = 89
F_(12) = 144

Двенадцатый член F_(12) - первый член последовательности, который содержит три цифры.

Какой первый член последовательности Фибоначчи содержит 1000 цифр?

Оригинал
26

Единичная дробь имеет 1 в числителе. Десятичные представления единичных дробей со знаменателями от 2 до 10 даны ниже:

^(1)/_(2)0.5
^(1)/_(3)0.(3)
^(1)/_(4)0.25
^(1)/_(5)0.2
^(1)/_(6)0.1(6)
^(1)/_(7)0.(142857)
^(1)/_(8)0.125
^(1)/_(9)0.(1)
^(1)/_(10)0.1

Где 0,1(6) значит 0,166666..., и имеет повторяющуюся последовательность из одной цифры. Видно, что ^(1)/_(7) имеет повторяющуюся последовательность из 6 цифр.

Найдите значение d < 1000, для которого ^(1)/_(d) в десятичном виде содержит самую длинную повторяющуюся последовательность цифр.

Оригинал
27

Эйлер опубликовал свою замечательную квадратичную формулу:

n² + n + 41

Оказалось, что согласно данной формуле можно получить 40 простых чисел, последовательно подставляя значения n = от 0 до 39. Однако, при n = 40, 40^(2) + 40 + 41 = 40(40 + 1) + 41 делится на 41 без остатка, и, очевидно, при n = 41, 41² + 41 + 41 делится на 41 без остатка.

При помощи компьютеров была найдена невероятная формула  n² − 79n + 1601, согласно которой можно получить 80 простых чисел для последовательных значений n = от 0 до 79. Произведение коэффициентов &#8722;79 и 1601 равно &#8722;126479.

Рассмотрим квадратичную формулу вида:

n² + an + b, где |a| < 1000 и |b| < 1000

где |n| является модулем (абсолютным значением) n
К примеру, |11| = 11 и |&#8722;4| = 4

Найдите произведение коэффициентов a и b квадратичного выражения, согласно которому можно получить максимальное количество простых чисел для последовательных значений n, начиная со значения n = 0.

Оригинал
28

Начиная с числа 1 и двигаясь дальше вправо по часовой стрелке, образуется следующая спираль 5 на 5:

21 22 23 24 25
20  7  8  9 10
19  6  1  2 11
18  5  4  3 12
17 16 15 14 13

Можно доказать, что сумма чисел в диагоналях равна 101.

Какова сумма чисел в диагоналях спирали 1001 на 1001, образованной таким же способом?

Оригинал
29

Рассмотрим все целочисленные комбинации a^(b) для 2 ≤ a ≤ 5 и 2 ≤ b ≤ 5:

2^(2)=4, 2^(3)=8, 2^(4)=16, 2^(5)=32
3^(2)=9, 3^(3)=27, 3^(4)=81, 3^(5)=243
4^(2)=16, 4^(3)=64, 4^(4)=256, 4^(5)=1024
5^(2)=25, 5^(3)=125, 5^(4)=625, 5^(5)=3125

Если их расположить в порядке возрастания, исключив повторения, мы получим следующую последовательность из 15 различных членов:

4, 8, 9, 16, 25, 27, 32, 64, 81, 125, 243, 256, 625, 1024, 3125

Сколько различных членов имеет последовательность a^(b) для 2 ≤ a ≤ 100 и 2 ≤ b ≤ 100?

Оригинал
30

Удивительно, но существует только три числа, которые могут быть записаны в виде суммы четвертых степеней их цифр:

1634 = 1^(4) + 6^(4) + 3^(4) + 4^(4)
8208 = 8^(4) + 2^(4) + 0^(4) + 8^(4)
9474 = 9^(4) + 4^(4) + 7^(4) + 4^(4)

1 = 1^(4) не считается, так как это - не сумма.

Сумма этих чисел равна 1634 + 8208 + 9474 = 19316.

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

Оригинал
31

В Англии валютой являются фунты стерлингов £ и пенсы p, и в обращении есть восемь монет:

1p, 2p, 5p, 10p, 20p, 50p, £1 (100p) и £2 (200p).

£2 возможно составить следующим образом:

1×£1 + 1×50p + 2×20p + 1×5p + 1×2p + 3×1p

Сколькими разными способами можно составить £2, используя любое количество монет?

Оригинал
32

Каждое n-значное число, которое содержит каждую цифру от 1 до n, и при том ровно один раз, будем считать пан-цифровым; к примеру, 5-значное число, 15234, является пан-цифровым, т.к. содержит цифры от 1 до 5.

Произведение 7254 является необычным, поскольку равенство 39 X 186 = 7254, состоящее из множимого, множителя и произведения является пан-цифровым, т.е. содержит цифры от 1 до 9.

Найдите сумму всех пан-цифровых произведений, для которых равенство "множимое X множитель = произведение" можно записать цифрами от 1 до 9, используя каждую цифру только один раз.

ПОДСКАЗКА: Некоторые произведения можно получить несколькими способами, поэтому убедитесь, что включили их в сумму лишь единожды.
Оригинал
33

Дробь ^(49)/_(98) является любопытной, поскольку неопытный математик, пытаясь сократить её, будет ошибочно полагать, что ^(49)/_(98) = ^(4)/_(8), являющееся истиной, получено вычеркиванием девяток.

Дроби вида ^(30)/_(50) = ^(3)/_(5) будем считать тривиальными примерами.

Существует ровно 4 нетривиальных примера дробей подобного типа, которые меньше единицы и содержат двухзначные числа как в числителе, так и в знаменателе.

Пусть произведение этих четырех дробей дано в виде несократимой дроби (числитель и знаменатель дроби не имеют общих сомножителей). Найдите знаменатель этой дроби.

Оригинал
34

145 является любопытным числом, поскольку 1! + 4! + 5! = 1 + 24 + 120 = 145.

Найдите сумму всех чисел, каждое из которых равно сумме факториалов своих цифр.

Примечание: поскольку 1! = 1 и 2! = 2 не являются суммами, учитывать их не следует.

Оригинал
35

Число 197 называется круговым простым числом, потому что все перестановки его цифр с конца в начало являются простыми числами: 197, 719 и 971.

Существует тринадцать таких простых чисел меньше 100: 2, 3, 5, 7, 11, 13, 17, 31, 37, 71, 73, 79 и 97.

Сколько существует круговых простых чисел меньше миллиона?

Оригинал
36

Десятичное число 585 = 1001001001_(2) (в двоичной системе), является палиндромом по обоим основаниям.

Найдите сумму всех чисел меньше миллиона, являющихся палиндромами по основаниям 10 и 2.

(Пожалуйста, обратите внимание на то, что палиндромы не могут начинаться с нуля ни в одном из оснований).

Оригинал
37

Число 3797 обладает интересным свойством. Будучи само по себе простым числом, из него можно последовательно выбрасывать цифры слева направо, число же при этом остается простым на каждом этапе: 3797, 797, 97, 7. Точно таким же способом можно выбрасывать цифры справа налево: 3797, 379, 37, 3.

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

ПРИМЕЧАНИЕ: числа 2, 3, 5 и 7 таковыми не считаются.

Оригинал
38

Возьмем число 192 и умножим его по очереди на 1, 2 и 3:

192 X 1 = 192
192 X 2 = 384
192 X 3 = 576

Объединяя все три произведения, получим девятизначное число 192384576 из цифр от 1 до 9 (пан-цифровое число). Будем называть число 192384576 объединенным произведением 192 и (1,2,3)

Таким же образом можно начать с числа 9 и по очереди умножать его на 1, 2, 3, 4 и 5, что в итоге дает пан-цифровое число 918273645, являющееся объединенным произведением 9 и (1,2,3,4,5).

Какое самое большое девятизначное пан-цифровое число можно образовать как объединенное произведение целого числа и (1,2, ... , n), где n > 1?

Оригинал
39

Если p - периметр прямоугольного треугольника с целочисленными длинами сторон {a,b,c}, то существует ровно три решения для p = 120:

{20,48,52}, {24,45,51}, {30,40,50}

Какое значение p ≤ 1000 дает максимальное число решений?

Оригинал
40

Дана иррациональная десятичная дробь, образованная объединением положительных целых чисел:

0.123456789101112131415161718192021...

Видно, что 12-ая цифра дробной части - 1.

Также дано, что d_(n) представляет собой n-ую цифру дробной части. Найдите значение следующего выражения:

d_(1) × d_(10) × d_(100) × d_(1000) × d_(10000) × d_(100000) × d_(1000000)

Оригинал
41

Будем считать n-значное число пан-цифровым, если каждая из его цифр от 1 до n используется в нем ровно один раз. К примеру, 2143 является 4-значным пан-цифровым числом, а также простым числом.

Какое наибольшее n-значное пан-цифровое простое число существует?

Оригинал
42

n^(ый) член последовательности треугольных чисел задается как t_(n) = ½n(n+1). Таким образом, первые десять треугольных чисел:

1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ...

Преобразовывая каждую букву в число, соответствующее ее порядковому номеру в алфавите, и складывая эти значения, мы получим числовое значение слова. Для примера, числовое значение слова SKY равно 19 + 11 + 25 = 55 = t_(10). Если числовое значение слова является треугольным числом, то мы назовем это слово треугольным словом.

Используя words.txt (правый клик и 'Save Link/Target As...'), 16 КБ текстовый файл, содержащий около двух тысяч часто используемых английских слов, определите, сколько в нем треугольных слов.

Оригинал
43

Число 1406357289, является пан-цифровым, поскольку оно состоит из цифр от 0 до 9 в определенном порядке. Помимо этого, оно также обладает интересным свойством делимости под-последовательностей.

Пусть d_(1) будет 1^(ой) цифрой, d_(2) будет 2^(ой) цифрой, и т.д. В таком случае, можно заметить следующее:

  • d_(2)d_(3)d_(4)=406 делится на 2 без остатка
  • d_(3)d_(4)d_(5)=063 делится на 3 без остатка
  • d_(4)d_(5)d_(6)=635 делится на 5 без остатка
  • d_(5)d_(6)d_(7)=357 делится на 7 без остатка
  • d_(6)d_(7)d_(8)=572 делится на 11 без остатка
  • d_(7)d_(8)d_(9)=728 делится на 13 без остатка
  • d_(8)d_(9)d_(10)=289 делится на 17 без остатка

Найти сумму всех пан-цифровых чисел из цифр от 0 до 9, обладающих данным свойством.

Оригинал
44

Пятиугольные числа вычисляются по формуле: P_(n)=n(3n−1)/2. Первые десять пятиугольных чисел:

1, 5, 12, 22, 35, 51, 70, 92, 117, 145, ...

Можно убедиться в том, что P_(4) + P_(7) = 22 + 70 = 92 = P_(8). Однако, их разность, 70 − 22 = 48, не является пятиугольным числом.

Найти пару пятиугольных чисел, P_(j) и P_(k), для которых сумма и разность являются пятиугольными числами и значение D = |P_(k) − P_(j)| минимально; каково это значение D?

Оригинал
45

Треугольные, пятиугольные и шестиугольные числа вычисляются по ниже следующим формулам:

Треугольные   T_(n)=n(n+1)/2   1, 3, 6, 10, 15, ...
Пятиугольные   P_(n)=n(3n−1)/2   1, 5, 12, 22, 35, ...
Шестиугольные   H_(n)=n(2n−1)   1, 6, 15, 28, 45, ...

Можно убедиться в том, что T_(285) = P_(165) = H_(143) = 40755.

Найдите следующее треугольное число, являющееся также пятиугольным и шестиугольным.

Оригинал
46

Кристиан Гольдбах показал, что любое нечетное составное число можно записать в виде суммы простого числа и удвоенного квадрата.

9 = 7 + 2×1^(2)
15 = 7 + 2×2^(2)
21 = 3 + 2×3^(2)
25 = 7 + 2×3^(2)
27 = 19 + 2×2^(2)
33 = 31 + 2×1^(2)

Оказалось, что данная гипотеза неверна.

Какое наименьшее нечетное составное число, которое нельзя записать в виде суммы простого числа и удвоенного квадрата?

Оригинал
47

Первые два последовательные числа, каждое из которых состоит из двух отличных простых сомножителей:

14 = 2 × 7
15 = 3 × 5

Первые три последовательные числа, каждое из которых состоит из трех отличных простых сомножителей:

644 = 2² × 7 × 23
645 = 3 × 5 × 43
646 = 2 × 17 × 19.

Найдите первые четыре последовательные числа, каждое из которых состоит из четырех отличных простых сомножителей. Каким будет первое число?

Оригинал
48

Сумма 1^(1) + 2^(2) + 3^(3) + ... + 10^(10) = 10405071317.

Найдите последние десять цифр суммы 1^(1) + 2^(2) + 3^(3) + ... + 1000^(1000).

Оригинал
49

Арифметическая прогрессия: 1487, 4817, 8147, в которой каждый член возрастает на 3330, необычна в двух отношениях: (1) каждый из трех членов является простым числом, (2) все три четырехзначные числа являются перестановками друг друга.

Не существует арифметических прогрессий из трех однозначных, двухзначных и трехзначных простых чисел, демонстрирующих это свойство. Однако существует еще одна четырехзначная возрастающая арифметическая прогрессия.

Какое 12-значное число образуется, если объединить три члена этой прогрессии?

Оригинал
50

Простое число 41, можно записать в виде суммы шести последовательных простых чисел:

41 = 2 + 3 + 5 + 7 + 11 + 13

Это самая длинная сумма последовательных простых чисел, в результате которой получается простое число меньшее одной сотни.

Самая длинная сумма последовательных простых чисел, в результате которой получается простое число меньшее одной тысячи, содержит 21 слагаемое и равна 953.

Какое из простых чисел, меньшее одного миллиона, можно записать в виде суммы наибольшего количества последовательных простых чисел?

Оригинал
51

Меняя первую цифру числа *3 (двузначного числа, заканчивающегося цифрой 3), оказывается, что шесть из девяти возможных значений - 13, 23, 43, 53, 73 и 83 - являются простыми числами.

При замене третьей и четвертой цифры числа 56**3 одинаковыми цифрами, получаются десять чисел, из которых семь - простые: 56003, 56113, 56333, 56443, 56663, 56773 и 56993. Число 56**3 является наименьшим числом, подставление цифр в которое дает именно семь простых чисел. Соответственно, число 56003, будучи первым из полученных простых чисел, является наименьшим простым числом, обладающим указанным свойством.

Найдите наименьшее простое число, которое является одним из восьми простых чисел, полученных заменой части цифр (не обязательно соседних) одинаковыми цифрами.

Оригинал
52

Можно заметить, что число 125874 и его удвоенное значение 251748 состоят из одних и тех же цифр, записанных в разном порядке.

Найдите такое наименьшее положительное целое число x, такое, чтобы 2x, 3x, 4x, 5x и 6x состояли из одних и тех же цифр.

Оригинал
53

Существует ровно десять способов выбора 3 элементов из множества пяти {1, 2, 3, 4, 5}:

123, 124, 125, 134, 135, 145, 234, 235, 245, и 345

В комбинаторике для этого используется обозначение ^(5)C_(3) = 10.

В общем случае,

^(n)C_(r) =
n!
r!(n−r)!
, где r ≤ n, n! = n×(n−1)×...×3×2×1 и 0! = 1.

Однако, начиная с n = 23, это значение превышает один миллион: ^(23)C_(10) = 1144066.

Cколько значений, не обязательно различных,  ^(n)C_(r), для 1 ≤ n ≤ 100 больше одного миллиона?

Оригинал
54

В карточной игре покер, ставка состоит из пяти карт, которые оцениваются снизу вверх следующим образом:

  • Старшая карта: Карта наибольшего достоинства.
  • Одна пара: Две карты одного достоинства.
  • Две пары: Две различные пары карт
  • Тройка: Три карты одного достоинства.
  • Стрейт: Все пять карт по порядку, любые масти.
  • Флаш: Все пять карт одной масти.
  • Фул-хаус: Три карты одного достоинства и одна пара карт.
  • Каре: Четыре карты одного достоинства.
  • Стрейт-флаш: Любые пять карт одной масти по порядку.
  • Роял-флаш: Десятка, Валет, Дама, Король и Туз одной масти.

Достоинство карт оценивается по порядку:
2, 3, 4, 5, 6, 7, 8, 9, 10, Валет, Дама, Король, Туз.

Если у двух игроков получились ставки одного порядка, то выигрывает тот, у кого карты старше; к примеру, две восьмерки выигрывают две пятерки (см. пример 1 ниже). Если же достоинства карт у игроков одинаковы, к примеру, у обоих игроков пара Дам, то сравнивают карту наивысшего достоинства (см. пример 4 ниже); если же и эти карты одинаковы, сравнивают следующие две и т.д.

Допустим, два игрока сыграли 5 ставок следующим образом:

Ставка 1-й игрок 2-й игрок Победитель
1 5♥ 5♣ 6♠ 7♠ K♦
Пара пятерок
 2♣ 3♠ 8♠ 8♦ T♦
Пара восьмерок
 2-й игрок
2 5♦ 8♣ 9♠ J♠ A♣
Старшая карта Туз
 2♣ 5♣ 7♦ 8♠ Q♥
Старшая карта Дама
 1-й игрок
3 2♦ 9♣ A♠ A♥ A♣
Три туза
 3♦ 6♦ 7♦ T♦ Q♦
Флаш, Бубны
 2-й игрок
4 4♦ 6♣ 9♥ Q♥ Q♣
Пара Дам
Старшая карта Девятка
 3♦ 6♦ 7♥ Q♦ Q♠
Пара Дам
Старшая карта Семерка
 1-й игрок
5 2♥ 2♦ 4♣ 4♦ 4♠
Фул-хаус
Три Четверки
 3♣ 3♦ 3♠ 9♠ 9♦
Фул-хаус
Три Тройки
 1-й игрок

Файл poker.txt содержит одну тысячу различных ставок для игры двумя игроками. В каждой строке файла приведены десять карт (отделенные отдельными пробелами): первые пять - карты 1-го игрока, оставшиеся пять - карты 2-го игрока. Можете считать, что все ставки верны (нет неверных символов или повторов карт), ставки каждого игрока не следуют в определенном порядке, и что при каждой ставке есть безусловный победитель.

Сколько ставок выйграет 1-й игрок?

Оригинал
55

Если взять число 47, перевернуть его и прибавить к исходному, т.е. найти 47 + 74 = 121, получится палиндром.

Не из всех чисел таким образом сразу получается палиндром. К примеру,

349 + 943 = 1292
1292 + 2921 = 4213
4213 + 3124 = 7337

Т.е., понадобилось 3 итерации для того, чтобы превратить число 349 в палиндром.

Хотя никто еще этого не доказал, считается, что из некоторых чисел, таких как 196, невозможно получить палиндром. Такое число, которое не образует палиндром путем переворачивания и сложения с самим собой, называется числом Личрэла. Ввиду теоретической природы таких чисел, а также цели этой задачи, мы будем считать, что число является числом Личрэла до тех пор, пока не будет доказано обратное. Помимо этого дано, что любое число меньше десяти тысяч либо (1) станет палиндромом меньше, чем за 50 итераций, либо (2) никто, с какой бы-то ни было вычислительной мощностью, не смог получить из него палиндром. Между прочим, 10677 является первым числом, для которого необходимо более 50 итераций, чтобы получить палиндром: 4668731596684224866951378664 (53 итерации, 28-значное число).

На удивление, есть такие палиндромы, которые одновременно являются и числами Личрэла; первое такое число - 4994.

Сколько существует чисел Личрэла меньше десяти тысяч?

ПРИМЕЧАНИЕ: Формулировка задачи была немного изменена 24 апреля 2007 года, чтобы подчеркнуть теоретическую природу чисел Личрэла.

Оригинал
56

Гугол (10^(100)) - гигантское число: один со ста нулями; 100^(100) почти невообразимо велико: одни с двумяста нулями. Несмотря на их размер, сумма цифр каждого числа равна всего лишь 1.

Рассматривая натуральные числа вида a^(b), где a, b < 100, какова максимальная сумма цифр?

Оригинал
57

Можно убедиться в том, что квадратный корень из двух можно выразить в виде бесконечно длинной дроби.

√ 2 = 1 + 1/(2 + 1/(2 + 1/(2 + ... ))) = 1.414213...

Приблизив это выражение для первых четырех итераций, получим:

1 + 1/2 = 3/2 = 1.5
1 + 1/(2 + 1/2) = 7/5 = 1.4
1 + 1/(2 + 1/(2 + 1/2)) = 17/12 = 1.41666...
1 + 1/(2 + 1/(2 + 1/(2 + 1/2))) = 41/29 = 1.41379...

Следующие три приближения:99/70, 239/169 и 577/408, а восьмое приближение, 1393/985, является первым примером случая, в котором число цифр числителя превышает число цифр знаменателя.

У скольких дробей длина числителя больше длины знаменателя в первой тысяче приближений выражения?

Оригинал
58

Начиная с 1, и продвигаясь по спирали в направлении против часовой стрелки, получается квадратная спираль с длиной стороны 7

37 36 35 34 33 32 31
38 17 16 15 14 13 30
39 18  5  4  3 12 29
40 19  6  1  2 11 28
41 20  7  8  9 10 27
42 21 22 23 24 25 26
43 44 45 46 47 48 49

Интересно заметить, что нечетные квадраты лежат на правой нижней полу-диагонали. Еще интереснее то, что среди 13 чисел, лежащих на обеих диагоналях 8 из них являются простыми; т.е. отношение составляет 8/13 ≈ 62%.

Если добавить еще один целый слой вокруг изображенной выше спирали, получится квадратная спираль с длиной стороны 9. Если продолжать данный процесс, какой будет длина стороны квадратной спирали, у которой отношение количества простых чисел к количеству всех чисел на обеих диагоналях упадет ниже 10%?

Оригинал
59

Каждый символ в компьютере имеет уникальный код, предпочитаемым является стандарт ASCII (American Standard Code for Information Interchange - Американский стандартный код для обмена информацией). Для примера, A верхнего регистра = 65, звездочка (*) = 42, а k нижнего регистра = 107.

Современный метод шифровки состоит в том, что берется текстовый файл, конвертируется в байты по ASCII, а потом над каждым байтом выполняется операция XOR с определенным значением, взятым из секретного ключа. Преимущество функции XOR состоит в том, что применяя тот же ключ к зашифрованному тексту, получается исходный; к примеру, 65 XOR 42 = 107, тогда 107 XOR 42 = 65.

Для невзламываемого шифрования ключ должен быть такой же длины, что и сам текст, и ключ должен быть составлен из случайных байтов. Тогда, если пользователь хранит зашифрованное сообщение и ключ шифрования в разных местах, то без обеих "половинок" расшифровать сообщение просто невозможно.

К сожалению, этот метод непрактичен для большинства пользователей, поэтому упрощенный метод использует в качестве ключа пароль. Если пароль короче текстового сообщения, что наиболее вероятно, то ключ циклично повторяется на протяжении всего сообщения. Идеальный пароль для этого метода достаточно длинный, чтобы быть надежным, но достаточно короткий, чтобы его можно было запомнить.

Ваша задача была упрощена, так как пароль состоит из трех символов нижнего регистра. Используя cipher1.txt (правый клик и 'Save Link/Target As...'), содержащий зашифрованные коды ASCII, а также тот факт, что сообщение должно содержать распространенные английские слова, расшифруйте сообщение и найдите сумму всех значений ASCII в исходном тексте.


Оригинал
60

Простые числа 3, 7, 109 и 673 достаточно замечательные числа. Если взять любые два из них и объединить их в произвольном порядке, в результате всегда получится простое число. Например, взяв 7 и 109, получатся простые числа 7109 и 1097. Сумма этих четырех простых чисел 792 представляет собой наименьшую сумму множества из четырех простых чисел, обладающих данным свойством.

Найти наименьшую сумму элементов множества из 5 простых чисел, для которых объединение любых двух из них даст новое простое число.

Оригинал
61

К фигурным (многоугольным) числам относятся треугольные, квадратные, пятиугольные, шестиугольные, семиугольные и восьмиугольные, которые расчитываются по следующим формулам:

Треугольные   P_(3,n)=n(n+1)/2   1, 3, 6, 10, 15, ...
Квадратные   P_(4,n)=n^(2)   1, 4, 9, 16, 25, ...
Пятиугольные   P_(5,n)=n(3n−1)/2   1, 5, 12, 22, 35, ...
Шестиугольные   P_(6,n)=n(2n−1)   1, 6, 15, 28, 45, ...
Семиугольные   P_(7,n)=n(5n−3)/2   1, 7, 18, 34, 55, ...
Восьмиугольные   P_(8,n)=n(3n−2)   1, 8, 21, 40, 65, ...

Упорядоченное множество из трех четырехзначных чисел: 8128, 2882, 8281, обладает тремя интересными свойствами

  1. Множество является цикличным: последние две цифры каждого числа являются первыми двумя цифрами следующего (включая последнее и первое числа).
  2. Каждый тип многоугольника — треугольник (P_(3,127)=8128), квадрат (P_(4,91)=8281) и пятиугольник (P_(5,44)=2882) — представлены различными числами данного множества.
  3. Это — единственное множество четырехзначных чисел, обладающее указанными свойствами.

Найдите сумму элементов единственного упорядоченного множества из шести цикличных четырехзначных чисел, в котором каждый тип многоугольников — треугольник, квадрат, пятиугольник, шестиугольник, семиугольник и восьмиугольник — представлены различными числами этого множества.

Оригинал
62

Можно найти перестановки куба 41063625 (345^(3)), чтобы получить еще два куба: 56623104 (384^(3)) и 66430125 (405^(3)).К слову, 41063625 является наименьшим кубом, для которого ровно три перестановки также являются кубами

Найдите наименьший куб, для которого ровно пять перестановок также являются кубами.

Оригинал
63

Пятизначное число 16807=7^(5) является также пятой степенью натурального числа. Аналогично, девятизначное число 134217728=8^(9) является девятой степенью.

Сколько существует положительных n-значных целых чисел, являющихся также и n-ыми степенями натурального числа?

Оригинал
64

Любой квадратный корень является периодическим, если записать его в виде непрерывных дробей в следующей форме:

√N = a_(0) +
1
  a_(1) +
1
    a_(2) +
1
      a_(3) + ...

К примеру, рассмотрим √23:

√23 = 4 + √23 — 4 = 4 + 
1
 = 4 + 
1
 
1
√23—4
  1 + 
√23 – 3
7

Продолжив расписывать, мы получим следующее приближение:

√23 = 4 +
1
  1 +
1
    3 +
1
      1 +
1
        8 + ...

Этот процесс можно обобщить в следующем виде:

a_(0) = 4,  
1
√23—4
 = 
√23+4
7
 = 1 + 
√23—3
7
a_(1) = 1,  
7
√23—3
 = 
7(√23+3)
14
 = 3 + 
√23—3
2
a_(2) = 3,  
2
√23—3
 = 
2(√23+3)
14
 = 1 + 
√23—4
7
a_(3) = 1,  
7
√23—4
 = 
7(√23+4)
7
 = 8 +  √23—4
a_(4) = 8,  
1
√23—4
 = 
√23+4
7
 = 1 + 
√23—3
7
a_(5) = 1,  
7
√23—3
 = 
7(√23+3)
14
 = 3 + 
√23—3
2
a_(6) = 3,  
2
√23—3
 = 
2(√23+3)
14
 = 1 + 
√23—4
7
a_(7) = 1,  
7
√23—4
 = 
7(√23+4)
7
 = 8 +  √23—4

Нетрудно увидеть, что последовательность является периодической. Для краткости, введем обозначение √23 = [4;(1,3,1,8)], чтобы показать что блок (1,3,1,8) бесконечно повторяется.

Первые десять представлений непрерывных дробей (иррациональных) квадратных корней:

√2=[1;(2)], период=1
√3=[1;(1,2)], период=2
√5=[2;(4)], период=1
√6=[2;(2,4)], период=2
√7=[2;(1,1,1,4)], период=4
√8=[2;(1,4)], период=2
√10=[3;(6)], период=1
√11=[3;(3,6)], период=2
√12= [3;(2,6)], период=2
√13=[3;(1,1,1,1,6)], период=5

Период является нечетным у ровно четырех непрерывных дробей, при N ≤ 13.

У скольких непрерывных дробей период является нечетным при N ≤ 10000?

Оригинал
65

Квадратный корень из 2 можно записать в виде бесконечной непрерывной дроби.

√2 = 1 +
1

  2 +
1

    2 +
1

      2 +
1

        2 + ...

Бесконечную непрерывную дробь можно записать, воспользовавшись обозначением √2 = [1;(2)], где (2) указывает на то, что 2 повторяется ad infinitum число раз. Подобным образом, √23 = [4;(1,3,1,8)].

Оказывается, что последовательность частичных значений непрерывных дробей предоставляет наилучшую рациональную аппроксимацию квадратного корня. Рассмотрим приближения √2.

1 +
1

= 3/2
 
2
 
1 +
1

= 7/5
  2 +
1

   
2
 
1 +
1

= 17/12
  2 +
1

 
    2 +
1

 
     
2
 
1 +
1

= 41/29
  2 +
1

    2 +
1

 
      2 +
1

 
       
2
 

Таким образом, последовательность первых десяти приближений для √2 имеет вид:

1, 3/2, 7/5, 17/12, 41/29, 99/70, 239/169, 577/408, 1393/985, 3363/2378, ...

Наиболее поражает то, что у важной математической константы:
e = [2; 1,2,1, 1,4,1, 1,6,1 , ... , 1,2k,1, ...].

Первые десять членов последовательности приближений для e перечислены ниже:

2, 3, 8/3, 11/4, 19/7, 87/32, 106/39, 193/71, 1264/465, 1457/536, ...

Сумма цифр числителя 10^(го) приближения равна 1+4+5+7=17.

Найдите сумму цифр числителя 100^(го) приближения непрерывной дроби e.

Оригинал
66

Рассмотрим квадратные диофантовые уравнения вида:

x^(2) – Dy^(2) = 1

К примеру, для D=13, минимальное решение x составляет 649^(2) – 13×180^(2) = 1.

Можно убедиться в том, что не существует целых положительных решений при квадратах D.

Найдя наименьшие значения решений x при D = {2, 3, 5, 6, 7}, мы получили следующее:

3^(2) – 2×2^(2) = 1
2^(2) – 3×1^(2) = 1
9^(2) – 5×4^(2) = 1
5^(2) – 6×2^(2) = 1
8^(2) – 7×3^(2) = 1

Таким образом, рассматривая минимальные решения x при D ≤ 7, было получено наибольшее значение x при D=5.

Найти значение D ≤ 1000 для минимальных решений x, при котором получено наибольшее значение x.

Оригинал
67

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

3
7 4
2 4 6
8 5 9 3

Т.е., 3 + 7 + 4 + 9 = 23.

Найти максимальное значение при переходе от вершины треугольника до основания, предстваленного текстовым файлом размером 15КБ triangle.txt (щелкнуть правой кнопкой мыши и выбрать 'Save Link/Target As...'), в котором содержится треугольник с одной сотней строк.

ПРИМЕЧАНИЕ: Это намного усложненная версия 18-й проблемы. Данную проблему нельзя решить, испробовав каждый возможный вариант, поскольку всего их 2^(99)! Если бы удалось проверять один триллион (10^(12)) вариантов в секунду, потребовалось бы двадцать биллионов лет чтобы испробовать их все. Существует эффективный алгоритм решения данной проблемы. ;o)

Оригинал
68

Рассмотрим следующее "магическое" 3-хугольное кольцо, заполненной числами от 1 до 6, с суммой на каждой линии равной 9.


Проходя по направлению часовой стрелки, начав с группы из трех наименьших внешних узлов (в данном примере: 4,3,2), каждое решение можно описать единственным образом. К примеру, выше указанное решение можно описать множествами: 4,3,2; 6,2,1; 5,1,3.

Существует возможность завершить кольцо с четырьмя различными суммами на линии: 9, 10, 11 и 12. Всего существует восемь решений.

СуммаМножетсво решений
94,2,3; 5,3,1; 6,1,2
94,3,2; 6,2,1; 5,1,3
102,3,5; 4,5,1; 6,1,3
102,5,3; 6,3,1; 4,1,5
111,4,6; 3,6,2; 5,2,4
111,6,4; 5,4,2; 3,2,6
121,5,6; 2,6,4; 3,4,5
121,6,5; 3,5,4; 2,4,6

Объединяя каждую группу, можно образовать 9-тизначную строку; ее максимальное значение для 3-хугольного кольца составляет 432621513.

Используя числа от 1 до 10, в зависимости от расположения, можно образовать 16-тизначные и 17-тизначные строки. Каково максимальное значение 16-тизначной строки для "магического" 5-тиугольного кольца?


Оригинал
69

Функция Эйлера, φ(n) [иногда ее называют фи-функцией] используется для определения количества чисел, меньших n, которые взаимно просты сn. К примеру, т.к. 1, 2, 4, 5, 7 и 8 меньше деваяти и взаимно просты с девятью, φ(9)=6.

n Взаимно простые числа φ(n) n/φ(n)
2 1 1 2
3 1,2 2 1.5
4 1,3 2 2
5 1,2,3,4 4 1.25
6 1,5 2 3
7 1,2,3,4,5,6 6 1.1666...
8 1,3,5,7 4 2
9 1,2,4,5,7,8 6 1.5
10 1,3,7,9 4 2.5

Нетрудно заметить, что максимум n/φ(n) наблюдается при n=6, n ≤ 10.

Найдите значение n ≤ 1,000,000 при котором значение n/φ(n) максимально.

Оригинал
70

Функция Эйлера, φ(n) [иногда ее называют фи-функцией] используется для определения количества чисел, меньших n, которые взаимно просты с n. К примеру, т.к. 1, 2, 4, 5, 7 и 8 меньше девяти и взаимно просты с девятью, φ(9)=6.
Число 1 считается взаимно простым для любого положительного числа, так что φ(1)=1.

Интересно, что φ(87109)=79180, и, как можно заметить, 87109 является перестановкой 79180.

Найти такое значение n, 1 < n < 10^(7), при котором φ(n) является перестановкой n, а отношение n/φ(n) является минимальным.

Оригинал
71

Рассмотрим дробь n/d, где n и d являются положительными целыми числами. Если n<d и НОД(n,d)=1, то речь идет о сокращенной правильной дроби.

Если перечислить множество сокращенных правильных дробей для d ≤ 8 в порядке возрастания их значений, получим:

1/8, 1/7, 1/6, 1/5, 1/4, 2/7, 1/3, 3/8, 2/5, 3/7, 1/2, 4/7, 3/5, 5/8, 2/3, 5/7, 3/4, 4/5, 5/6, 6/7, 7/8

Нетрудно заметить, что дробь 2/5 расположена непосредственно слева от дроби 3/7.

Перечислив множество сокращенных правильных дробей для d ≤ 1,000,000 в порядке возрастания их значений, найти числитель дроби, расположенной непосредственно слева от дроби 3/7.

Оригинал
72

Рассмотрим дробь n/d, где n и d являются положительными целыми числами. Если n<d и НОД(n,d)=1, то речь идет о сокращенной правильной дроби.

Если перечислить множество сокращенных правильных дробей для d ≤ 8 в порядке возрастания их значений, получим:

1/8, 1/7, 1/6, 1/5, 1/4, 2/7, 1/3, 3/8, 2/5, 3/7, 1/2, 4/7, 3/5, 5/8, 2/3, 5/7, 3/4, 4/5, 5/6, 6/7, 7/8

Нетрудно заметить, что данное множество состоит из 21 элемента.

Из скольки элементов будет состоять множество сокращенных правильных дробей дляd ≤ 1,000,000?

Оригинал
73

Рассмотрим дробь n/d, где n и d являются положительными целыми числами. Если n<d и НОД(n,d)=1, то речь идет о сокращенной правильной дроби.

Если перечислить множество сокращенных правильных дробей для d ≤ 8 в порядке возрастания их значений, получим:

1/8, 1/7, 1/6, 1/5, 1/4, 2/7, 1/3, 3/8, 2/5, 3/7, 1/2, 4/7, 3/5, 5/8, 2/3, 5/7, 3/4, 4/5, 5/6, 6/7, 7/8

Нетрудно заметить, между дробями 1/3 и 1/2 расположены 3 другие дроби.

Сколько дробей расположено между 1/3 и 1/2 в упорядоченном множестве сокращенных правильных дробей для d ≤ 12,000?

Примечание: Верхний предел был недавно изменен.

Оригинал
74

Число 145 известно благодаря такму свойству, что сумма факториалов его цифр равна 145:

1! + 4! + 5! = 1 + 24 + 120 = 145

Возможно, менее известно число 169 - оно создает самую длинную цепочку чисел, которая возвращается к 169; оказывается, существует только три таких замкнутых цепи:

169 → 363601 → 1454 → 169
871 → 45361 → 871
872 → 45362 → 872

Нетрудно доказать, что ЛЮБОЕ начальное число рано или поздно приведет к замыканию цепи. Например,

69 → 363600 → 1454 → 169 → 363601 (→ 1454)
78 → 45360 → 871 → 45361 (→ 871)
540 → 145 (→ 145)

Начав с 69, мы получим цепь из пяти неповторяющхися членов, но самая длинная цепь, начинающаяся с числа до одного миллиона, имеет шестьдесят неповторяющихся членов.

Сколько существует цепей, начинающихся с числа до одного миллиона, содержит ровно шестьдесят неповторяющихся членов?


Оригинал
75

Оказывается, что 12 см - наименьшая длинна проволоки, сгибая которую, можно получить прямоугольный треугольник с целыми сторонами, притом лишь единственным способом. Есть и другие примеры.

12 cm: (3,4,5)
24 cm: (6,8,10)
30 cm: (5,12,13)
36 cm: (9,12,15)
40 cm: (8,15,17)
48 cm: (12,16,20)

В противоположность этим примерам, существуют такие длины проволоки, к примеру 20 см, из которых нельзя получить прямоугольный треугольник с целыми сторонами. Другие же длины, позволяют найти несколько возможных решений; к примеру, сгибая проволоку длинной 120 см, можно получить ровно три различных прямоугольных треугольника с целыми сторонами.

120 cm: (30,40,50), (20,48,52), (24,45,51)

Известно, что длинна проволоки составляет L. Для скольких значений L ≤ 1,500,000, сгибая проволоку, можно получить ровно один прямоугольный треугольник с целыми сторонами?

Примечание: Эта задача недавно претерпела изменения, убедитесь в том, что Вы используете правильные параметры.

Оригинал
76

Число 5 можно записать в виде суммы ровно шестью различными способами::

4 + 1
3 + 2
3 + 1 + 1
2 + 2 + 1
2 + 1 + 1 + 1
1 + 1 + 1 + 1 + 1

Сколькими различными способами можно записать число 100 в виде суммы по крайней мере двух целых положительных чисел?

Оригинал
77

Число 10 можно записать в виде суммы простых чисел ровно пятью различными способами:

7 + 3
5 + 5
5 + 3 + 2
3 + 3 + 2 + 2
2 + 2 + 2 + 2 + 2

Какое наименьшее число можно записать в виде суммы простых чисел по крайней мере пятью тысячами различных способов?

Оригинал
78

Пусть p(n) представляет собой число различных способов, которыми можно разделить монеты на несколько столбиков. К примеру, пять монет можно разделить на несколько столбиков ровно семью различными способами, таким образом p(5)=7.

OOOOO
OOOO   O
OOO   OO
OOO   O   O
OO   OO   O
OO   O   O   O
O   O   O   O   O

Найдите наименьшее значение n для которого p(n) делится на один миллион без остатка.

Оригинал
79

Для проведения операций с банковскими счетами онлайн распространен метод безопасности, заключающийся в том, что пользователя просят указать три случайные символа его кода доступа. К примеру, если код доступа пользователя 531278, у него могут попросить ввести 2-й, 3-й и 5-й символы; ожидаемым ответом будет: 317.

В текстовом файле keylog.txt содержатся 50 удачных попыток авторизации.

Учитывая, что три символа кода всегда запрашивают в порядке от старшего к младшему, проанализируйте файл с целью определения наиболее короткого секретного кода доступа неизвестной длины.

Оригинал
80

Как известно, что если квадратный корень натурального числа не является целым числом, то он является иррациональным числом. Разложение таких квадратных корней на десятичные дроби бесконечно и не имеет никакой повторяющейся последовательности.

Квадратный корень из двух равен 1.41421356237309504880..., а сумма его первых ста десятичных цифр равна 475.

Найдите общую сумму первых ста цифр иррациональных квадратных корней для первых ста натуральных чисел.

Оригинал
81

В представленной ниже матрице 5 на 5, сумма минимального пути при движении из верхнего левого угла в нижний правый (шагами только в следующих направлениях: либо направо, либо вниз) выделена красным жирным шрифтом и равна 2427.


13167323410318
20196342965150
630803746422111
537699497121956
80573252437331

Найдите сумму наименьшего пути, взяв матрицу 80 на 80 из текстового файла matrix.txt (щелкнув правой кнопкой мыши, выберите 'Save Link/Target As...') размером 31KБ, двигаясь шагами (либо направо, либо вниз) от верхнего левого угла в нижний правый.

Оригинал
82

Примечание: Данная задача является более сложной версией 81-й задачи.

В представленной ниже матрице 5 на 5, сумма минимального пути от любого элемента левого столбца до любого элемента правого столбца, при передвижении шагами вверх, вниз и вправо, выделена красным жирным шрифтом и равна 994.


13167323410318
20196342965150
630803746422111
537699497121956
80573252437331

Найдите сумму наименьшего пути, взяв матрицу 80 на 80 из текстового файла matrix.txt (щелкнув правой кнопкой мыши, выберите 'Save Link/Target As...') размером 31KБ text, двигаясь шагами (вверх, вниз, вправо) от левого столбца к правому стобцу.

Оригинал
83

Примечание: Данная задача является намного более сложной версией 81-й задачи.

В представленной ниже матрице 5 на 5, сумма минимального пути от верхнего левого угла до нижнего правого угла, при передвижении шагами вверх, вниз, вправо или влево, выделена красным жирным шрифтом и равна 2297.


13167323410318
20196342965150
630803746422111
537699497121956
80573252437331

Найдите сумму наименьшего пути, взяв матрицу 80 на 80 из текстового файла matrix.txt (щелкнув правой кнопкой мыши, выберите 'Save Link/Target As...') размером 31KБ text, передвигаясь шагами в любых направлениях (вверх, вниз, вправо, влево) от верхнего левого угла до нижнего правого.

Оригинал
84

Стандартная доска игры Монополия выглядит следующим образом:

GO A1 CC1 A2 T1 R1 B1 CH1 B2 B3 JAIL
H2   C1
T2   U1
H1   C2
CH3   C3
R4   R2
G3   D1
CC3   CC2
G2   D2
G1   D3
G2J F3 U2 F2 F1 R3 E3 E2 CH2 E1 FP

Игрок начинает на клетке GO и складывает выпавшие на двух шестигранных кубиках числа, чтобы определить количество клеток, которое он должен пройти по часовой стрелке. Пользуясь только этим правилом, вероятность посещения каждой клетки равна 2,5 %. Однако попадание на G2J (Отправляйтесь в тюрьму), CC (Общественный фонд) и CH (Шанс) меняет распределение.

В дополнение к G2J и одной карте в CC и в CH, которые приказывают игроку отправиться в тюрьму, также если игрок выкидывает три дубля подряд, он не двигается в свой третий ход, а отправляется сразу в тюрьму.

В начале игры карты CC и CH перемешиваются. Когда игрок попадает на клетку CC или CH, он берет верхнюю карту с соответствующей колоды и, после выполнения указанных на ней инструкций, возвращает ее в низ колоды. В каждой колоде 16 карт, однако для решения этой задачи важны только карты, связанные с перемещением игрока. Любые другие инструкции игнорируются и игрок остается на той же клетке.

  • Общественный фонд (2/16 карт):
    1. Пройдите к GO
    2. Идите в JAIL
  • Шанс (10/16 карт):
    1. Пройдите к GO
    2. Идите в JAIL
    3. Идите на C1
    4. Идите на E3
    5. Идите на H2
    6. Идите на R1
    7. Пройдите к следующей R (железнодорожная станция)
    8. Пройдите к следующей R
    9. Пройдите к следующей U (коммунальное предприятие)
    10. Вернитесь назад на 3 клетки

Суть этой задачи заключается в вероятности посещения одной конкретной летки. То есть, вероятность оказаться на этой клетки по завершению хода. Поэтому ясно, что, за исключением G2J, чья вероятность посещения равна нулю, клетка CH будет иметь наименьшую вероятность посещения, потому что в 5/8 случаев игроку придется переместиться на другую клетку, а нас интересует именно клетка, на которой завершится ход игрока. Мы также не будем разделять попадание в тюрьму как посетитель или как заключенный, также не берем во внимание правило, что выкинув дубль, игрок выходит из тюрьмы - предположим, что игроки платят за выход из тюрьмы на следующий же ход после попадания в нее.

Начиная с GO и последовательно нумеруя клетки от 00 до 39, мы можем соединить эти двузначные числа, чтобы получить соответствующую определенному множеству клеток строку.

Статистически можно доказать, что три наиболее популярных клетки будут JAIL (6,24%) = Клетка 10, E3 (3,18%) = Клетка 24, и GO (3,09%) = Клетка 00. Итак, их можно перечислить как строку из шести цифр: 102400.

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

Оригинал
85

Внимательно сосчитав, можно понять, что в прямоугольной сетке 3 на 2 содержится восемнадцать прямоугольников:

Несмотря на то, что не существует такой прямоугольной сетки, которая содержит ровно два миллиона прямоугольников, найдите площадь сетки с ближайшим количеством прямоугольников.

Оригинал
86

Паук S сидит в одном углу комнаты в форме прямоугольного параллелепипеда, размерами 6 на 5 на 3, а муха F сидит в противоположном углу. Путешествуя по поверхностям комнаты, кратчайший путь "по прямой" от S до F имеет длину 10 и показан на рисунке ниже.


Однако в любом данном прямоугольном параллелепипеде существует до трех кандидатов на "кратчайший" путь, и кратчайший путь не всегда имеет целую длину.

Рассматривая все комнаты в форме прямоугольного параллелепипеда с максимальными размерами M на M на M, существует ровно 2060 прямоугольных параллелепипедов, для которых кратчайшее расстояние - целое число при M = 100, и это - наименьшее значение M, при котором количество решений превышает две тысячи; при M = 99 количество решений равно 1975.

Найдите наименьшее значение M, при котором количество решений превышает один миллион.

Оригинал
87

Наименьшее число, которое одновременно можно представить в виде суммы квадратов простых чисел, кубов простых чисел и четвертых степеней простых чисел, равно 28. Между прочим, существует ровно 4 таких числа, меньших пятидесяти, которые можно представить в виде суммы указанным способом:

28 = 2^(2) + 2^(3) + 2^(4)
33 = 3^(2) + 2^(3) + 2^(4)
49 = 5^(2) + 2^(3) + 2^(4)
47 = 2^(2) + 3^(3) + 2^(4)

Сколько чисел до пятидесяти миллионов можно представить в виде суммы простых квадратов, простых кубов и четвертых степеней простых чисел?

Оригинал
88

Каждое натуральное число N, которое можно записать как в виде суммы, так и в виде произведения по крайней мере двух натуральных чисел {a_(1), a_(2), ... , a_(k)}, называется числом произведения-суммы: N = a_(1) + a_(2) + ... + a_(k) = a_(1) × a_(2) × ... × a_(k).

К примеру, 6 = 1 + 2 + 3 = 1 × 2 × 3.

Для заданного множества размером k, мы будем называть наименьшее число N, обладающее данным свойством наименьшим числом произведения-суммы. Наименьшие числа произведения-суммы, принадлежащие множествам размеров k = 2, 3, 4, 5 и 6, являются следующие числа.

k=2: 4 = 2 × 2 = 2 + 2
k=3: 6 = 1 × 2 × 3 = 1 + 2 + 3
k=4: 8 = 1 × 1 × 2 × 4 = 1 + 1 + 2 + 4
k=5: 8 = 1 × 1 × 2 × 2 × 2 = 1 + 1 + 2 + 2 + 2
k=6: 12 = 1 × 1 × 1 × 1 × 2 × 6 = 1 + 1 + 1 + 1 + 2 + 6

Отсюда следует, что сумма всех минимальных чисел произведения-суммы при 2≤k≤6 равна 4+6+8+12 = 30; обратите внимание на то, что число 8 учитывалось в сумме лишь один раз.

Т.к. множеством минимальных чисел произведения-суммы при 2≤k≤12 является {4, 6, 8, 12, 15, 16}, то их сумма равна 61.

Какова сумма всех минимальных чисел произведения-суммы при 2≤k≤12000?

Оригинал
89

Правило записи римских цифр позволяют записывать одно и то же число несколькими способами (см. FAQ: Римские числа). Однако, всегда существует "наилучший" способ записи определенного числа.

К примеру, ниже представлены все разрешенные способы записи числа шестнадцать:

IIIIIIIIIIIIIIII
VIIIIIIIIIII
VVIIIIII
XIIIIII
VVVI
XVI

Последнее из них считается наиболее эффективным, поскольку использует наименьшее число элементов римских чисел.

В текстовом файле roman.txt (щелкнув правой кнопкой мыши, выберите 'Save Link/Target As...') размером 11KБ записана тысяча чисел правильными, но не обязательно наименьшими римскими цифрами; т.е. они отсортированы в порядке убывания и подчиняются правилу вычитания пар (для информации по поводу определений правил данной проблемы, см. FAQ).

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

Примечание: Можете считать, что все римские числа файла содержат не более четырех последовательных одинаковых единиц.

Оригинал
90

На каждую грань кубика нанесена своя цифра (от 0 до 9); на втором кубике также нанесены цифры. Располагая два кубика рядом на разные грани, можно получить различны 2-значные числа.

К примеру, можно получить число-квадрат 64:


Между прочим, внимательно выбирая цифры обоих кубиков, можно получить все возможные квадраты меньшие сотни: 01, 04, 09, 16, 25, 36, 49, 64 и 81.

К примеру, один из способов достижения такой цели - нанести цифры {0, 5, 6, 7, 8, 9} на грани одного кубика, а на грани второго - цифры {1, 2, 3, 4, 8, 9}.

Однако, в данной задаче мы разрешаем переворачивать 6 и 9, таким образом нанеся на грани одного кубика цифры {0, 5, 6, 7, 8, 9}, а на грани другого - {1, 2, 3, 4, 6, 7}, можно получить все девять квадратов; в противном случае, не получится получить 09.

Определяя отдельные порядки нанесения цифр на кубики, нас интересуют только цифры каждого из них, а не их порядок следования.

{1, 2, 3, 4, 5, 6} равносильно {3, 6, 4, 1, 2, 5}
{1, 2, 3, 4, 5, 6} отличается от {1, 2, 3, 4, 5, 9}

Однако, т.к. мы разрешили переворачивать 6 и 9, два различных множества предыдущего примера представляют расширенное множество {1, 2, 3, 4, 5, 6, 9} для получения 2-значных чисел.

Сколько различных порядков нанесения цифр на кубики дают возможность получения всех квадратов?

Оригинал
91

Точки P (x_(1), y_(1)) и Q (x_(2), y_(2)) нанесены на координатную плоскость и соединены с ее началом координат O(0,0), образуя треугольник ΔOPQ.


Существует ровно четырнадцать треугольников с прямым углом, которые можно получить для координат в пределах от 0 до 2, включительно; т.е.,
0 ≤ x_(1), y_(1), x_(2), y_(2) ≤ 2.


Известно, что 0 ≤ x_(1), y_(1), x_(2), y_(2) ≤ 50. Сколько прямоугольных треугольников можно построить?

Оригинал
92

Последовательность чисел получается путем непрерывного получения новых чисел сложением квадратов цифр предыдущего, до тех пор, пока не получится уже встречавшееся ранее число.

К примеру,

44 → 32 → 13 → 10 → 1 → 1
85 → 89 → 145 → 42 → 20 → 4 → 16 → 37 → 58 → 89

Таким образом, любая последовательность, приводящая к получению 1 или 89 замкнется в бесконечный цикл. Наиболее удивительным является то, что ЛЮБОЕ начальное число рано или поздно даст 1 или 89.

Сколько начальных чисел меньших десяти миллионов приведут к получению 89?

Оригинал
93

Используя каждую из цифр множества {1, 2, 3, 4} только один раз, с помощью четырех арифметических действий (+, −, *, /) и скобок можно получить различные положительные целые искомые числа.

К примеру,

8 = (4 * (1 + 3)) / 2
14 = 4 * (3 + 1 / 2)
19 = 4 * (2 + 3) − 1
36 = 3 * 4 * (2 + 1)

Обратите внимание, что объединять цифры, например 12 + 34, не разрешается.

Используя множество {1, 2, 3, 4}, можно получить тридцать одно отличное число, среди которых максимальным является 36. Помимо этого, до обнаружения первого числа, которое нельзя выразить данным способом, были получины числа от 1 до 28.

Найти множество четырех отличных цифр a < b < c < d, для которых можно получить максимально длинную последовательность следующих друг за другом чисел от 1 до n. Ответ дайте объеденив числа в строку: abcd.

Оригинал
94

Легко доказать, что существуют неравносторонние треугольники с целыми сторонами и площадью. Однако, площадь почти равностороннего треугольника со сторонами 5-5-6 равна 12 квадратным единицам.

Определим почти равносторонний треугольник как равнобедренный треугольник, у которого основание отличается от боковой стороны не более чем на одну единицу.

Найдем сумму периметров всех почти равносторонних треугольников с целыми боковыми сторонами и площадью, периметр каждого из которых не превышает один миллиард (1,000,000,000).

Оригинал
95

Собственными делителями числа являются все его делители, за исключением самого числа. К примеру, собственными делителями числа 28 являются 1, 2, 4, 7 и 14. Т.к. сумма этих делителей равна 28, будем называть такое число идеальным.

Интересно, что сумма всех собственных делителей числа 220 равна 284, а сумма всех собственных делителей числа 284 равна 220.Interestingly the sum of the proper divisors of 220 is 284 and the sum of the proper divisors of 284 is 220, образуя последовательность двух чисел. forming a chain of two numbers. По этой причине, числа 220 и 284 называют парой дружественных чисел.

Менее известны последовательности большей длины. К примеру, начиная числом 12496, образуем последовательность 5 чисел:

12496 → 14288 → 15472 → 14536 → 14264 (→ 12496 → ...)

Т.к. эта последовательность оканчивается тем же числом, которым она начиналась, ее называют последовательностью дружественных чисел.

Найти наименьший член самой длинной последовательности дружественных чисел, у которой значение ни одного элемента не превышает один миллион.

Оригинал
96

Су Доку (по-японски значит место числа) - название популярной головоломки. Ее происхождление неизвестно, однако нужно отдать должное Леонарду Эйлеру, который придумал идею похожей, но более сложной головоломки под названием Латинские Квадраты. Целью Су Доку является заменить пустые места (или нули) в сетке 9 x 9 цифрами таким образом, чтобы в каждой строке, колонке и квадрате 3 x 3 содержались все цифры от 1 до 9. Ниже приведен пример типичной исходной головоломки и ее решение.

0 0 3
9 0 0
0 0 1
0 2 0
3 0 5
8 0 6
6 0 0
0 0 1
4 0 0
0 0 8
7 0 0
0 0 6
1 0 2
0 0 0
7 0 8
9 0 0
0 0 8
2 0 0
0 0 2
8 0 0
0 0 5
6 0 9
2 0 3
0 1 0
5 0 0
0 0 9
3 0 0

4 8 3
9 6 7
2 5 1
9 2 1
3 4 5
8 7 6
6 5 7
8 2 1
4 9 3
5 4 8
7 2 9
1 3 6
1 3 2
5 6 4
7 9 8
9 7 6
1 3 8
2 4 5
3 7 2
8 1 4
6 9 5
6 8 9
2 5 3
4 1 7
5 1 4
7 6 9
3 8 2

Правильно составленная головоломка Су Доку имеет единственное решение и может быть решена с помощью логики, однако иногда необходимо применять метод "гадай и проверяй", чтобы исключить неверные варианты (существует очень спорное мнение по этому поводу). Сложность поиска определяет уровень головоломки; приведенный выше пример считается легким, так как его можно решить прямой дедукцией.

6К текстовый файл, sudoku.txt (правый клик и Save Link/Target As...), содержит пятьдесят разных головоломок Су Доку различной сложности, но каждая имеет единственное решение (первая головоломка в файле рассмотрена выше).

Решив все пятьдесят головоломок, надйите сумму трехзначных чисел, находящихся в верхнем левом углу каждого решения; для примера, 483 является трехзначным числом, находящимся в верхнем левом углу приведенного выше решения.

Оригинал
97

Первое из известных простых чисел, длина которого превышает миллион цифр, было открыто в 1999 году. Это - простое число Мерсенна, имеющее вид 2^(6972593)−1; оно состоит ровно из 2,098,960 цифр. Позже были найдены другие простые числа Мерсенна, имеющие вид 2^(p)−1, длина которых еще больше.

Однако, в 2004 году было найдено огромное простое число, не являющееся числом Мессена, которое состоит из 2,357,207 цифр: 28433×2^(7830457)+1.

Найдите последние десять цифр этого простого числа.

Оригинал
98

Заменяя каждую из букв слова "CARE" цифрами 1, 2, 9 и 6, соответственно, получим квадратное число: 1296 = 36^(2). Примечательно и то, что после осуществления такой подстановки в слове "RACE", также было получено квадратное число: 9216 = 96^(2). Слова "CARE" и "RACE" впредь будем называть анаграммой-квадратом пары слов, помимо этого, установим, что нули не могут быть в начале, а также ни одной букве нельзя присвоить цифру, уже присвоенную другой букве.

В текстовом файле words.txt (щелкнув правой кнопкой мыши, выберите 'Save Link/Target As...') размером 16KБ, содержится около двух тысяч английских слов на общую тему. Найдите все анаграммы-квадраты пар слов (слово-палиндром не считается своей же анаграммой).

Каким будет наибольшее квадратное число, полученное из любого слова такой пары?

Примечание: Все анаграммы должны содержаться в указанном текстовом файле.

Оригинал
99

Сравнить два числа, записанных в виде степени, как, например, 2^(11) и 3^(7), не так уж трудно, поскольку любой калькулятор подтвердит, что 2^(11) = 2048 < 3^(7) = 2187.

Однако, гораздо сложнее подтвердить, что 632382^(518061) > 519432^(525806), поскольку каждое из чисел состоит из более чем трех миллионов цифр.

Текстовый файл base_exp.txt (щелкнув правой кнопкой мыши, выберите 'Save Link/Target As...') размером 22КБ, содержит тысячу строк с парами основание/показатель степени на каждой строке. Определите, номер строки, на которой записано самое большое по своему значению число.

Примечание: Первые две строки файла - числа из примера, приведенного выше.

Оригинал
100

Пусть в коробке лежит двадцать один диск, среди которых пятнадцать окрашены в синий цвет и шесть остальных - в красный. Из коробки случайным образом взяли два диска. Нетрудно показать, что вероятности достать два синих диска равна P(BB) = (15/21)×(14/20) = 1/2.

Другим вариантом той же выборки, для которой шанс случайным образом достать 2 синих диска равен 50%, коробка с восьмидесяти пятью синими дисками и тридцати пятью красными.

Если бы в первом варианте выборки общее число дисков превышало бы 10^(12) = 1,000,000,000,000, то сколько синих дисков находилось бы в коробке?

Оригинал
101

Если нам известны первые k членов некоторой последовательности, то это еще не значит, что мы сможем с уверенностью определить значение следующего члена, поскольку существует бесконечное множество полиномиальных функций, которыми можно описать такую последовательность.

К примеру, рассмотрим последовательность чисел-кубов. Такую последовательность можно определить образующей функцией:
u_(n) = n^(3): 1, 8, 27, 64, 125, 216, ...

Предположим, что нам известны только два первых члена такой последовательности. Руководствуясь принципом "чем проще, тем лучше", мы предполагаем линейную зависимость и предсказываем следующее значение равным 15 (общая разность равна 7). Даже если нам известны первые три члена последовательности, согласно тому же принципу простоты, следует предположить квадратичную зависимость.

Определим OP(k, n) как n^(ный) член оптимальной полиномиальной образующей функции для первых k членов последовательности. Очевидно, что OP(k, n) даст точные значения членов последовательности при n ≤ k, а первым неверным членом (FIT - First Incorrect Term) будет OP(k, k+1), который в дальнейшем мы будем называть плохим OP (BOP - Bad OP).

В частности, если бы нам был известен только первый член последовательности, наиболее разумным было бы предположить постоянство; т.е. при n ≥ 2, OP(1, n) = u_(1).

Таким образом, получим следующие значения OP(k, n) для последовательности кубов:

OP(1, n) = 1 1, 1, 1, 1, ...
OP(2, n) = 7n−6 1, 8, 15, ...
OP(3, n) = 6n^(2)−11n+6      1, 8, 27, 58, ...
OP(4, n) = n^(3) 1, 8, 27, 64, 125, ...

Понятно, что при k ≥ 4 не существует ни одной BOP- последовательности.

Рассмотрим сумму значений FIT, которые образованы BOP-последовательностями (отмечены выше red above). Получим: 1 + 15 + 58 = 74.

Дана следующая полиномиальная образующая функция 10-й степени:

u_(n) = 1 − n + n^(2) − n^(3) + n^(4) − n^(5) + n^(6) − n^(7) + n^(8) − n^(9) + n^(10)

Найдите сумму значений FIT, образованные BOP-последовательностями.

Оригинал
102

На декартову координатную плоскость случайным образом нанесены три точки, у которых -1000 ≤ x, y ≤ 1000. В итоге, получим треугольник.

Рассмотрим следующие два треугольника:

A(-340,495), B(-153,-910), C(835,-947)

X(-175,41), Y(-421,-714), Z(574,-645)

Нетрудно убедиться в том, что треугольнику ABC принадлежит точка начала координат, а треугольнику XYZ - нет.

Найдите число таких треугольников из перечисленных в текстовом файле triangles.txt (right click and щелкнув правой кнопкой мыши, выберите 'Save Link/Target As...') размером 27KБ тысячи "случайных" треугольников, внутри которых расположена точка начала координат.

Примечание: первые две строки данного файла представляют собой координаты точек для рассмотренных выше двух треугольников.

Оригинал
103

Пусть S(A) представляет собой сумму элементов множества А размером n. Будем называть его специальным множеством суммы, если для любых двух непустых и непересекающихся подмножеств B и C справедливо следующее:

  1. S(B) ≠ S(C); т.е. суммы элементов подмножеств не могут быть равными.
  2. Если в B больше элементов, чем в C, то S(B) > S(C).

Если минимизировать сумму S(A) при заданном значении n, получим оптимальное специальное множество -сумму. Ниже даны первые пять оптимальные специальные подмножества-суммы.

n = 1: {1}
n = 2: {1, 2}
n = 3: {2, 3, 4}
n = 4: {3, 5, 6, 7}
n = 5: {6, 9, 11, 12, 13}

Похоже на то, что для заданного оптимального множества A = {a_(1), a_(2), ... , a_(n)}, следующим оптимальным множеством будет множество вида B = {b, a_(1)+b, a_(2)+b, ... ,a_(n)+b}, где b - "средний" элемент предыдущей строки.

Применяя данное "правило", можно было бы ожидать, что оптимальным множеством при n = 6 станет A = {11, 17, 20, 22, 23, 24}, у которого S(A) = 117. Однако, данное множество не является оптимальным, поскольку мы всего-лишь применили алгоритм нахождения близкого к оптимальному множества. Оптимальным множеством при for n = 6 будет A = {11, 18, 19, 20, 22, 25}, у которого S(A) = 115, а соответствующая ему последовательность: 111819202225.

Дано, что A является оптимальным специальным множеством-суммой при n = 7. Найдите для данного множества последовательность.

Примечание: Данная задача имеет также отношение к задачам №105 и №106.

Оригинал
104

Последовательность Фибоначчи определяется следующим рекуррентным выражением:

F_(n) = F_(n−1) + F_(n−2), where F_(1) = 1 and F_(2) = 1.

Оказывается, что число F_(541), состоящее из 113 цифр, является первым числом Фибоначчи, у которого последние девять цифр образуют пан-цифровое число с цифрами от 1 до 9 (оно содержит все цифры от 1 до 9, но не обязательно в порядке возрастания). А число F_(2749), состоящее из 575 цифр, является первым числом Фибоначчи, у которго первые девять цифр образуют пан -цифровое число с цифрами от 1 до 9.

Известно, что число F_(k) является первым числом Фибоначчи, у которого пан-цифровыми числами являются как первые девять цифр, так и последние. Найдите k.

Оригинал
105

Пусть S(A) представляет собой сумму элементов множества А размером n. Будем называть его специальным множеством суммы, если для любых двух непустых и непересекающихся подмножеств B и C справедливо следующее:

  1. S(B) ≠ S(C); т.е. суммы элементов подмножеств не могут быть равными.
  2. Если в B больше элементов, чем в C, то S(B) > S(C).

К примеру, {81, 88, 75, 42, 87, 84, 86, 65} не является специальным множеством-суммой, поскольку 65 + 87 + 88 = 75 + 81 + 84, в то время как {157, 150, 164, 119, 79, 159, 161, 139, 158} удовлетворяет обоим правилам для всех возможных комбинаций пар подмножеств, S(A) = 1286.

В текстовом файле sets.txt (щелкнув правой кнопкой мыши, выберите 'Save Link/Target As...') размером 4KБ записана одна сотня множеств, содержащих от семи до двенадцати элементов (два примера, рассмотренные выше, являются первыми двумя множествами в файле). Обнаружьте все специальные множества-суммы A_(1), A_(2), ..., A_(k) и найдите значение S(A_(1)) + S(A_(2)) + ... + S(A_(k)).

Примечание: Данная задача имеет также отношение к задачам №103 и №106.

Оригинал
106

Пусть S(A) представляет собой сумму элементов множества А размером n. Будем называть его специальным множеством суммы, если для любых двух непустых и непересекающихся подмножеств B и C справедливо следующее:

  1. S(B) ≠ S(C); т.е. суммы элементов подмножеств не могут быть равными.
  2. Если в B больше элементов, чем в C, то S(B) > S(C).

Для этой задачи предположим, что данное множество состоит из n строго возрастающих элементов и оно уже соответствует второму правилу.

К удивлению, из 25 возможных пар подмножеств, которые можно получить из множества при n = 4, лишь одну из них надо проверить на равенство (первое условие). Подобным образом, при n = 7, лишь 70 из 966 пар подмножеств надо проверять на равенство.

Сколько пар подмножеств необходимо проверить на равенство из общего числа 261625 пар, которые можно образовать при n = 12?

Примечание: Данная задача имеет также отношение к задачам №103 и №105.

Оригинал
107

Представленная ниже ненаправленная сеть состоит из семи узлов и двенадцати линий, общий вес которых равен 243.


Ту же сеть можно представить в виде матрицы, как это сделано ниже.

    ABCD EFG
A-161221---
B16--1720--
C12--28-31-
D211728-181923
E-20-18--11
F--3119--27
G---231127-

Однако, данную сеть можно оптимизировать, выкинув из нее несколько линий таким образом, чтобы все узлы сети оставались соединенными друг с другом. Наиболее экономичный вариант такой сети показан ниже. Общий вес ее граней равен 93, что на 243 − 93 = 150 меньше, чем у исходной сети.


В текстовом файле network.txt (щелкнув правой кнопкой мыши, выберите 'Save Link/Target As...') размером 6KБ, в виде матрицы задана сеть, у которой сорок узлов. Найдите наибольший выйгрыш, который можно достигнуть удаляя избыточные линии так, чтобы в это же время все узлы оставались соединенными между собой.

Оригинал
108

В представленном ниже равенстве, x, y и n являются целыми положительными числами.

1

x
+
1

y
=
1

n

При n = 4 существуют ровно три отличных решения:

1

5
+
1

20
=
1

4
1

6
+
1

12
=
1

4
1

8
+
1

8
=
1

4

Каково наименьшее значение n, при котором число отличных друг от друга решений превышает одну тысячу?

Примечание: Данная задача является более простым вариантом 110 -й задачи; настоятельно рекомендуем Вам решить эту задачу, перед тем как браться к ней.

Оригинал
109

Играя в "Дартс", игрок бросает три дротика в мишень, разделенную на двадцать секций одинакового размера, которые пронумерованы от одного до двадцати.


Очки за попадание дротика определяются номером секции, в которую он попал. Дротик, попавший за пределы зеленого/красного внешнего кольца получает ноль очков. Области черного и сливочного цветов, заключенные внутри этого кольца начисляют очки этого сектора. В свою очередь, попадание в зеленое/красное внешнее или среднее кольцо начисляет двойные и тройные очки, соответственно.

В центре мишени расположены два концентрических круга, которые называют "яблочком". За попадание во внешний круг "яблочка" начисляют 25 очков, а за попадание во внутренний - в два раза больше, т.е. 50 очков.

Существует много различных вариантов правил игры, но наиболее популярной является игра, при которой игроки начинают со счета 301 или 501, и кто первый уменьшит свои общие очки до нуля, тот и победил. Однако, часто принято играть по системе "броском в удвоение ", согласно которой игрок должен бросить последний дротик в удвоенную зону (в том чилсе и "яблочко" в центре мишени); любой другой дротик, уменьшивший значение очков до единицы или меньше приведет к тому, что очки за подход из трех дротиков "прогорают".

Когда игрок может закончить игру со своего текущего счета, это называется "списыванием" и наибольшее списывание составляет 170: T20 T20 D25 (две тройные 20-ки и удвоенное "яблочко").

Существует ровно одинадцать друг от друга отличных способов списаться с 6 очков:


D3

 

 
D1 D2  
S2 D2  
D2 D1  
S4 D1  
S1 S1 D2
S1 T1 D1
S1 S3 D1
D1 D1 D1
D1 S2 D1
S2 S2 D1

Обратите внимание на то, что D1 D2 отличается от D2 D1, т.к. оканчиваются разными удвоенными значениями. В свою очередь, S1 T1 D1 не отличается от T1 S1 D1.

Помимо этого, рассматривая комбинации, мы не будем учитывать промахи; к примеру, D3 совпадает с 0 D3 и 0 0 D3.

Невероятно, но всего существует 42336 друг от друга отличных способов списаться.

Сколькими отличными друг от друга способами игрок может списаться с менее чем 100 очков?

Оригинал
110

В представленном ниже равенстве, x, y и n являются целыми положительными числами.

1

x
+
1

y
=
1

n

При n = 4 существуют ровно три отличных решения:

1

5
+
1

20
=
1

4
1

6
+
1

12
=
1

4
1

8
+
1

8
=
1

4

Нетрудно убедиться в том, что при n = 1260 существует 113 друг от друга отличных решений и это значение n является наименьшим, при котором общее число решений превышает одну сотню.

Чему равно наименьшее значение n, при котором число отличных друг от друга решений превышает четыре миллиона?

Примечание: Данная задача намного сложнее 108-й задачи, и, поскольку для прямого подбора требуются куда большие вычислительные возможности, чем существуют на сегодняшний день, необходима грамотная реализация.

Оригинал
111

Рассматривая 4-ехзначные простые числа с повторяющимися цифрами, становится очевидным что все цифры не могут быть одинаковыми: 1111 делится без остатка на 11, 2222 без остатка на 22, и так далее. но существует девять 4-ехзначных чисел, которые имеют 3 единицы:

1117, 1151, 1171, 1181, 1511, 1811, 2111, 4111, 8111

Будем считать, что M(n, d) указывает на максимальное количество повторений цифры в n-значном простом числе, где d - повторяющаяся цифра, N(n, d) указывает на количество таких простых чисел, а S(n, d) равно сумме всех таких простых чисел.

Таким образом, M(4, 1) = 3 является максимальным числом повторения цифр 4-ехзначного простого числа, сама повторяющаяся цифра является единицей, и существует N(4, 1) = 9 таких простых чисел, сумма которых равна S(4, 1) = 22275. Оказывается, что для цифры d = 0, можно получить повторение этой цифры всего два раза, однако количество таких простых чисел равно N(4, 0) = 13

Аналогичным способом, получим следующие результаты для 4-ехзначных простых чисел.

Цифра, d M(4, d) N(4, d) S(4, d)
0 2 13 67061
1 3 9 22275
2 3 1 2221
3 3 12 46214
4 3 2 8888
5 3 1 5557
6 3 1 6661
7 3 9 57863
8 3 1 8887
9 3 7 48073

При значениях d от 0 до 9, сумма всех S(4, d) равна 273700.

Найти сумму всех S(10, d).

Оригинал
112

Если, читая число слева направо, ни одна цифра не превышает цифру справа от нее, то такое число называется возрастающим; например, 134468.

Таким же образом, если ни одна цифра не превышает цифру слева от нее, число называется убывающим; например, 66420.

Назовем положительное целое число, не являющееся ни убывающим, ни возрастающим, "прыгучим" числом; например, 155349.

Очевидно, не существует прыгучих чисел меньше ста, однако больше половины чисел до одной тысячи (525) являются прыгучими. Вообще, первое число, пропорция прыгучих чисел до которого достигает 50% - это 538.

Удивительно, но далее прыгучие числа становятся все более и более распространенными, и когда мы достигнем 21780, пропорция прыгучих чисел будет равна 90%.

Найдите наименьшее число, пропорция прыгучих чисел до которого составляет ровно 99%.

Оригинал
113

Если, читая число слева направо, ни одна цифра не превышает цифру справа от нее, то такое число называется возрастающим; например, 134468.

Таким же образом, если ни одна цифра не превышает цифру слева от нее, число называется убывающим; например, 66420.

Назовем положительное целое число, не являющеся ни убывающим, ни возрастающим, "прыгучим" числом; например, 155349.

При увеличении n увеличивается пропорция прыгучих чисел меньше этого числа. Таким образом, существует только 12951 непрыгучее число до миллиона, и только 277032 непрыгучих числа до 10^(10).

Сколько чисел меньше гугола (10^(100)) не являются "прыгучими"

Оригинал
114

В ряд в семь единиц длиной помещены красные блоки длиной как минимум три единицы так, что любые два красных блока (которые могут быть и разной длины) разделены между собой хотя бы одним черным квадратом. Существует ровно семнадцать способов этого достичь.

 

Сколькими способами может быть заполнен ряд длиной в пятьдесят единиц?

ПРИМЕЧАНИЕ: Несмотря на то, что в примере выше это невозможно проиллюстрировать, в общем случае разрешено использовать блоки разной длины. Например, ряд длиной в восемь единиц может быть заполнен так: красный (3), черный (1), красный (4).

Оригинал
115

В ряд длиной в семь единиц помещены красные блоки длиной в по крайней мере три единицы так, что любые два красных блока (длины которых могут и отличаться) разделены между собой хотя бы одним черным квадратом.

Пусть функция числа заполнений F(m, n) указывает количество способов, которыми можно заполнить ряд.

К примеру, F(3, 29) = 673135 и F(3, 30) = 1089155.

Это значит, что при заданном значении m = 3, значение n = 30 является наименьшим, при котором значение функции числа заполнений превышает один миллион.

Аналогичным образом, при заданном значении m = 10, можно убедиться в том, что F(10, 56) = 880711 и F(10, 57) = 1148904, так что n = 57 является наименьшим значением, при котором значение функции числа заполнений превышает один миллион.

Дано, что m = 50. Найдите наименьшее значение n, при котором значение функции числа заполнений превысит один миллион.

Оригинал
116

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

Если выбрать красные плитки, то замену можно осуществить ровно семью способами

 

Если выбрать зеленую плитку - таких способов только три.

 

И, наконец, если выбрать синюю плитку, то способов всего два.

Учитывая, что плитки нельзя смешивать, заменить черную плитку ряда длиной пять единиц можно 7 + 3 + 2 = 12 способами.

Сколькими способами можно заменить черную плитку из ряда длиной пятьдесят единиц на цветную, если плитки разных цветов нельзя смешивать и необходимо установить по крайней мере одну цветную плитку?

Примечание: Эта задача похожа на 117-ю задачу.

Оригинал
117

Комбинируя черные квадратные плитки с продолговатыми разноцветными: красными длиной две единицы, зелеными длиной три единицы и синими плитками длиной четыре единицы, можно покрыть ряд длиной в пять единиц ровно пятнадцатью различными способами.

 

Сколькими способами можно покрыть плиткой ряд длиной в пятьдесят единиц?

Примечание: Эта задача похожа на 116-ю задачу.

Оригинал
118

Используя цифры от 1 до 9 и объединяя их в произвольном порядке для получения десятичных целых чисел, можно образовать различные множества. Интересен случай множества {2,5,47,89,631}, в котором все элементы являются простыми числами.

Сколько можно образовать различных множеств, состоящих только из простых элементов и в которых каждая цифра встречается только один раз?

Оригинал
119

Интересно число 512, поскольку оно является суммой своих цифр, возведенной в некоторую степень: 5 + 1 + 2 = 8, и 8^(3) = 512. Другой пример числа с такими свойствами 614656 = 28^(4).

Определим a_(n) как n-й член этой последовательности и подчеркнем, что число должно состоять хотя бы из двух цифр, чтобы образовать сумму.

Дано, что a_(2) = 512 и a_(10) = 614656.

Найти a_(30).

Оригинал
120

Пусть r – остаток от деления (a−1)^(n) + (a+1)^(n) на a^(2).

К примеру, если a = 7 и n = 3, то r = 42: 6^(3) + 8^(3) = 728 ≡ 42 mod 49. При изменении n, будет изменяться и r, однако для a = 7 оказывается, что r_(max) = 42.

Найти ∑ r_(max) для 3 ≤ a ≤ 1000, .

Оригинал
121

В сумке лежит один красный диск и один синий диск. При игре в рулетку, играющий случайным образом достает один диск, цвет учитывается в дальнейшем. После каждого вращения рулетки, диск возвращается в сумку и добавляется дополнительный красный диск. После этого, процесс повторяется – играющий случайным образом достает новый диск.

Играющий платит £1 за игру, и выигрывает, если к концу игры достает больше синих дисков, чем красных.

Если игра состоит из 4 вращений рулетки, вероятность выигрыша для играющего составляет 11/120, поэтому фонд максимального выигрыша в данном случае должен составлять £10 во избежание убытка. Отметим, что любая выплата производится целым числом фунтов стерлингов, а также включает в себя стоимость игры в размере £1, так что, в данном примере, играющий получит приз в размере £9.

Найти, какой фонд максимального выигрыша необходимо обеспечить для одной игры с 15 вращениями рулетки.

Оригинал
122

Наиболее простой способ нахождения n^(15) требует выполнения 14 умножений:

n × n × ... × n = n^(15)

Если воспользоваться "двойным" методом, n^(15) можно найти, выполнив 6 умножений:

n × n = n^(2)
n^(2) × n^(2) = n^(4)
n^(4) × n^(4) = n^(8)
n^(8) × n^(4) = n^(12)
n^(12) × n^(2) = n^(14)
n^(14) × n = n^(15)

Однако, количество умножений можно еще уменьшить – до 5 умножений:

n × n = n^(2)
n^(2) × n = n^(3)
n^(3) × n^(3) = n^(6)
n^(6) × n^(6) = n^(12)
n^(12) × n^(3) = n^(15)

Определим m(k) как минимальное количество умножений для нахождения n^(k); к примеру m(15) = 5.

Найти ∑ m(k) для 1 ≤ k ≤ 200.

Оригинал
123

Пусть p_(n)n-й член последовательности простых чисел: 2, 3, 5, 7, 11, ..., а r – остаток от деления (p_(n)−1)^(n) + (p_(n)+1)^(n) на p_(n)^(2).

К примеру, при n = 3, p_(3) = 5, и 4^(3) + 6^(3) = 280 ≡ 5 mod 25.

Наименьшее значение n, при котором остаток превышает величину 10^(9), составляет 7037.

Найти наименьшее значение n, при котором остаток превышает величину 10^(10).

Оригинал
124

Радикалом числа n, rad(n), является произведение уникальных простых множителей числа n. К примеру, 504 = 2^(3) × 3^(2) × 7, таким образом, rad(504) = 2 × 3 × 7 = 42.

Если подсчитать rad(n) для 1 ≤ n ≤ 10 и упорядочить их по rad(n), а затем и по n для одинаковых значений радикалов, получим

Неупорядоченная функция
 
Упорядоченная функция

n

rad(n)


n

rad(n)

k
1
1
 
1
1
1
2
2
 
2
2
2
3
3
 
4
2
3
4
2
 
8
2
4
5
5
 
3
3
5
6
6
 
9
3
6
7
7
 
5
5
7
8
2
 
6
6
8
9
3
 
7
7
9
10
10
 
10
10
10

Пусть E(k) – k-й элемент в упорядоченной колонне n; к примеру, E(4) = 8, а E(6) = 9.

Найти E(10000), если функция rad(n) упорядочена для 1 ≤ n ≤ 100000.

Оригинал
125

Палиндромическое число 595 интересно тем, что его можно записать в виде суммы последовательных квадратов: 6^(2) + 7^(2) + 8^(2) + 9^(2) + 10^(2) + 11^(2) + 12^(2).

Существует ровно одиннадцать палиндромов меньше тысячи, которые можно записать в виде суммы последовательных квадратов. Сумма этих одиннадцати палиндромов равна 4164. Заметим, что 1 = 0^(2) + 1^(2) не входит в их число, поскольку в данной проблеме рассматриваются квадраты положительных целых чисел.

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

Оригинал
126

Минимальное количество кубов, необходимое для покрытия всех видимых граней прямоугольного параллелепипеда размерами 3 x 2 x 1, составляет двадцать два.


Если мы добавим второй слой кубов на полученное тело, то потребуется еще сорок шесть кубов для покрытия каждой видимой грани. Для третьего слоя понадобится еще семьдесят восемь кубов, а для четвертого – сто восемнадцать кубов, покрывающих каждую грань тела.

Однако, для покрытия граней прямоугольного параллелепипеда размерами 5 x 1 x 1 первым слоем, требуются те же двадцать два куба; похожим образом, для первого слоя каждого из прямоугольных параллелепипедов размерами 5 x 3 x 1, 7 x 2 x 1, and 11 x 1 x 1 требуется сорок шесть кубов.

Определим C(n) как число прямоугольных параллелепипедов, содержащих n кубов на любом из своих слоев. Таким образом, C(22) = 2, C(46) = 4, C(78) = 5, and C(118) = 8.

Оказывается, что 154 – наименьшее значение n, при котором C(n) = 10.

Найти наименьшее значение n, при котором C(n) = 1000.

Оригинал
127

Радикалом числа n, rad(n), называют произведение простых множителей этого числа n. К примеру, 504 = 2^(3) × 3^(2) × 7, так что rad(504) = 2 × 3 × 7 = 42.

Определим тройку положительных целых чисел (a, b, c) как abc-совпадение, если:

  1. НОД(a, b) = НОД(a, c) = НОД(b, c) = 1
  2. a < b
  3. a + b = c
  4. rad(abc) < c

К примеру, (5, 27, 32) является abc-совпадением, т.к.:

  1. НОД(5, 27) = НОД(5, 32) = НОД(27, 32) = 1
  2. 5 < 27
  3. 5 + 27 = 32
  4. rad(4320) = 30 < 32

Оказывается, что abc-совпадения достаточно редки и существует всего тридцать одно abc-совпадение при значениях c < 1000, таких, что ∑c = 12523.

Найти ∑c при c < 120000.

Примечание: Данная задача была недавно изменена, убедитесь в том, что Вы используете верные параметры.

Оригинал
128

Шестиугольная плитка с номером 1 окружена кольцом из шести других шестиугольных плиток, которые нумеруются от 2 до 7 против часовой стрелки, начиная с плитки в "12 o'clock".

Новые кольца из плиток, которые добавляются по тому же принципу, нумеруются числами от 8 до 19, от 20 до 37, от 38 до 61, и т.д. На рисунке ниже показаны первые 3 кольца.

Найдем разности между плиткой n и каждой из шести соседних плиток, и определим PD(n) как число разностей, являющихся простыми числами.

К примеру, идя по часовой стрелке вокруг плитки 8, разности равны: 12, 29, 11, 6, 1 и 13. Таким образом, PD(8) = 3.

Подобным образом, разности вокруг плитки 17 равны: 1, 17, 16, 1, 11, и 10, так что PD(17) = 2.

Можно показать, что максимальное значение PD(n) = 3.

Если записать все номера плиток, для которых PD(n) = 3, в возрастающем порядке, формируя последовательность, то 10-й член этой последовательности будет 271.

Найти 2000-ую плитку в этой последовательности.

Оригинал
129

Число, полностью состоящее из единиц называется репьюнитом. Определим R(k) как репьюнит длиной k; к примеру, R(6) = 111111.

Дано, что n – положительное целое число, а НОД(n, 10) = 1. Можно показать, что всегда существует такое значение k, для которого R(k) делится нацело на n. Пусть A(n) будет наименьшим таким значением k; к примеру, A(7) = 6 и A(41) = 5.

Наименьшее значение n, при котором A(n) впервые превышает десять, равно 17.

Найти наименьшее значение n, при котором A(n) впервые превысит один миллион.

Оригинал
130

Число, полностью состоящее из единиц называется репьюнитом. Определим R(k) как репьюнит длиной k; к примеру, R(6) = 111111.

Дано, что n – положительное целое число, а НОД(n, 10) = 1. Можно показать, что всегда существует такое значение k, для которого R(k) делится нацело на n. Пусть A(n) будет наименьшим таким значением k; к примеру, A(7) = 6 and A(41) = 5.

Известно, что для всех простых чисел p > 5, число p − 1 делится на A(p) без остатка. К примеру, при p = 41, A(41) = 5, а 40 делится на 5 без остатка.

В то же время, существуют редкие составные числа, которые также подчиняются этому правилу; пример первых пяти чисел: 91, 259, 451, 481 и 703.

Найти сумму первых двадцати пяти составных чисел n для которых
НОД(n, 10) = 1, а n − 1 делится на A(n) без остатка.

Оригинал
131

Для некоторых простых чисел p существуют такие целые положительные числа n, что выражение n^(3) + n^(2)p становится идеальным кубом.

К примеру, при p = 19, 8^(3) + 8^(2)×19 = 12^(3).

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

Сколько простых чисел, меньших миллиона, обладает этим замечательным свойством?

Оригинал
132

Число, полностью состоящее из единиц называется репьюнитом. Определим R(k) как репьюнит длиной k.

К примеру, R(10) = 1111111111 = 11×41×271×9091. Сумма этих простых множителей равна 9414.

Найти сумму первых сорока простых множителей R(10^(9)).

Оригинал
133

Число, полностью состоящее из единиц называется репьюнитом. Определим R(k) как репьюнит длиной k; к примеру, R(6) = 111111.

Рассмотрим репьюниты вида R(10^(n)).

Несмотря на то, что R(10), R(100), или R(1000) не делятся нацело на 17, R(10000) делится на 17 без остатка. Однако, нет такого значения n при котором R(10^(n)) будет делиться на 19 нацело. К слову, отличительный факт, что числа 11, 17, 41 и 73 являются единственными простыми числами в первой сотне, которые вообще могут быть простыми множителями R(10^(n)).

Найти сумму всех простых чисел, меньших чем одна тысяча, которые не могут быть простыми множителями ни для какого R(10^(n)).

Оригинал
134

Рассмотрим последовательные простые числа p_(1) = 19 и p_(2) = 23. Можно доказать, что 1219 является наименьшим числом, которое содержит число p_(1) в своих последних цифрах, и в то же время делится на p_(2).

К слову, за исключением пары p_(1) = 3 и p_(2) = 5, для каждой пары последовательных простых чисел, таких, что p_(2) > p_(1), существуют такие значения n, у которых последние цифры совпадают с числом p_(1), и, в то же время, число n делится на p_(2) без остатка. Пусть S – наименьшее из таких значений n.

Найти ∑ S для каждой пары последовательных простых чисел при 5 ≤ p_(1) ≤ 1000000.

Оригинал
135

Дано, что положительные целые числа x, y, z – последовательные члены арифметической прогрессии. Наименьшее положительное целое число n, при котором уравнение x^(2) − y^(2) − z^(2) = n имеет 2 решения, составляет n = 27:

34^(2) − 27^(2) − 20^(2) = 12^(2) − 9^(2) − 6^(2) = 27

Оказывается, что n = 1155 – наименьшее значение, при котором уравнение имеет ровно десять решений.

При скольких значениях n, меньших одного миллиона, уравнение имеет ровно десять отличных решений?

Оригинал
136

Положительные целые числа x, y, z являются членами арифметической прогрессии, а n – положительное целое число. Уравнение x^(2) − y^(2) − z^(2) = n имеет ровно одно решение при n = 20:

13^(2) − 10^(2) − 7^(2) = 20

Между прочим, существует двадцать пять значений n, меньших ста, при которых уравнение имеет единственное решение.

При скольких значениях n, меньших пятидесяти миллионов, уравнение имеет ровно одно решение?

Оригинал
137

Рассмотрим бесконечный полиномиальный ряд A_(F)(x) = xF_(1) + x^(2)F_(2) + x^(3)F_(3) + ..., где F_(k) - k-ый член последовательности Фибоначчи: 1, 1, 2, 3, 5, 8, ... ; Т.е., F_(k) = F_(k−1) + F_(k−2), F_(1) = 1 и F_(2) = 1.

В данной задаче нас интересуют такие значения x, при которых A_(F)(x) является положительным целым числом.

Удивительно, но A_(F)(1/2)  =  (1/2).1 + (1/2)^(2).1 + (1/2)^(3).2 + (1/2)^(4).3 + (1/2)^(5).5 + ...
   =  1/2 + 1/4 + 2/8 + 3/16 + 5/32 + ...
   =  2

Соответствующие значения x для первых пяти натуральных чисел приведены в таблице ниже.

xA_(F)(x)
√2−11
1/22
(√13−2)/33
(√89−5)/84
(√34−3)/55

Если x - рациональное число, то будем называть A_

(F)(x) золотым слитком, т.к. такие значения встречаются все реже и реже; так, например, 10-й золотой слиток равен 74049690.

Найдите 15-й золотой слиток.

Оригинал
138

Рассмотрим равнобедренный треугольник с длиной основания b = 16 и длиной боковой стороны L = 17.

Воспользовавшись теоремой Пифагора, можно заметить что высота такого треугольника h = √(17^(2) − 8^(2)) = 15, что на единицу меньше длины основания.

With b = 272 and L = 305, we get h = 273, что на единицу больше длины основания, и это второй наименьший треугольник со свойством h = b ± 1.

Найдите ∑ L для двенадцати наименьших равнобедренных треугольников обладающих свойством h = b ± 1, где b и L - положительные целые числа.

Оригинал
139

Пусть числами (a, b, c) представлены три стороны прямоугольного треугольника с целыми сторонами. Объединив четыре такие треугольника, можно получить квадрат с длиной стороны c.

К примеру, треугольники (3, 4, 5) можно совместить, тем самым образовав квадрат со стороной 5 и прорезью размерами 1 на 1 в его середине. Нетрудно подсчитать, что квадрат со стороной 5 можно покрыть двадцатью пятью квадратными плитками со стороной 1.

В то же время, если воспользоваться треугольниками (5, 12, 13), размеры прорези составят 7 на 7, и квадратной плиткой с такой стороной не получится покрыть квадрат со стороной 13.

Дано, что периметр прямоугольного треугольника меньше ста миллионов. У скольких Пифагоровых треугольников возможно покрытие квадратной плиткой, площадь которой равна площади прорези в образованном квадрате?

Оригинал
140

Рассмотрим бесконечный полиномиальный ряд A_(G)(x) = xG_(1) + x^(2)G_(2) + x^(3)G_(3) + ..., где G_(k) - k-ый член рекуррентного соотношения второго порядка G_(k) = G_(k−1) + G_(k−2), G_(1) = 1 и G_(2) = 4; т.е. 1, 4, 5, 9, 14, 23, ... .

В данной задаче нас интересуют такие значения x, при которых A_(G)(x) является положительным целым числом.

Соответствующие значения x для первых пяти натуральных чисел приведены в таблице ниже.

xA_(G)(x)
(√5−1)/41
2/52
(√22−2)/63
(√137−5)/144
1/25

Если x - рациональное число, то будем называть A_

(G)(x) золотым слитком, т.к. такие значения встречаются все реже и реже; так, например, 20-й золотой слиток равен 211345365.

Найдите сумму первых тридцати золотых слитков.

Оригинал
141

Положительное целое число n делится на d, при этом частное и остаток равны q и r, соответственно. Помимо этого, числа d, q и r являются положительными целыми числами, которые следуют друг за другом и образуют геометрическую прогрессию (не обязательно в таком же порядке).

К примеру, при делении 58 на 6 получено частное 9 и остаток 4. Несложно заметить и то, что числа 4, 6, 9 следуют в порядке возрастания и являются членами геометрической прогрессииare consecutive terms in a geometric sequence (знаменатель прогрессии 3/2).
Такие числа n будем называть прогрессирующими.

Некоторые прогрессирующие числа, такие как 9 и 10404 = 102^(2) также являются идеальными квадратами.
Сумма всех прогрессирующих идеальных квадратов меньших сотни равна 124657.

Найдите сумму всех прогрессирующих идеальных квадратов меньших одного триллиона (10^(12)).

Оригинал
142

Найдите наименьшее x + y + z с целыми числами x > y > z > 0 такими, что x + y, x − y, x + z, x − z, y + z, y − z все являются квадратами целых чисел.

Оригинал
143

Пусть АBC - треугольник с углами, не превышающими 120 градусов. Пусть X - любая точка, лежащая в треугольнике, такая что XA = p, XB = q, and XC = r.

Фермат поспорил с Торричелли, сможет ли тот найти такое положение точки Х, чтобы сумма p + q + r была минимальной.

Торричелли смог доказать, что если построить на каждой из сторон треугольника АВС по равностороннему треугольнику - AOB, BNC и AMC, то описанные окружности, проведенные вокруг каждого из этих равносторонних треугольников пересекутся в одной точке Т, расположенной внутри треугольника. Более того, он доказал, что в точке Т, названной точкой Торричелли/Фермата, сумма p + q + r минимальна. Еще более выдающимся фактом является то, что можно доказать справедливость равенства AN = BM = CO = p + q + r, причем AN, BM и CO также пересекаются в точке Т.

Если эта сумма минимальна, а также если все числа a, b, c, p, q и r являются положительными и целыми, то такой треугольник АВС будем называть треугольником Торричелли. К примеру, a = 399, b = 455, c = 511 является примером треугольника Торричелли, у которого p + q + r = 784.

Найдите сумму всех отличных друг от друга значений p + q + r ≤ 120000 в треугольниках Торричелли.

Примечание: Данная задача недавно была изменена, убедитесь в том, что Вы используете верные параметры.

Оригинал
144

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

Специфической белой камерой будем считать эллипс, уравнение которого имеет следующий вид: 4x^(2) + y^(2) = 100

Чтобы луч мог попасть в белую камеру (и выйти из нее), верхняя часть эллипса −0.01 ≤ x ≤ +0.01 удалена.

В данной задаче, световой луч начинает движение в точке (0.0,10.1) снаружи белой камеры, а первое отражение от зеркала происходит в точке (1.4,-9.6).

Каждый раз, когда лазерный луч достигает поверхность эллипса, он меняет направление согласно закону отражения: "угол падения равен углу отражения". Т.е. и падающий луч, и отраженный луч образуют одинаковые углы с нормалью к плоскости зеркала в точке падения луча.

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

Наклон m этой касательной линии в любой точке данного эллипса равен: m = −4x/y.

Нормаль, проведенная к точке падения луча, перпендикулярна касательной.

Анимация справа показывает первые 10 отражений лазерного луча.

Сколько раз лазерный луч ударится об внутреннюю стенку белой камеры перед тем кам выйдет из нее?

Оригинал
145

Некоторые положительные целые числа n обладают свойством: сумма [ n + перевернутое(n) ] состоит исключительно из нечетных (десятичных) цифр. К примеру, 36 + 63 = 99 и 409 + 904 = 1313. Такие числа будем называть переворачиваемыми; так что 36, 63, 409, и 904 являются переворачиваемыми. Ни n, ни перевернутое(n) не могут начинаться с нулей.

В пределах одной тысячи существует 120 переворачиваемых чисел.

Сколько переворачиваемых чисел существует в пределах одного миллиарда (10^(9))?

Оригинал
146

Наименьшее положительное целое число n, для которого числа n^(2)+1, n^(2)+3, n^(2)+7, n^(2)+9, n^(2)+13, и n^(2)+27 являются возрастающими простыми числами, равно 10. Сумма всех таких чисел n, не превышающих один миллион, равна 1242490.

Какова сумма всех таких целых чисел n в пределах 150 миллионов?

Оригинал
147

В сетчатую решетку 3x2 всего можно вместить 37 различных прямоугольников, как это показано на эскизе ниже.

Есть еще 5 решеток, которые меньше решетки 3x2, при этом учитывается различие между вертикальным и горизонтальным измерением, т.е.: 1x1, 2x1, 3x1, 1x2 и 2x2. Если каждая из таких решеток является сетчатой, то следующее число прямоугольников можно вместить в каждую из этих меньших решеток:

1x1: 1
2x1: 4
3x1: 8
1x2: 4
2x2: 18

Добавив все эти значения к имеющимся 37, полученным решеткой 3х2, в итоге получим 72 различных прямоугольника, которые можно вместить в решетки, размеры которых не превышают 3x2.

Сколько различных прямоугольников можно вместить в решетки, размеры которых не превышают 47x43?

Оригинал
148

Можно легко показать, что ни одно из чисел в первых семи рядах треугольника Паскаля не делится на 7:

             1
           1    1
         1    2    1
       1    3    3    1
     1    4    6    4    1
   1    5   10   10    5    1
1    6   15   20   15    6    1

Однако, если мы проверим первые сто рядов, то обнаружим, что только 2361 из 5050 чисел не делятся на 7.

Найдите количество чисел, которые не делятся на 7, в первом миллиарде (10^(9)) рядов треугольника Паскаля.

Оригинал
149

Бросив взгляд в таблицу ниже, легко убедиться в том, что максимально возможная сумма соседних чисел в любом направлении (горизонтальном, вертикальном, диагональном и анти-диагональном) равна 16 (= 8 + 7 + 1).

−2532
9−651
3273
−18−4  8

Теперь, давайте повторим поиск, но на этот раз в гораздо более крупных масштабах:

Для начала, сгенерируем четыре миллиона псевдо-случайных чисел с помощью особой формы, того, что известно под названием "Запаздывающий Генератор Фибоначчи":

Для 1 ≤ k ≤ 55, s_(k) = [100003 − 200003k + 300007k^(3)] (modulo 1000000) − 500000.
Для 56 ≤ k ≤ 4000000, s_(k) = [s_(k−24) + s_(k−55) + 1000000] (modulo 1000000) − 500000.

Таким образом, s_(10) = −393027 и s_(100) = 86613.

Затем члены s упорядочиваются в виде таблицы размерами 2000×2000, при этом первыми 2000 числами заполняется первая строка, следущими 2000 числами - вторая строка, и т.д.

Наконец, найдите наибольшую сумму (любого числа) соседних записей по любому направления (по горизонтали, по вертикали, по диагонали или по анти-диагонали).

Оригинал
150

В треугольном массиве положительных и отрицательных целых чисел мы хотим найти под-треугольник, такой чтобы сумма всех чисел, из которых он состоит, была по возможности меньшей.

В примере ниже отчетливо видно, что выделенный треугольник удовлетворяет условию, т.к. его сумма равна −42.

Мы собираемся сделать такой треугольный массив с одной тысячью строк, так что нам необходимо сгенерировать 500500 псевдо-случайных числа s_(k) в диапазоне ±2^(19), воспользовавшись определнным типом генератора случайных чисел (известен как Линейный Конгруэнтный Генератор) следующим образом:

t := 0
при k = 1 до k = 500500:
    t := (615949*t + 797807) modulo 2^(20)
    s_(k) := t−2^(19)

Таким образом: s_(1) = 273519, s_(2) = −153582, s_(3) = 450905 и.т.д.

В таком случае, наш треугольный массив формируется из псевдо-случайных чисел следующим образом:

s_(1)
s_(2)  s_(3)
s_(4)  s_(5)  s_(6) 
s_(7)  s_(8)  s_(9)  s_(10)
...

Под-треугольники можно начинать с любого элемента массива и продолжать их вниз настолько, насколько это необходимо (выбирая два элемента на следующей строке, три элемента на идущей через одну строке и.т.д.).
"Сумма под-треугольника" определяется как сумма всех его элементов.
Найдите наименьшую возможную сумму под-треугольника.

Оригинал
151

Типография выполняет 16 заданий каждую неделю, для каждой задачи требуется лист специальной бумаги формата A5.

Каждый понедельник старший работник открывает новый конверт, содержащий большой лист специальной бумаги формата A1.

Далее он разрезает его пополам, получая два листа формата A2. Потом он разрезает один из них пополам на два листа формата A3, и так далее до тех пор, пока он не получит лист формата A5, необходимый для первого задания на этой неделе.

Все неиспользованные листы складываются обратно в конверт.

В начале каждой последующей задачи он берет из конверта случайный кусок бумаги. Если он имеет формат A5, его тут же используют. Если он больше, то работник снова режет его пополам, пока не получит то, что нужно, а все оставшиеся листы всегда складывает обратно в конверт.

Исключая первое и последнее задание на неделе, найдите ожидаемое количество раз (в течение недели), которое старший работник обнаруживает в конверте всего один лист бумаги.

Дайте ответ, округленный до шестого знака после запятой (x.xxxxxx) .

Оригинал
152

Существует несколько путей, как записать число 1/2 как сумму обратных квадратов разных целых чисел.

Например, могут быть использованы числа {2,3,4,5,7,12,15,20,28,35}:

Вообще, используя только целые числа от 2 до 45 включительно, существует ровно три способа это сделать. Другие два: {2,3,4,6,7,9,10,20,28,35,36,45} и {2,3,4,6,7,9,12,15,28,30,35,36,45}.

Сколькими способами можно записать число 1/2 как сумму обратных квадартов различных целых чисел от 2 до 80 включительно?

Оригинал
153

Как известно, уравнение x^(2)=-1 не имеет решений в области действительных значений x.
Однако, если ввести мнимое число i, то у такого уравнения будет два решения: x=i и x=-i.
Если продолжить, то уравнение (x-3)^(2)=-4 имеет два комплексных решения: x=3+2i и x=3-2i.
x=3+2i и x=3-2i, которые называют сопряженными друг другу.
Числа вида a+bi принято называть комплексными числами.
В общем случае, числа a+bi и a−bi являются комплексно-сопряженными.

Число Гаусса - это такое комплексное число a+bi, для которого a и b являются целыми числами.
Правильные числа также являются числами Гаусса (при b=0).
Для того чтобы отличить такие числа от целых Гауссовых чисел, у которых b ≠ 0, будем называть их "рациональными целыми числами."
Целое число Гаусса называют делителем рационального целого числа, если результат деления также будет целым Гауссовым числом.
К примеру, если мы разделим 5 на 1+2i, то полученное выражение можно упростить следующим способом:
Домножим числитель и знаменатель дроби на комплексно сопряженное значение числа 1+2i: 1−2i.
Получим .
Таким образом, 1+2i является делителем числа 5.
Обратите внимание, что 1+i не является делителем числа 5, поскольку .
Также отметим: если целое число Гаусса (a+bi) является делителем рационального целого числа n, то комплексно-сопряженное ему число (a−bi) также будет являться делителем n.

Между прочим, для числа 5 существует 6 делителей с положительной вещественной частью: {1, 1 + 2i, 1 − 2i, 2 + i, 2 − i, 5}.
Ниже приведена таблица всех делителей для первых пяти положительных рациональных целых чисел:

n Делители целых Гауссовых чисел
с положительной веществ. частью
Сумма s(n)
этих делителей
111
21, 1+i, 1-i, 25
31, 34
41, 1+i, 1-i, 2, 2+2i, 2-2i,413
51, 1+2i, 1-2i, 2+i, 2-i, 512

В таком случае, для делителей с положительными вещественными частями, мы можем найти следующую сумму: .

При 1 ≤ n ≤ 10^(5), ∑ s(n)=17924657155.

Чему равна сумма ∑ s(n), если 1 ≤ n ≤ 10^(8)?

Оригинал
154

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

Итак, рассчитаем количество путей, ведущих из вершины к каждому шару:

Каждый путь начинается в вершине и следует вниз к одному из трех шаров, находящихся под текущим положением.

В результате выходит, что количество путей до определенного шара равно сумме чисел, находящихся над ним (в зависимости от положения, над ним может находиться до трех чисел).

Таким образом получаем пирамиду Паскаля, а числа на каждом уровне n равны коэффициентам разложения трехчлена (x + y + z)^(n).

Сколько коэффициентов разложения (x + y + z)^(200000) делятся на 10^(12)?

Оригинал
155

Электронная схема состоит исключительно из одинаковых конденсаторов одинаковой емкости C.
Конденсаторы можно соединять как последовательно, таки параллельно, получая, таким образом, блоки, которые можно также соединять либо последовательно, либо параллельно, тем самым образуя более сложные блоки. Процесс повторяется до получения конечной схемы.

С помощью такой простой процедуры, используя до n одинаковых конденсаторов, мы можем создать ряд схем с различными конечными емкостями. К примеру, используя до n=3 конденсаторов ёмкостью 60 мкФ, можно получить 7 различных значений емкости:

Если это число различных значений емкости обозначить как D(n), в соответствии с описанной выше процедурой, можно найти: D(1)=1, D(2)=3, D(3)=7 ...

Найдите D(18).

Напоминание: При параллельном соединении конденсаторов C_(1), C_(2) и.т.д., их общая емкость равна C_(Т) = C_(1) + C_(2) +...,
, в свою очередь, при последовательном соединении, общая емкость равна:

Оригинал
156

Начиная с нуля, натуральные числа записываются в основании 10 следующим способом:
0 1 2 3 4 5 6 7 8 9 10 11 12....

Рассмотрим цифру d=1. После того, как мы запишем каждое из n чисел, мы обновляем счетчик единиц, и полученное значение обозначаем через f(n,1). В таком случае, первые значенияf(n,1) будут следующими:

nf(n,1)
00
11
21
31
41
51
61
71
81
91
102
114
125

Заметим, что f(n,1) никогда не принимает значение 3.
Таким образом, первыми двумя решениями уравнения f(n,1)=n будут n=0 иn=1. Следующее решение равно n=199981.

Аналогичным образом, значение функции f(n,d) равно числу встретившихся цифр d, при записи всех целых чисел от 0 до n.
Между прочим, для каждой цифры d ≠ 0, первое решение уравнения f (n,d)=n равно 0.

Пусть s(d) является суммой всех решений, для которых f(n,d) =n.
Известно, что s(1)=22786974071.

Найдите ∑ s(d), где 1 ≤ d ≤ 9.

Примечание: если, для некоторых значений n, функция f(n,d)=n при более, чем одном значении d, то полученное значение n прибавляется вновь при каждой цифре d, для которой f(n,d)=n.

Оригинал
157

Рассмотрим уравнение Диофанта ^(1)/_(a)+^(1)/_(b)= ^(p)/_(10^(n)), где a, b, p, n - положительные целые числа, притом a ≤ b.
При n=1, у этого уравнения 20 корней, которые перечислены ниже:

^(1)/_(1)+^(1)/_(1)=^(20)/_(10) ^(1)/_(1)+^(1)/_(2)=^(15)/_(10) ^(1)/_(1)+^(1)/_(5)=^(12)/_(10) ^(1)/_(1)+^(1)/_(10)=^(11)/_(10) ^(1)/_(2)+^(1)/_(2)=^(10)/_(10)
^(1)/_(2)+^(1)/_(5)=^(7)/_(10) ^(1)/_(2)+^(1)/_(10)=^(6)/_(10) ^(1)/_(3)+^(1)/_(6)=^(5)/_(10) ^(1)/_(3)+^(1)/_(15)=^(4)/_(10) ^(1)/_(4)+^(1)/_(4)=^(5)/_(10)
^(1)/_(4)+^(1)/_(20)=^(3)/_(10) ^(1)/_(5)+^(1)/_(5)=^(4)/_(10) ^(1)/_(5)+^(1)/_(10)=^(3)/_(10) ^(1)/_(6)+^(1)/_(30)=^(2)/_(10) ^(1)/_(10)+^(1)/_(10)=^(2)/_(10)
^(1)/_(11)+^(1)/_(110)=^(1)/_(10) ^(1)/_(12)+^(1)/_(60)=^(1)/_(10) ^(1)/_(14)+^(1)/_(35)=^(1)/_(10) ^(1)/_(15)+^(1)/_(30)=^(1)/_(10) ^(1)/_(20)+^(1)/_(20)=^(1)/_(10)

Сколько решений имеет такое уравнение при 1 ≤ n ≤ 9?

Оригинал
158

Взяв три разные буквы из 26-буквенного латинского алфавита можно составить строки по три символа.
Примерами являются "abc", "hat", "zyx".
Если мы рассмотрим три приведенных примера, то заметим, что в строке "abc" два символа идут в алфавитном порядке после своего соседа слева.
В "hat" есть только один символ, идущий в алфавите после своего соседа слева. В строке же "zyx" ни один символ не идет в алфавите после своего соседа слева.
Всего существует 10 400 строк длиной в 3 символа, в которых ровно один символ идет в алфавите после своего соседа слева.

Рассмотрим строки из n ≤ 26 different characters from the alphabet.
For every n, p(n) - это количество строк длиной n, в которых ровно один символ идет в алфавите после своего соседа слева.

Каково максимальное значение p(n)?

Оригинал
159

Сложное число может быть разложено на множители разными путями. К примеру, если исключить умножение на единицу, 24 может быть разложено семью разными способами:

24 = 2x2x2x3
24 = 2x3x4
24 = 2x2x6
24 = 4x6
24 = 3x8
24 = 2x12
24 = 24

Напомню, что цифровой корень числа по основанию 10 можно найти, складывая цифры этого числа, и повторяя этот процесс, пока в результате не получится число меньше 10. Таким образом, цифровой корень числа 467 равен 8.

Назовем Суммой Цифровых Корней (СЦК) сумму цифровых корней каждого из множителей числа.
Таблица ниже демонстрирует все значения СЦК для числа 24.

Разложение на множителиСумма Цифровых Корней
2x2x2x3
9
2x3x4
9
2x2x6
10
4x6
10
3x8
11
2x12
5
24
6

Максимальная Сумма Цифровых Корней для 24 равна 11.
Функция mdrs(n) возвращает максимальную Сумму Цифровых Корней для числа n. Итак, mdrs(24)=11.
Найдите ∑mdrs(n) для 1 < n < 1,000,000.

Оригинал
160

Для каждого N пусть f(N) будет последними пятью цифрами перед крайними справа нулями в N!.
Для примера,

9! = 362880, поэтому f(9)=36288
10! = 3628800, поэтому f(10)=36288
20! = 2432902008176640000, поэтому f(20)=17664

Найдите f(1,000,000,000,000)

Оригинал
161

Триомино - это фигур, состоящая из трех квадратов, соединенных сторонами. Существует два основных вида:

Если принять во внимание все возможные расположения, то получим шесть фигур:

Любое поле n x m, если n·m делится на три, может быть выложено триомино.
Если рассматривать варианты выкладки, полученные путем поворота или отражения, как разные, то существует 41 способ выложить поле 2 на 9 триомино:

Сколькими способами можно выложить триомино поле 9 на 12?

Оригинал
162

В шестнадцатиричной система исчисления числа представлены 16 разными цифрами:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

Шестнадцатиричное число AF, записанное десятичными числами, равно 10·16 + 15 = 175.

В трехзначных шестнадцатиричных числах 10A, 1A0, A10 и A01 присутствуют только цифры 0, 1 и A.
Как и в десятичной системе, в шестнадцатиричной мы пишем числа без начальных нулей.

Сколько существует шестнадцатиричных чисел, имеющих не больше шестнадцати цифр и в которых каждая из цифр 0, 1 и A встречается как минимум один раз?
Дайте ответ в виде шестнадцатиричного числа.

(Символы A, B, C, D, E и F - в верхнем регистре, без предшествующего или последующего обозначения шестнадцатиричной системы и без начальных нулей, к примеру, 1A3F, а не 1a3f, не 0x1a3f, не $1A3F, не #1A3F и не 0000001A3F)

Оригинал
163

Рассмотрим равносторонний треугольник, в котором проведены медианы, как в треугольнике размер 1 на рисунке ниже.

Шестнадцать треугольников различного размера, местоположения или поворота могут быть найдены в этом треугольнике. Используя треугольники размера 1 как строительные блоки, можно образовать бóльшие треугольники, как, например, размера 2 в рисунке выше. Сто четыре треугольника различного размера, местоположения или поворота могут быть найдены в треугольнике размера 2.

Видно, что треугольник размера 2 состоит из четырех треугольных блоков размера 1. Треугольник размера 3 будет состоять из девяти треугольных блоков размера 1, а треугольник размера n, таким образом, будет состоять из n^(2)треугольников размера 1.

Если мы обозначим общее количество треугольников в треугольнике размера n как T(n), то

T(1) = 16
T(2) = 104

Найдите T(36).

Оригинал
164

Сколько существует двадцатизначных чисел n (без предшествующих нулей) таких, что сумма никаких трех идущих подряд цифр n не превышает 9?

Оригинал
165

Отрезок однозначно определяется своими двумя конечными точками.
Рассматривая два отрезкана геометрической плоскости, возможны три варианта:
у отрезков нет общих точек, есть одна общая точка или бесконечное множество общих точек.

Более того, если у двух отрезков одна общая точка, то возможно, что эта общая точка является одним из концов либо одного отрезка, либо обоих. Если общая точка двух отрезков не является конечной точкой ни одного из них, то такая точка лежит на обоих отрезках.
Будем называть общую точку T двух отрезков L_(1) и L_(2) истинной точкой пересечения отрезков L_(1) и L_(2), если T является единственной общей точкой отрезков L_(1) и L_(2), и, одновременно, Т лежит на обоих отрезках (не являясь концов ни одного из них).

Рассмотрим три отрезка: L_(1), L_(2), и L_(3):

L_(1): от (27, 44) до (12, 32)
L_(2): от (46, 53) до (17, 62)
L_(3): от (46, 70) до (22, 40)

Нетрудно убедиться в том, что у отрезков L_(2) и L_(3) есть истинная точка пересечения. Отметим, что, т.к. одна из конечных точек L_(3): (22,40) лежит на отрезке L_(1), она не является истинной точкой пересечения. У отрезков L_(1) и L_(2) нет общих точек. Таким образом, у этих трех отрезков есть одна истинная точка пересечения.

Теперь, повторим то же самое для 5000 отрезков. Для этого, сгенерируем 20000 случайных чисел, воспользовавашись так называемым алгоритмом "Блюма-Блюма-Шуба".

s_(0) = 290797

s_(n+1) = s_(n)×s_(n) (modulo 50515093)

t_(n) = s_(n) (modulo 500)

Для построения каждого отрезка, воспользуемся четырьмя последовательными числами t_(n). Это значит, что первый отрезок определяется следующими координатами:

от (t_(1), t_(2)) до (t_(3), t_(4))

Первые четыре числа, сгенерированные с помощью этого алгоритма, будут равны: 27, 144, 12 и 232. Таким образом, первый отрезок будет задаваться точками (27,144) и (12,232).

Сколько отличных истинных точек пересечения можно найти у 5000 отрезков?

Оригинал
166

Поле 4x4 заполнено цифрами d, 0 ≤ d ≤ 9.

Можно заметить, что на поле

6 3 3 0
5 0 4 3
0 7 1 4
1 2 4 5

сумма каждого ряда и каждого столбца равна 12. К тому же, сумма всех диагоналей тоже равна 12.

Сколькими способами можно заполнить поле 4x4 цифрами d, 0 ≤ d ≤ 9, так, чтобы все ряды, столбцы и обе диагонали имели одинаковую сумму?

Оригинал
167

Для двух положительных целых чисел a и b последовательность Улама U(a,b) определяется следующим образом: U(a,b)_(1) = a, U(a,b)_(2) = b и для k > 2, U(a,b)_(k) равно наименьшему целому числу, превышающему U(a,b)_((k-1)), которое может быть единственным способом записано в виде суммы двух различных предыдущих членов U(a,b).

Например, последовательность U(1,2) начинается так:
1, 2, 3 = 1 + 2, 4 = 1 + 3, 6 = 2 + 4, 8 = 2 + 6, 11 = 3 + 8;
5 = 1 + 4 = 2 + 3 сюда не относится, потому что имеет два представления в виде суммы двух предыдущих членов, равно как и 7 = 1 + 6 = 3 + 4.

Найдите ∑U(2,2n+1)_(k) для 2 ≤ n ≤10, где k = 10^(11).

Оригинал
168

Рассмотрим число 142857. Мы можем повернуть его вправо переставив последнюю цифру (7) в начало, получая 714285.
Можно доказать, что 714285=5×142857.
Это показывает необычное свойство числа 142857: оно является делителем своего поворота вправо.

Найдите последние 5 цифр суммы всех целых n, 10 < n < 10^(100), имеющих такое свойство.

Оригинал
169

Определим f(0)=1 и f(n) как количество различных способов представления n как суммы целых степеней числа 2, используя каждую степень не более, чем дважды.

Например, f(10)=5, так как существует пять способов выражения 10:

1 + 1 + 8
1 + 1 + 4 + 4
1 + 1 + 2 + 2 + 4
2 + 4 + 4
2 + 8

Чему равно f(10^(25))?

Оригинал
170

Возьмем число 6 и помножим его по отдельности на 1273 and 9854:

6 × 1273 = 7638
6 × 9854 = 59124

Соединив эти два произведения, получим пан-цифровое число от 1 до 9: 763859124. Назовем его "соединенное произведение 6 и (1273,9854)". Заметим, что соединение исходных чисел, 612739854, тоже пан-цифровое число от 1 до 9.

То же самое может быть проделано с пан-цифровыми числами от 0 до 9.

Каково наибольшее 10-значное пан-цифровое число от 0 до 9, являющееся соединенным произведением целого числа с двумя или более другими целыми числами, такими, что соединение исходных чисел тоже 10-значное пан-цифровое число 0 до 9?

Оригинал
171

Для положительного целого числа n, пусть f(n) будет суммой квадратов его цифр (по основанию 10), т.е.

f(3) = 3^(2) = 9,
f(25) = 2^(2) + 5^(2) = 4 + 25 = 29,
f(442) = 4^(2) + 4^(2) + 2^(2) = 16 + 16 + 4 = 36

Найдите последние девять цифр суммы всех n, 0 < n < 10^(20), таких, что f(n) является квадратом целого числа.

Оригинал
172

Сколько существует 18-значных чисел n (без предшествующих нулей) таких, что никакая цифра не встречается в n более трех раз?

Оригинал
173

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

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

Сколько можно выложить различных квадратных кладок, используя до миллиона плиток?

Оригинал
174

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

Если даны восемь плиток, возможна только одна кладка: квадрат 3x3 с отверстием 1x1 посередине. Используя ровно тридцать две квадратных плитки, мы можем выложить две различных квадратных кладки.

Если t обозначает количество использованных плиток, будем говорить, что t = 8 имеет тип L(1), а t = 32 имеет тип L(2).

Пусть N(n) будет количеством таких t ≤ 1000000, что t имеет тип L(n); например, N(15) = 832.

Чему равно ∑ N(n) для 1 ≤ n ≤ 10?

Оригинал
175
Определим f(0)=1 и f(n) как число способов записи n в виде суммы степеней двойки, где каждая степень встречается не более двух раз.

К примеру, f(10)=5, т.к. число 10 можно выразить 5 различными способами:
10 = 8+2 = 8+1+1 = 4+4+2 = 4+2+2+1+1 = 4+4+1+1

Можно показать, что для каждой дроби p/q (p>0, q>0) существует по крайней мере одно целове число n, для которого
f(n)/f(n-1)=p/q.

К примеру, наименьшее значение n, при котором f(n)/f(n-1)=13/17, равно 241.
В двоичной форме записи это число 241 равно 11110001.
Читая это число от старшего бита до младшего, встречаем 4 единицы, 3 нуля и 1 единицу. Последовательность 4,3,1 будем называть Сокращенным Двоичным Разложением числа 241.

Найдите Сокращенное Двоичное Разложение для наименьшего значения n, при котором
f(n)/f (n-1)=123456789/987654321.

Ответ запишите в виде целых чисел, разделенных запятыми (без каких-либо пробелов).
Оригинал
176

Четыре прямоугольных треугольника со сторонами (9,12,15), (12,16,20), (5,12,13) и (12,35,37) имеют один катет, равный 12. Можно доказать, что не существует иных прямоугольных треугольников с целыми длинами сторон, имеющих катет длиной 12.

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

Оригинал
177

Пусть ABCD будет выпуклым четырехугольником с диагоналями AC и BD. В каждой вершине диагональ образует углы с двумя сторонами, таким образом получается всего восемь углов.

Например, при вершине A находятся два угла: CAD и CAB.

Назовем такой четырехугольник, в котором все восемь углов имеют целое значение при измерении в градусах, "четырехугольником с целыми углами". Примером четырехугольника с целыми углами являются квадрат, где все углы равны 45°. Другой пример - DAC = 20°, BAC = 60°, ABD = 50°, CBD = 30°, BCA = 40°, DCA = 30°, CDB = 80°, ADB = 50°.

Каково общее количество неподобных четырехугольников с целыми углами?

Примечание: в своих расчетах можете предположить, что угол является целым, если он отличается от целого значения не больше, чем на 10^(-9).

Оригинал
178
Рассмотрим число 45656.
Заметим, что любые две подряд идущие цифры в нем различаются на единицу.
Число, в котором любые две подряд идущие цифры различаются на единицу, называется ступенчатым числом.
Пан-цифровое число содержит каждую десятичную цифру от 0 до 9 хотя бы один раз.
Сколько существует пан-цифровых ступенчатых чисел меньше 10^(40)?
Оригинал
179

Найдите количество целых чисел 1 < n < 10^(7), для которых n и n + 1 имеют одинаковое число положительных делителей. Например, число 14 имеет положительные делители 1, 2, 7, 14, а число 15 - 1, 3, 5, 15.

Оригинал
180

Рассмотрим три функции для любого целого n

f_(1,n)(x,y,z) = x^(n+1) + y^(n+1) − z^(n+1)
f_(2,n)(x,y,z) = (xy + yz + zx)*(x^(n-1) + y^(n-1) − z^(n-1))
f_(3,n)(x,y,z) = xyz*(x^(n-2) + y^(n-2) − z^(n-2))

и их комбинацию

f_(n)(x,y,z) = f_(1,n)(x,y,z) + f_(2,n)(x,y,z) − f_(3,n)(x,y,z)

Назовем (x,y,z) золотой тройкой порядка k, если x, y, и z являются рациональными числами вида a / b где
0 < a < b ≤ k and there is (at least) one integer n, so that f_(n)(x,y,z) = 0.

Пусть s(x,y,z) = x + y + z.
Пусть t = u / v будет суммой всех различных s(x,y,z) от всех золотых троек (x,y,z) порядка 35.
Все s(x,y,z) и t должны быть в сокращенной форме.

Найдите u + v.

Оригинал
181

Имея три черных объекта B и один белый объект W, они могут быть сгруппированы семью следующими способами:

(BBBW)(B,BBW)(B,B,BW)(B,B,B,W) (B,BB,W)(BBB,W)(BB,BW)

Сколькими способами могут быть сгруппированы шестьдесят черных объектов B и сорок белых объектов W?

Оригинал
182

Алгоритм шифрования RSA основывается на следующей процедуре:

Генерация двух различных простых чисел p и q.
Вычисление n=pq и φ= (p-1)(q-1).
Поиск целого числа e, 1<e<φ, такое чтобы НОД(e,φ)=1.

Сообщение в этой системе представлено в виде числа, принадлежащего интервалу [0,n-1].
Шифруемый текст каким-нибудь способом преобразовывается в такие сообщения (числа, принадлежащие интервалу [0,n-1]).
Чтобы зашифровать текст, для каждого сообщения m, необходимо вычислить c=m^(e) mod n.

Для дешифровки текста выполняется следующая процедура: найти такое d, чтобы ed=1 mod φ, затем для каждого зашифрованного сообщения, c, вычислить m=c^(d) mod n.

Существуют такие значения e и m, что m^(e) mod n=m.
Сообщения m, для которых m^(e) mod n=m, будем называть открытыми.

Проблема выбора e состоит в том, что не должно быть слишком много открытых сообщений.
К примеру, пусть p=19 и q=37.
Тогда n=19*37=703 и φ=18*36=648.
Если выберем e=181, то, несмотря на то, что НОД(181,648)=1, окажется, что все возможные сообщения
m (0≤m≤n-1) будут открытыми после вычисления m^(e) mod n.
Для любого верного выбора e существуют некоторые открытые сообщения.
Важно, чтобы число таких открытых сообщений было минимальным.

Дано: p=1009 и q=3643.
Найдите сумму всех значений e, 1<e<φ(1009,3643) и НОД(e,φ)=1, для которых число открытых сообщений будет минимальным.

Оригинал
183

Пусть N - положительное целое число, и пусть N можно разбить на k равных частей, r = N/k, таких, что N = r + r + ... + r.
Пусть P - произведение этих частей, P = r × r × ... × r = r^(k).

К примеру, если 11 разбить на пять равных частей, 11 = 2.2 + 2.2 + 2.2 + 2.2 + 2.2, то P = 2.2^(5) = 51.53632.

Пусть M(N) = P_(max) при заданном значении N.

Оказывается, что для N = 11 максимум можно найти, разбив число 11 на четыре равные части, что в итоге даст P_(max) = (11/4)^(4); т.е., M(11) = 14641/256 = 57.19140625, получена непериодическая десятичная дробь.

Однако, при N = 8, максимум можно найти, разбив это число на три равные части, так что M(8) = 512/27. В итоге, получена периодическая десятичная дробь.

Пусть D(N) = N, если M(N) является периодической дробью и D(N) = -N, если M(N) является непериодической дробью.

Например, ΣD(N) для 5 ≤ N ≤ 100 равна 2438.

Найдите ΣD(N), если 5 ≤ N ≤ 10000.

Оригинал
184

Рассмотрим I_(r) как множество точек (x,y) с целочисленными координатами, находящихся внутри круга радиусом r с центром в начале координат, т.е. x^(2) + y^(2) < r^(2).

Для радиуса 2, I_(2) содержит девять точек (0,0), (1,0), (1,1), (0,1), (-1,1), (-1,0), (-1,-1), (0,-1) и (1,-1). Существует восемь треугольников, чьи все вершины находятся в точках I_(2), и которые содержат внутри себя начало координат. Два из них показаны ниже, остальные можно получить из этих двух путем вращения.

Для радиуса 3 существует 360 треугольников, содержащих внутри себя начало координат и имеющих в качестве вершин точки I_(3), а для I_(5) это число равно 10600.

Сколько существует треугольников, содержащих внутри себя начало координат и имеющих в качестве вершин точки I_(105)?

Оригинал
185

Игра "Числовой ум" является вариантом хорошо известной игры "Мастерский ум".

Вместо цветных колышков, вам необходимо угадать секретную последовательность цифр. После каждой попытки вам говорят только, во скольки местах вы правильно угадали цифру. Итак, если была загадана последовательность 1234, а ваша попытка - 2036, вам скажут, что вы угадали одну цифру; однако, вам НЕ скажут, что другая правильная цифра находится не в том месте.

Например, даны следующие попытки для 5-значной секретной последовательности:

90342 ;2 правильных
70794 ;0 правильных
39458 ;2 правильных
34109 ;1 правильная
51545 ;2 правильных
12531 ;1 правильная

Загаданная последовательность 39542 - единственная возможная.

Основываясь на следующих попытках,

5616185650518293 ;2 правильных
3847439647293047 ;1 правильная
5855462940810587 ;3 правильных
9742855507068353 ;3 правильных
4296849643607543 ;3 правильных
3174248439465858 ;1 правильная
4513559094146117 ;2 правильных
7890971548908067 ;3 правильных
8157356344118483 ;1 правильная
2615250744386899 ;2 правильных
8690095851526254 ;3 правильных
6375711915077050 ;1 правильная
6913859173121360 ;1 правильная
6442889055042768 ;2 правильных
2321386104303845 ;0 правильных
2326509471271448 ;2 правильных
5251583379644322 ;2 правильных
1748270476758276 ;3 правильных
4895722652190306 ;1 правильная
3041631117224635 ;3 правильных
1841236454324589 ;3 правильных
2659862637316867 ;2 правильных

Найдите единственную возможную загаданную 16-значную последовательность.

Оригинал
186

Вот несколько записей загруженной телефонной системы с миллионом пользователей:

CallerCalled
1200007100053
2600183500439
3600863701497
.........

Телефонный номер звонящего и вызываемый номер записи № n, соответственно, являются Caller(n) = S_(2n-1) и Called(n) = S_(2n), где S_(1,2,3,...) образуются "Генератором Фибоначчи с задержкой":

При 1 ≤ k ≤ 55, S_(k) = [100003 - 200003k + 300007k^(3)] (modulo 1000000)
При 56 ≤ k, S_(k) = [S_(k-24) + S_(k-55)] (modulo 1000000)

Если Caller(n) = Called(n), то предполагается, что пользователь ошибся в наборе номера, и вызов не происходит; в противном случае, вызов успешно производится.

От начала записей, оговорим, что любая пара пользователей X и Y - друзья, если X звонит Y или наоборот. Аналогично, X будет другом друга Z, если X является другом Y, который, в свою очередь является другом Z; и так далее, с образованием более длинных цепочек.

Номер премьер-министра 524287. После скольких удачных звонков, не считая неправильный набор, 99% пользователей (включая самого премьер-министра), окажутся друзьями премьер-министра, друзьями его друзей и т.д.?

Оригинал
187

Сложное число - это число, имеющее по крайней мере два простых делителя. Например, 15 = 3 × 5; 9 = 3 × 3; 12 = 2 × 2 × 3.

Существует десять сложных чисел до тридцати, имеющих ровно два, не обязательно различных, простых делителя: 4, 6, 9, 10, 14, 15, 21, 22, 25, 26.

Сколько сложных целых чисел, n < 10^(8), имеют ровно два, не обязательно различных, простых делителя?

Оригинал
188

Гипер-экспонирование (или тетрация) числа a по положительному целому числу b, обозначенная a↑↑b или ^(b)a, рекурсивно определяется так:

a↑↑1 = a,
a↑↑(k+1) = a^((a↑↑k)).

Таким образом, например, 3↑↑2 = 3^(3) = 27, отсюда 3↑↑3 = 3^(27) = 7625597484987 и 3↑↑4 примерно равно 10^(3.6383346400240996*10^12).

Найдите последние 8 цифр числа 1777↑↑1855.

Оригинал
189

Рассмотрим следующее расположение 64 треугольников:

Мы хотим раскрасить внутренность каждого треугольника одним из трех цветов: синим, красным или зеленым, так, чтобы никакие два соседних треугольника не были одного цвета. Такая раскраска будет считаться правильной. Здесь мы подразумеваем, что два трегольника являются соседними если они имеют общую сторону.
Примечание: если треугольники имеют только общую вершину, они соседними не являются.

Например, вот правильная раскраска приведенной выше сетки:

Раскраска C', образованная из раскраски C путем поворота или отражения считается отличной от C, если только они не совпадают.

Сколько существует различных раскрасок приведенного выше поля?

Оригинал
190

Пусть S_(m) = (x_(1), x_(2), ... , x_(m)) - m-мерный кортеж положительных чисел, обладающих свойством x_(1) + x_(2) + ... + x_(m) = m, для которых P_(m) = x_(1) * x_(2)^(2) * ... * x_(m)^(m) максимально.

К примеру, можно убедиться в том, что [P_(10)] = 4112 ([ ] - функция целой части дроби).

найдите Σ[P_(m)] для 2 ≤ m ≤ 15.

Оригинал
191

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

Во время n-дневного периода, для каждого ребенка создается третьичная последовательность, состоящая из L (late - опоздал), O (on time - вовремя) и A (absent - отсутствовал).

Несмотря на то, что существует 81 третьичная последовательность для 4-хдневного периода, ровно сорок три из таких последовательностей приведут к получению призов:

OOOO OOOA OOOL OOAO OOAA OOAL OOLO OOLA OAOO OAOA
OAOL OAAO OAAL OALO OALA OLOO OLOA OLAO OLAA AOOO
AOOA AOOL AOAO AOAA AOAL AOLO AOLA AAOO AAOA AAOL
AALO AALA ALOO ALOA ALAO ALAA LOOO LOOA LOAO LOAA
LAOO LAOA LAAO

Сколько "призовых" последовательностей существует для 30-дневного периода?

Оригинал
192

Пусть x - действительное число.
Наилучшая аппроксимация x для ограниченного знаменателя d - рациональная дробь r/s в сокращенной форме, у которой s ≤ d, такая, чтобы любое рациональное число, которое ближе к x, чем к r/s, имеет знаменатель больше d:

|p/q-x| < |r/s-x| ⇒ q > d

К примеру, наилучшая аппроксимация √13 для знаменателя, ограниченного значением 20, составляет 18/5. В свою очередь, для знаменателя, ограниченного значением 30, наилучшая аппроксимация √13 равна 101/28.

Найдите сумму всех знаменателей наилучших аппроксимаций √n, при ограничении на знаменатель равном 10^(12), где n не является идеальным квадратом, и 1 < n ≤ 100000.

Оригинал
193

Положительное целое число n называется бесквадратным, если оно не делится ни на один квадрат простого числа. Таким образом, 1, 2, 3, 5, 6, 7, 10, 11 являются бесквадратными, а 4, 8, 9, 12 - нет.

Сколько существует бесквадратных чисел до 2^(50)?

Оригинал
194

Рассмотрим графы, составленные из элементов A: и B: , где элементы склеиваются вдоль вертикальных сторон, как в графе .

Конфигурация типа (a,b,c) является графом, построенным из a элементов A и b элементов B, где вершины графа раскрашены, используя до c различных цветов так, что никакие две соседних вершины не раскрашены одинаково.
Соединенный граф выше является примером конфигурации типа (2,2,6), вообще - типа (2,2,c) для всех c ≥ 4.

Пусть N(a,b,c) будет количеством конфигураций типа (a,b,c).
Например, N(1,0,3) = 24, N(0,2,4) = 92928 and N(2,2,3) = 20736.

Найдите последние 8 цифр N(25,75,1984).

Оригинал
195

Назовем треугольник с целочисленными длинами сторон и только одним углом в 60 градусов 60-градусным треугольником.
Пусть r будет радиусом вписанной в такой 60-градусный треугольник окружности.

Существует 1234 60-градусных треугольников, для которых r ≤ 100.
Пусть T(n) будет количеством 60-градусных треугольников, для которых r ≤ n, то есть
T(100) = 1234,  T(1000) = 22767, и  T(10000) = 359912.

Найдите T(1053779).

Оригинал
196

Построим треугольник из всех положительных целых чисел следующим способом:

 1
 2  3
 4  5  6
 7  8  9 10
11 12 13 14 15
16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35 36
37 38 39 40 41 42 43 44 45
46 47 48 49 50 51 52 53 54 55
56 57 58 59 60 61 62 63 64 65 66
. . .

Каждое целое число в треугольнике имеет до восьми соседей.

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

Например, во втором ряду, простые числа 2 и 3 являются элементами какой-нибудь простой тройки.

Если рассмотреть 8 ряд, он содержит два простых числа - 29 и 31 - являющихся элементами какой-нибудь простой тройки.
Если рассмотреть 9 ряд, он содержит только одно простое число, являющееся элементом какой-нибудь простой тройки: 37.

Определим S(n) как сумму простых чисел ряда n, являющихся элементом какой-нибудь простой тройки.
Тогда S(8)=60 и S(9)=37.

Вам дано, что S(10000)=950007619.

Найдите  S(5678027) + S(7208785).

Оригинал
197

Дана функция f(x) = ⌊2^(30.403243784-x^(2))⌋ × 10^(-9) ( ⌊ ⌋ - функция floor),
последовательность u_(n) задана как u_(0) = -1 и u_(n+1) = f(u_(n)).

Найдите u_(n) + u_(n+1) для n = 10^(12).
Дайте свой ответ с 9 знаками после десятичной точки.

Оригинал
198
Наилучшая аппроксимация действительного чилса x для знаменателя с ограничением d - рациональное число r/s (сокращенная дробь), у которого s ≤ d, такое, чтобы у любого рационального числа p/q, которое ближе к x, чем к r/s, было в силе q>d.

Обычно, наилучшая аппроксимация вещественного числа однозначно определена для любых границ знаменателя. Однако, есть несколько исключений, к примеру, 9/40 наилучшим образом аппроксимирует 1/4 и 1/5 при ограничении знаменателя равном 6. Будем называть вещественное число x двусторонним, если существует по крайней мере одно ограничение знаменателя, при котором число x имеет две аппроксимации. Очевидно, что двустороннее число должно быть рациональным.

Сколько существует двусторонних чисел x = p/q, 0 < x < 1/100, знаменатель q которых не превышает 10^(8)?

Оригинал
199

Три круга одинаковых радиусов помещены в большой круг так, что каждая пара кругов касается друг друга и внутренние круги не пересекаются. Остается четыре незакрытых "пробела", которые надо итеративно заполнить касающимися кругами.

После каждой итерации, круг максимально возможного радиуса помещается в каждый пробел, тем самым создавая еще пробелы для следующей итерации. После 3 итераций (на рисунке), осталось 108 пробелов, и доля непокрытой кругами площади большого круга равна 0,06790342, округлив до восьмого знака после запятой.

Какая доля площади останется непокрыта кругами после 10 итераций?
Дайте ответ, округленный до восьмого знака после запятой формата x.xxxxxxxx .

Оригинал
200

Определим скуб как число вида p^(2)q^(3), где p и q различные простые числа.
Например, 200 = 5^(2)2^(3) или 120072949 = 23^(2)61^(3).

Первые пять скубов: 72, 108, 200, 392 и 500.

Интересно, что 200 также является первым числом, которое нельзя превратить в простое число, изменив только одну цифру; такие числа будем называть простыми-стойкими. Следующий простой-стойкий скуб, который содержит в себе под- строку "200" равен 1992008.

Найдите 200-ый простой-стойкий скуб, который содержит под-строку "200".

Оригинал
201

Пусть sum(A) - сумма элементов для любого множества чисел A.
Рассмотрим множество B = {1,3,6,8,10,11}.
Существует ровно 20 подмножеств B, которые состоят из трех элементов, а суммы этих подмножеств равны:

sum({1,3,6}) = 10,
sum({1,3,8}) = 12,
sum({1,3,10}) = 14,
sum({1,3,11}) = 15,
sum({1,6,8}) = 15,
sum({1,6,10}) = 17,
sum({1,6,11}) = 18,
sum({1,8,10}) = 19,
sum({1,8,11}) = 20,
sum({1,10,11}) = 22,
sum({3,6,8}) = 17,
sum({3,6,10}) = 19,
sum({3,6,11}) = 20,
sum({3,8,10}) = 21,
sum({3,8,11}) = 22,
sum({3,10,11}) = 24,
sum({6,8,10}) = 24,
sum({6,8,11}) = 25,
sum({6,10,11}) = 27,
sum({8,10,11}) = 29.

Некоторые из этих сумм встречаются более одного раза, другие - уникальны.
Пусть U(A,k) - множество уникальных сумм k-элементных подмножеств A. В нашем примере, U(B,3) = {10,12,14,18,21,25,27,29} а sum(U(B,3)) = 156.

Теперь, рассмотрим 100-элементное множество S = {1^(2), 2^(2), ... , 100^(2)}.
S содержит 100891344545564193334812497256 50-элементных подмножеств.

Определите сумму всех целых чисел, которые являются единственными суммами 50-элементных подмножеств S. Другими словами, найдите sum(U(S,50)).

Оригинал
202

Три зеркала расположены в форме равностороннего треугольника так, что их отражающие поверхности направлены внутрь. В каждой вершине треугольника есть бесконечно маленькое отверстие, через которое может пройти луч лазера.

Назовем вершины A, B и C. Есть 2 способа, которыми луч лазера может войти через вершину C, отразиться от поверхностей 11 раз и выйти через ту же вершину: один показан на картинке ниже, а другой является обратным первому.

Существует 80 840 способов, как луч лазера может войти через вершину C, отразиться 1 000 001 раз и выйти через ту же вершину.

Сколькими способами может лазерный луч войти через вершину C, отразиться 12 017 639 147 раз и выйти через ту же вершину?

Оригинал
203

Коэффициенты многочлена ^(n)C_(k) можно упорядочить в треугольной форме, в виде треугольника Паскаля, следующим образом:

1
11
121
1331
14641
15101051
16152015 61
172135352171
.........

Нетрудно заметить, что первые восемь рядов треугольника Паскаля содержат двенадцать отличных чисел: 1, 2, 3, 4, 5, 6, 7, 10, 15, 20, 21 and 35.

Положительное целое число n называется безквадратным, если n не делится ни на один квадрат простого числа. Среди всех двенадцати отличных чисел первых восьми рядов треугольника Паскаля, все, кроме 4 и 20, являются безквадратными. Сумма всех отличных безквадратных чисел первых восьми рядов равна 105.

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

Оригинал
204

Число Хэмминга - такое положительное число, которое не имеет простых сомножителей, больших 5.
Таким образом, несколько первых чисел Хэмминга: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15.
В пределах 10^(8) существует 1105 чисел Хэмминга.

Будем называть положительное число обобщенным числом Хэмминга типа n, если у него нет простых сомножителей, превышающих n.
Следовательно, числа Хэмминга являются также и обобщенными числами Хэмминга типа 5.

Сколько обобщенных чисел Хэмминга типа 100 можно насчитать в пределах 10^(9)?

Оригинал
205

У Петра есть девять четырехгранных (пирамидальных) игральных костей, грани которых пронумерованы 1, 2, 3, 4.
У Николая есть шесть шестигранных (кубических) игральных костей, грани которых пронумерованы 1, 2, 3, 4, 5, 6.

Петр и Николай бросают кости и сравнивают, сколько выпало в сумме. У кого в сумме выпало больше - то победил. Ничьей считается ситуация, когда у обоих игроков в сумме выпало одинаковое число.

Какова вероятность, что Пирамидальный Петр выиграет у Кубического Николая? Дайте ответ, округленный до седьмого знака после запятой в форме 0.abcdefg

Оригинал
206

Найдите уникальное положительное целое число, чей квадрат имеет форму 1_2_3_4_5_6_7_8_9_0,
где каждое “_” обозначает одну цифру.

Оригинал
207

Для некоторых положительных целых чисел k существует цело-численное разложение вида    4^(t) = 2^(t) + k,
где 4^(t), 2^(t), и k являются положительными целыми числами, а t - вещественное число.

Первые два такие разложения: 4^(1) = 2^(1) + 2 и 4^(1.5849625...) = 2^(1.5849625...) + 6.

Разложения, в которых t также является целым числом, называются идеальными.
Пусть P(m) - соотношение таких разложений, которые являются идеальными при k ≤ m, для любого m ≥ 1.
Соответственно, P(6) = 1/2.

Нижеприведенной таблице перечислены некоторые значения P(m)

P(5) = 1/1
   P(10) = 1/2
   P(15) = 2/3
   P(20) = 1/2
   P(25) = 1/2
   P(30) = 2/5
   ...
   P(180) = 1/4
   P(185) = 3/13

Найдите наименьшее m, при котором P(m) < 1/12345.

Оригинал
208

Траектория движения работа представляет собой череду дуг в одну пятую часть окружности (72°), со свободным выбором направления следующей дуги (по или против часовой стрелке) для каждого следующего шага, однако разворот на месте запрещен.

Один из 70 932 возможных замкнутых путей, состоящих из 25 дуг, с начальным направлением на север таков:

Сколько возможных замкнутых путей (последняя дуга оканчивается в точке начала пути) длиной в 70 дуг может пройти робот, если его первоначальное направление - север?
(Любая дуга может быть пройдена несколько раз.)

Оригинал
209

Таблица истинности логики с k-входами - это порядок присвоения одного выходного бита k входным битам (двоичным цифрам, 0 [false] или 1 [true]). К примеру, двоичная 2-хвходовая таблица истинности для операций логического И (AND), а также исключающего ИЛИ (XOR):

x y x AND y
000
010
100
111
x y x XOR y
000
011
101
110

Сколько 6-входовых двоичных таблиц истинности, τ, удовлетворят следующей формуле

τ(a, b, c, d, e, f) AND τ(b, c, d, e, f, a XOR (b AND c)) = 0

для всех возможных 6-разрядных входов (a, b, c, d, e, f)?

Оригинал
210
Рассмотрим множество S(r) точек (x,y) с целочисленными координатами, удовлетворяющими неравенству |x| + |y| ≤ r.
Пусть O будет точкой (0,0), и C - точкой (r/4,r/4).
Пусть N(r) будет количеством точек B в S(r) таких, что треугольник OBC имеет тупой угол, т.е. его наибольший угол α удовлятворяет неравенству 90°<α<180°.
Так, к примеру, N(4)=24 and N(8)=100.

Чему равно N(1,000,000,000)?

Оригинал
211

Пусть для положительного целого n, let σ_(2)(n) будет суммой квадратов его делителей. Для примера,

σ_(2)(10) = 1 + 4 + 25 + 100 = 130.

Найдите сумму всех n, 0 < n < 64 000 000, таких, что σ_(2)(n) является квадратом целого числа.

Оригинал
212

Выравненный по осям кубоид, определяемый параметрами { (x_(0),y_(0),z_(0)), (dx,dy,dz) }, состоит из таких точек (X,Y,Z), для которых x_(0) ≤ X ≤ x_(0)+dx, y_(0) ≤ Y ≤ y_(0)+dy и z_(0) ≤ Z ≤ z_(0)+dz. Объем кубоида есть произведение dx × dy × dz. Общий объем набора кубоидов равен объему объединенных кубоидов, и, в случае перекрытия кубоидов, он будет меньше суммы отдельных объемов.

Пусть C_(1),...,C_(50000) - набор 50000 выравненных кубоидов, параметры каждого кубоида C_(n) представлены ниже:

x_(0) = S_(6n-5) modulo 10000
y_(0) = S_(6n-4) modulo 10000
z_(0) = S_(6n-3) modulo 10000
dx = 1 + (S_(6n-2) modulo 399)
dy = 1 + (S_(6n-1) modulo 399)
dz = 1 + (S_(6n) modulo 399)

где S_(1),...,S_(300000) получают с помощью "Генератора Фибоначчи с задержкой":

For 1 ≤ k ≤ 55, S_(k) = [100003 - 200003k + 300007k^(3)]   (modulo 1000000)
For 56 ≤ k, S_(k) = [S_

(k-24) + S_(k-55)]   (modulo 1000000)

Таким образом, параметры C_(1): {(7,53,183),(94,369,56)}, параметры C_(2): {(2383,3563,5079),(42,212,344)}, и т.д.

Общий объем первых 100 кубоидов, C_(1),...,C_(100), равен 723581599.

Чему равен общий объем всех 50000 кубоидов, C_(1),...,C_(50000) ?

Оригинал
213

Поле в 30×30 квадратов содержит 900 блох, изначально - по одной блохе на квадрат.
Когда звучит колокол, каждая блоха прыгает в случайный прилежащий квадрат (обычно 4 варианта, кроме блох, находящихся на краю или в углу поля).

Какое ожидается число незанятых квадратов после 50 звонков колокола? Дайте ответ, округленный до шести знаков после запятой.

Оригинал
214

Пусть φ будет функцией Эйлера, т.е. для натурального числа n, φ(n) равна числу таких k, 1 ≤ k ≤ n, для которых НОД(k,n) = 1.

Перебирая φ, каждое положительное целое число генерирует убывающую последовательность чисел, оканчивающуюся 1.
Например, если мы начнем с 5, будет сгенерирована последовательность 5,4,2,1.
Вот список всех последовательностей с длиной 4:

5,4,2,1
7,6,2,1
8,4,2,1
9,6,2,1
10,4,2,1
12,4,2,1
14,6,2,1
18,6,2,1

Только две из этих последовательностей начинаются с простого числа. Сумма этих чисел равна 12.

Чему равна сумма всех простых чисел меньше 40 000 000, которые генерируют последовательность с длиной 25?

Оригинал
215

Рассмотрим задачу постройки стены из кирпичей размеров 2×1 и 3×1 bricks (горизонтальный×вертикальный размер), причем такой, чтобы для прочности соседние по горизонтали кирпичи не образовывали последовательных рядов, другими словами - чтобы вертикальные швы не образовывали "сплошную трещину".

Для примера, следующая стена 9×3 не годится из-за сплошной трещины, обозначенной красным:

Существует восемь способов построить стену размером 9×3 без трещин. Это можно обозначить как W(9,3) = 8.

Вычислите W(32,10).

Оригинал
216

Рассмотрим числа t(n) в виде t(n) = 2n^(2)-1, где n > 1.
Первые такие числа - 7, 17, 31, 49, 71, 97, 127 и 161.
Оказывается, что только 49 = 7*7 и 161 = 7*23 не являются простыми числами.
Для n ≤ 10000 существуют 2202 числа t(n), являющихся простыми числами.

Сколько чисел t(n) являются простыми для n ≤ 50 000 000 ?

Оригинал
217

Положительное целое число, имеющее k десятичных цифр, называется уравновешенным, если сумма его первых ⌈^(k)/_(2)⌉ цифр равна сумме его последних ⌈^(k)/_(2)⌉ цифр, где ⌈x⌉, читается округление вверх x - наименьшее целое число ≥ x, таким образом ⌈π⌉ = 4 и ⌈5⌉ = 5.

Так, к примеру, все палиндромы уравновешены, как 13722.

Пусть T(n) будет суммой всех уравновешенных чисел меньше 10^(n).
Таким образом, T(1) = 45, T(2) = 540 и T(5) = 334795890.

Найдите T(47) mod 3^(15)

Оригинал
218

Рассмотрим прямоугольный треугольник со сторонами a=7, b=24 и c=25. Площадь этого треугольника равна 84, и делится на совершенные числа 6 и 28.
К тому же, это примитивный прямоугольный треугольник, так как НОД(a,b) = 1 и НОД(b,c) = 1.
Также, c - квадрат целого числа.

Назовем прямоугольный треугольник идеальным, если
- это примитивный прямоугольный треугольник;
- его гипотенуза является квадратом целого числа.

Назовем прямоугольный треугольник сверх-идеальным, если
- это идеальный прямоугольный треугольник, и
- его площадь делится на совершенные числа 6 и 28.

Сколько существует идеальных прямоугольных треугольников с c≤10^(16), но в то же время не являющихся сверх-идеальными?

Оригинал
219

Пусть A и B - двоичные последовательности (последовательности из 0 и 1).
Если A равно length(A) крайним левым битам B, то говорят, что A, является префиксом B.
например, 00110 является префиксом 001101001, но не 00111 или 100110.

Беспрефиксный код размером n - это такой набор из n отличных битовых последовательностей, в котором ни одна последовательность не является префиксом другой последовательности. К примеру, ниже представлен беспрефиксный код размером 6:

0000, 0001, 001, 01, 10, 11

Теперь предположим, что цена передачи бита '0' - один пенс, а цена передачи бита '1' составляет 4 пенса.
Тогда, общая стоимость выше указанного беспрефиксного кода составляет 35 пенсов, что, как оказалось, является наименьшей возможной стоимостью при несимметричной ценовой политике.
Сокращенно, запишем Cost(6) = 35.

Чему равна стоимость Cost(10^(9)) ?

Оригинал
220

Пусть D_(0) будет двухбуквенной строкой "Fa". Для n≥1, D_(n) образуется из D_(n-1) путем следующих правил переписывания строк:

"a" → "aRbFR"
"b" → "LFaLb"

Таким образом, D_(0) = "Fa", D_(1) = "FaRbFR", D_(2) = "FaRbFRRLFaLbFR", и так далее.

Эти строки могут быть истолкованы как инструкции для программы компьютерной графики так, что "F" значит "рисовать на одну единицу вперед", "L" значит "повернуть налево на 90 градусов", "R" значит "повернуть направо на 90 градусов", а "a" и "b" игнорируются. Начальное положение компьютерного курсора (0,0), направление - наверх, на (0,1).

Тогда D_(n) становится необычным рисунком, известным как дракон Хейтуэя порядка n. Например, D_(10) показан ниже; считая каждое "F" как один шаг, выделенная точка на (18,16) является положением, достигнутым в 500 шагов.

Каким будет положение курсора после 10^(12) шагов в D_(50) ?
Дайте ответ в виде x,y без пробелов.

Оригинал
221

Назовем положительное целое число A an "Александрийским целым", если существуют целые p, q, r такие, что:

A = p · q · r    and  
1
A
=
1
p
+
1
q
+
1
r

Например, 630 - Александрийское целое (p = 5, q = −7, r = −18). Вообще, 630 - это шестое Александрийское целое; первыми шестью Александрийскими целыми являются 6, 42, 120, 156, 420 and 630.

Найдите 150 000-е Александрийское целое.

Оригинал
222

Какова длина самой короткой трубы внутренним радиусом в 50 мм, которая может полностью вместить в себя 21 шар с радиусами 30 мм, 31 мм, ..., 50 мм?

Дайте ответ в микрометрах (10^(-6) м), округленный до ближайшего целого.

Оригинал
223

Назовем треугольник с целыми сторонами a ≤ b ≤ c слегка остроугольным, если стороны удовлетворяют равенству
a^(2) + b^(2) = c^(2) + 1.

Сколько существует слегка остроугольных треугольников с периметром ≤ 25 000 000?

Оригинал
224

Назовем треугольник с целыми сторонами a ≤ b ≤ c слегка тупоугольным, если стороны удовлетворяют равенству
a^(2) + b^(2) = c^(2) - 1.

Сколько существует слегка тупоугольных треугольников с периметром ≤ 75 000 000?

Оригинал
225

Последовательность 1, 1, 1, 3, 5, 9, 17, 31, 57, 105, 193, 355, 653, 1201 ...
определена следующим образом: T_(1) = T_(2) = T_(3) = 1 и T_(n) = T_(n-1) + T_(n-2) + T_(n-3).

Можно показать, что ни один элемент этой последовательности не делится на число 27.
Вообще, это первое нечетное число, обладающее таким свойством.

Найдите 124-е нечетное число, на которое не делится ни один элемент вышеприведенной последовательности.

Оригинал
226

Кривая бланманже - множество таких точек (x,y), что 0 ≤x≤ 1 и ,
где s(x) равно расстоянию от x до ближайшего целого числа.

Площадь области под кривой бланманже равна ½, на рисунке ниже она выделена розовым цветом.

blancmange curve

Пусть C будет окружность с центром (¼,½) и радиусом ¼, на рисунке она изображена черным цветом.

Какая площадь под кривой бланманже заключена в окружности C?
Дайте ответ, округленный до восьмого знака после запятой в форме 0.abcdefgh

Оригинал
227

"Погоня" - это игра для четного количества игроков с двумя кубиками.

Игроки сидят за столом; игра начинается с того, что два сидящих напротив друг друга игрока имеют по одному кубику. Каждый ход два игрока с кубиками кидают их.
Если у игрока выпадает 1, он передает кубик соседу слева; если выпадает 6, он передает кубик соседу справа; в остальных случаях кубик остается у него до следующего хода.
Игра заканчивается, когда один игрок получает оба кубика в результате ходов и передач - этот игрок считается проигравшим.

Если играют 100 игроков, каково ожидаемое количество ходов в игре до ее завершения?

Дайте ответ округленный до десяти значимых цифр.

Оригинал
228

Пусть S_(n) будет правильный n-сторонний многоугольник – или фигура – чьи вершины v_(k) (k = 1,2,…,n) имеют координаты:

x_(k)   =   cos( ^(2k-1)/_(n) ×180° )
y_(k)   =   sin( ^(2k-1)/_(n) ×180° )

Каждый S_(n) представляется как заполненная фигура, состоящая из всех точек на периметре и внутри фигуры.

Сумма Минковского, S+T, двух фигур S и T является результатом прибавления каждой точки S к каждой точке T, где сложение точек происходит через их координаты: (u, v) + (x, y) = (u+x, v+y).

Для примера, суммой S_(3) и S_(4) является шестисторонняя фигура, показанная ниже розовой:

picture showing S_3 + S_4

Сколько сторон имеет S_(1864) + S_(1865) + … + S_(1909)?

Оригинал
229

Рассмотрим число 3600. Оно очень особенное, потому что

3600 = 48^(2) +     36^(2)

3600 = 20^(2) + 2×40^(2)

3600 = 30^(2) + 3×30^(2)

3600 = 45^(2) + 7×15^(2)

Аналогично, мы обнаруживаем, что 88201 = 99^(2) + 280^(2) = 287^(2) + 2×54^(2) = 283^(2) + 3×52^(2) = 197^(2) + 7×84^(2).

В 1747 г. Эйлер доказал, какие числа можно представить в виде суммы двух квадратов. Нас интересуют числа n, которые отвечают следующим представлениям всех четырех видов:

n = a_(1)^(2) +   b_(1)^(2)

n = a_(2)^(2) + 2 b_(2)^(2)

n = a_(3)^(2) + 3 b_(3)^(2)

n = a_(7)^(2) + 7 b_(7)^(2),

где a_(k) и b_(k) - положительные целые числа.

Существует всего 75373 таких чисел, не превышающих 10^(7).
Сколько существует таких чисел, не превышающих 2×10^(9)?

Оригинал
230

Для любых двух строк A и B, составленных из цифр, определим F_(A,B) как последовательность (A,B,AB,BAB,ABBAB,...), в которой каждый следующий элемент слагается из двух предыдущих.

Далее, определим D_(A,B)(n) как n-ю цифру первого элемента F_(A,B), который содержит по крайней мере n цифр.

Пример:

Пусть A=1415926535, B=8979323846. Мы хотим найти, к примеру, D_(A,B)(35).

Первыми элементами F_(A,B) являются:
1415926535
8979323846
14159265358979323846
897932384614159265358979323846
14159265358979323846897932384614159265358979323846

Тогда D_(A,B)(35) - это 35-я цифра пятого элемента - 9.

Теперь в качестве A возьмем первые сто цифр числа π после запятой:

14159265358979323846264338327950288419716939937510
58209749445923078164062862089986280348253421170679

а в качестве B - следующие сто цифр:

82148086513282306647093844609550582231725359408128
48111745028410270193852110555964462294895493038196 .

Найдите ∑_(n = 0,1,...,17)   10^(n)× D_(A,B)((127+19n)×7^(n)) .

Оригинал
231

Коэффициент двучлена ^(10)C_(3) = 120.
120 = 2^(3) × 3 × 5 = 2 × 2 × 2 × 3 × 5, и 2 + 2 + 2 + 3 + 5 = 14.
Таким образом, сумма членов простого разложения ^(10)C_(3) составляет 14.

Найдите сумму членов простого разложения ^(20000000)C_(15000000).

Оригинал
232

В игре "Гонка" двое игроков имеют симметричную монету, и по очереди используют ее для своего хода. Во время хода Игрока 1, он бросает монету один раз: если выпадает орел, он получает одно очко; если выпадает решка, он не получает ничего. Во время хода Игрока 2, она выбирает положительное целое число T и бросает монету T раз: если все время выпадает орел, она получает 2^(T-1) очков, в противном случае она не получает ничего. Игрок 1 ходит первый. Побеждает тот, кто первый зарабатывает 100 или больше очков.

Каждый раз во время своего хода Игрок 2 выбирает число бросков монеты T такое, которое максимально увеличивает вероятность ее выигрыша.

Какова вероятность, что Игрок 2 выиграет?

Дайте ответ, округленный до восьмого знака после запятой в форме 0.abcdefgh .

Оригинал
233

Пусть f(N) будет количеством точек с целыми координатами, находящихся на окружности, проходящей через (0,0), (N,0),(0,N), and (N,N).

Можно доказать, что f(10000) = 36.

Какова сумма всех положительных целых чисел N≤ 10^(11) таких, что f(N) = 420 ?

Оригинал
234

Для целого числа n ≥ 4, мы определим нижний простой квадратный корень от n, обозначенный lps(n), как наибольшее простое число ≤ √n и верхний простой квадратный корень от n, ups(n), как наименьшее простое число ≥ √n.

Так, к примеру, lps(4) = 2 = ups(4), lps(1000) = 31, ups(1000) = 37.
Назовем целое число n ≥ 4 полуделимым, если или lps(n), или ups(n) делит n, но не оба сразу.

Сумма всех полуделимых чисел не больше 15 равна 30, эти числа - 8, 10 и 12.
15 - не полуделимое число, потому что оно кратно как lps(15) = 3, так и ups(15) = 5.
В качестве следующего примера, сумма 92-х полуделимых чисел, не превышающих 1000 равна 34825.

Какова сумма всех полуделимых чисел не больше 999 966 663 333 ?

Оригинал
235

Дана арифметически-геометрическая последовательность u(k) = (900-3k)r^(k-1).
Пусть s(n) = Σ_(k=1...n)u(k).

Найдите значение r, при котором s(5000) = -600 000 000 000.

Дайте ответ, округленный до 12 знаков после запятой.

Оригинал
236

Поставщики 'A' и 'B' предоставили следующее количество товаров для рынка подарочных корзинок:

Товар'A''B'
Белужья икра5248640
Рождественский пирог13121888
Ветчина26243776
Старый портвейн57603776
Шампаньские трюфели39365664

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

Поставщики сравнивают свои услуги, используя два вида статистики:

  • Пять степеней порчи каждого продукта в отдельности у обоих поставщиков равны количеству испортившихся продуктов, деленому на общее количество поставленных продуктов, для каждого из пяти товаров по отдельности.
  • Общая степень порчи для каждого поставщика равна общему количеству испортившихся продуктов, деленому на общее количество продуктов, поставленных этим поставщиком.

К своему удивлению, поставщики обнаружили, что каждая из пяти степеней порчи для каждого продукта у поставщика 'B' оказалась выше (хуже), чем у 'A', с одинаковым коэффициентом (отношение степеней порчи), m>1; и, тем не менее, как это ни парадоксально, но общая степень порчи у 'A' была хуже, чем у 'B', причем тоже с коэффициентом m.

Существует тридцать пять m>1, при которых возникает этот удивительный результат, наименьшее из которых равно 1476/1475.

Каково наибольшее возможное значение m?
Дайте ответ в виде простой дроби u/v.

Оригинал
237

Пусть T(n) будет количество маршрутов по доске 4 × n таких, что:

  • Маршрут начинается в левом верхнем углу.
  • Маршрут состоит из движений вверх, вниз, влево или вправо на одну клетку.
  • Маршрут проходит по каждой клетке ровно один раз.
  • Маршрут кончается в нижнем левом углу.

Рисунок ниже показывает один из маршрутов по доске 4 × 10:

T(10) равно 2329. Чему равно T(10^(12)) mod 10^(8)?

Оригинал
238

Создайте последовательность чисел с помощью псевдослучайного генератора чисел "Blum Blum Shub":

s_(0) = 14025256
s_(n+1) = s_(n)^(2) mod 20300713

Соедините эти числа  s_(0)s_(1)s_(2)… чтобы получить строку w бесконечной длины.
Тогда, w = 14025256741014958470038053646…

Для положительного целого числа k, если не существует такой подстроки w, сумма чьих цифр равна k, p(k) определяется как равное нулю. Если существует хотя бы одна подстрока w, сумма чьих цифр равна k, мы определим p(k) = z, где z - начальная позиция первой такой подстроки.

Для примера:

Подстроки 1, 14, 1402, …
с суммами цифр 1, 5, 7, … соответственно
начинаются с позиции 1, посему p(1) = p(5) = p(7) = … = 1.

Подстроки 4, 402, 4025, …
с суммами цифр 4, 6, 11, … соответственно
начинаются с позиции 2, посему p(4) = p(6) = p(11) = … = 2.

Подстроки 02, 0252, …
с суммами цифр 2, 9, … соответственно
начинаются с позиции 3, посему p(2) = p(9) = … = 3.

Обратите внимание, что подстрока 025, начинающаяся с позиции 3, имеет сумму цифр, равную 7, однако существует подстрока до нее (начинающаяся с позиции 1) с суммой цифр, равной 7, поэтому p(7) = 1, а не 3.

Можно доказать, что для 0 < k≤ 10^(3), ∑p(k) = 4742.

Найдите ∑p(k) для 0 < k≤ 2·10^(15).

Оригинал
239

Множество дисков, пронумерованных от 1 до 100, размещены в линию в случайном порядке.

Какова вероятность, что мы столкнемся с частичным беспорядком перестановки, при котором ровно 22 диска с простыми числами окажутся не на своих положениях?
(Любое количество дисков с не простыми числами также может находиться или не находиться на своем положении).

Дайте ответ, округленный до 12 знаков после запятой в форме 0.abcdefghijkl.

Оригинал
240

Существует 1111 способов, как пять шестигранных кубиков (грани пронумерованы от 1 до 6) можно бросить так, чтобы первые три в сумме давали 15. Вот несколько примеров:

D_(1),D_(2),D_(3),D_(4),D_(5) = 4,3,6,3,5
D_(1),D_(2),D_(3),D_(4),D_(5) = 4,3,3,5,6
D_(1),D_(2),D_(3),D_(4),D_(5) = 3,3,3,6,6
D_(1),D_(2),D_(3),D_(4),D_(5) = 6,6,3,3,3

Сколькими способами можно бросить двенадцать 12-гранных кубиков (грани пронумерованы от 1 до 12) так, чтобы сума первых десяти была 70?

Оригинал
241

Для положительного целого числа n, пусть σ(n) будет суммой всех делителей n, так, например, σ(6) = 1 + 2 + 3 + 6 = 12.

Совершенное число, как вы, вероятно, знаете - это число, у которого σ(n) = 2n.

Определим коэффициент совершенности как положительное целоеp(n)
σ(n)

n
.

Найдите сумму всех положительных чисел n ≤ 10^(18), для которых p(n) имеет вид k + ^(1)_(2), где k - целое число.

Оригинал
242

Дано множество {1,2,...,n}. Определим f(n,k) как количество его подмножеств в k элементов с нечетной суммой всех элементов. К примеру, f(5,3) = 4, так как множество {1,2,3,4,5} имеет четыре подмножества по три элемента, сумма чьих элементов нечетна: {1,2,4}, {1,3,5}, {2,3,4} и {2,4,5}.

Если все три значения n, k и f(n,k) нечетны, они образуют
нечетную тройку [n,k,f(n,k)].

Существует ровно пять нечетных троек для n≤ 10, а именно:
[1,1,f(1,1) = 1], [5,1,f(5,1) = 3], [5,5,f(5,5) = 1], [9,1,f(9,1) = 5] и [9,9,f(9,9) = 1].

Сколько существует нечетных троек для n≤ 10^(12) ?

Оригинал
243

Положительная дробь, чей числитель меньше знаменателя, называется правильной дробью.
Для любого знаменателя d существует d−1 правильных дробей; к примеру, для d = 12:
^(1)/_(12) , ^(2)/_(12) , ^(3)/_(12) , ^(4)/_(12) , ^(5)/_(12) , ^(6)/_(12) , ^(7)/_(12) , ^(8)/_(12) , ^(9)/_(12) , ^(10)/_(12) , ^(11)/_(12) .

Назовем дробь, которую невозможно сократить, упругой дробью.
Далее, определим упругость знаменателя R(d) как отношение количества упругих правильных дробей к общему количеству правильных дробей с этим знаменателем; к примеру, R(12) = ^(4)/_(11) .
Вообще, d = 12 является наименьшим знаменателем, чья упругость R(d) < ^(4)/_(10) .

Найдите наименьший знаменатель d с упругостью R(d) < ^(15499)/_(94744) .

Оригинал
244

Наверняка вам знакома игра Fifteen Puzzle. Вместо пронумерованных плиток, мы воспользуемся семью красными плитками и восьми синих.

Ходы обозначаются заглавной начальной буквой направления (Left, Right, Up, Down), в котором плитку передвигают, т.е. начав с конфигурации (S), и выполнив следующую последовательность перемещений LULUR, мы получим конфигурацию (E):

(S), (E)

Контрольная сумма каждого пути рассчитывается следующим образом (псевдо-код):

checksum = 0
checksum = (checksum × 243 + m_(1)) mod 100 000 007
checksum = (checksum × 243 + m_(2)) mod 100 000 007
   …
checksum = (checksum × 243 + m_(n)) mod 100 000 007
где m_(k) является ASCII-кодом k-той буквы в последовательности переходов. Соответствующие ASCII-коды направлений:
L76
R82
U85
D68

Для приведенной выше последовательности LULUR контрольная сумма составит 19761398.

А теперь, начав с конфигурации (S), найдите кратчайший путь к конфигурации (T).

(S), (T)

Чему равна сумма всех контрольных сумм для кратчайших путей?

Оригинал
245

Назовем дробь, которую невозможно сократить, упругой дробью.
Далее, определим упругость знаменателя R(d) как отношение количества упругих правильных дробей к общему количеству правильных дробей с этим знаменателем; к примеру, R(12) = ^(4)_(11).

Эластичность числа d > 1 равна
φ(d)

d - 1
, где φ - функция Эйлера.
Далее определим соэластичность числа n > 1 как C(n)
n - φ(n)

n - 1
.
Соэластичность простого числа p is C(p)
1

p - 1
.

Найдите сумму всех сложных целых чисел 1 < n ≤ 2×10^(11), для которых C(n) - дробная единица.

Примечание: верхняя граница недавно изменена. Проверьте, что вы используете верную верхнюю границу.

Оригинал
246

Определение эллипса таково:
Если дана окружность c с центром в точке M и радиусом r и точка G такая, что d(G,M)<r. Тогда геометрическое место точек, равноудаленных от c и G образует эллипс.

Построение точек эллипса показано ниже.

Даны точки M(-2000,1500) и G(8000,1500).
Дана также окружность c с центром в точке M и радиусом 15 000.
Геометрическое место точек, равноудаленных от G и c, образует эллипс e.
Из точки P вне e проведены две касательные t_(1) и t_(2) к эллипсу.
Пусть точками касания t_(1) и t_(2) будут точки R и S соответственно.

Для скольки точек P сетки угол RPS больше 45 градусов?

Оригинал
247

Рассмотрим область, ограниченную 1 ≤ x и 0 ≤ y ≤ ^(1)/_(x).

Пусть S_(1) будет наибольшим квадратом, который может поместиться под кривой.
Пусть S_(2) будет наибольшим квадратом, который может поместиться в оставшейся площади, и так далее.
Пусть индексом S_(n) будет пара чисел (слева, снизу), показывающая количество квадратов слева от S_(n) и количество квадратов снизу от S_(n).

На картинке изображены несколько квадратов, помеченных номерами.
S_(2) имеет один квадрат слева и ни одного снизу, значит, индекс S_(2) - (1,0).
Видно, что индекс S_(32) - (1,1), также как и индекс S_(50).
50 - наибольшее n, для которого индекс S_(n) равен (1,1).

Какое наибольшее n, для которого индекс S_(n) равен (3,3)?

Оригинал
248

Первое число n, для которого φ(n)=13! - это 6227180929.

Найдите 150 000-е такое число.

Примечание: Число, которое необходимо найти, было недавно изменено. Проверьте, что вы высчитываете правильное число!

Оригинал
249

Пусть S = {2, 3, 5, ..., 4999} будет множеством простых чисел до 5000.

Найдите количество подмножеств S, сумма чьих элементов является простым числом.
Введите 16 последних цифр вашего ответа.

Оригинал
250

Найдите количество непустых подмножеств множества {1^(1), 2^(2), 3^(3),..., 250250^(250250)}, сумма чьих элементов делится на 250. В качестве ответа приведите шестнадцать последних цифр.

Оригинал
251

Тройка положительных целых чисел (a,b,c) называется тройкой Кардано, если она удовлетворяет условию:

К примеру, (2,1,5) - это тройка Кардано.

Существует 149 троек Кардано при a+b+c ≤ 1000.

Найдите, сколько существует троек Кардано при a+b+c ≤ 110 000 000.

Примечание: Задача недавно изменена, проверьте, что вы используете верные параметры.

Оригинал
252

При данном множестве точек на плоскости, определим выпуклое отверстие как выпуклый многоугольник, имеющий в качестве вершин любые из данных точек и не содержащий данные точки внутри себя (в дополнение к этому, данные точки могут лежать на сторонах многоугольника).

К примеру, рисунок ниже показывает множество из двадцати точек и несколько выпуклых отверстий. Выпуклое отверстие, обозначенное красным семиугольником, имеет площадь 1 049 694.5 единиц площади, что является самой большой возможной площадью для выпуклого отверстия при данном множестве точек.

В нашем примере мы использовали первые 20 точек (T_(2k−1), T_(2k)), for k = 1,2,…,20, полученных с помощью следующего генератора псевдослучайных чисел:

S_(0) =_( ) 290797_( )
S_(n+1) =_( ) S_(n)^(2) mod 50515093
T_(n) =_( ) ( S_(n) mod 2000 ) − 1000^( )

К примеру, (527, 144), (−488, 732), (−454, −947), …

Какова максимальная площадь выпуклого отверстия при данном множестве из первых 500 точек такой псевдослучайной последовательности?
Укажите ответ, включая одну цифру после запятой.

Оригинал
253

У маленького мальчика есть “числовая гусеница”, состоящая из сорока пронумерованых кусочков, которые, будучи соединены в линию, образуют возрастающий числовой ряд от 1 до 40.

Каждую ночь отец мальчика подбирает разбросанные по комнате кусочки гусеницы. Он берет случайные кусочки и размещает их в правильном порядке.
В процессе такого собирания гусеницы сначала образуются отдельные сегменты, которые потом объединяются.
Количество сегментов начинается с нуля (ни одного кусочка), потом увеличивается до одиннадцати или двенадцати, потом снова падает, пока не завершится одним сегментом (все кусочки размещены).

Например:

Подобранный кусочек Текущее количество сегментов
121
42
293
64
345
54
354

Пусть M будет максимальным количеством сегментов, образованных в результате случайной уборки разобранной гусеницы.
Для гусеницы, состоящей из десяти кусочков, количество вариантов для каждого M равно

M Варианты
1512      
2250912      
31815264      
41418112      
5144000      

поэтому наиболее вероятное значение M равно 3, а среднее значение равно ^(385643)_(113400) = 3.400732, округленное до шестого знака после запятой.

Наиболее вероятное значение M для гусеницы из сорока кусочков равно 11; а какое тогда будет среднее значение M?

Дайте ответ, округленный до шести знаков после запятой.

Оригинал
254

Определим f(n) как сумму факториалов всех цифр числа n. Например, f(342) = 3! + 4! + 2! = 32.

Определим sf(n) как сумму цифр f(n). Таким образом, sf(342) = 3 + 2 = 5.

Определим g(i) как наименьшее положительное целое число n такое, что sf(n) = i. Хотя sf(342) равно 5, sf(25) тоже равно 5, и можно доказать, что g(5) is 25.

Определим sg(i) как сумму цифр g(i). So sg(5) = 2 + 5 = 7.

Далее, можно доказать, что g(20) равно 267, и ∑ sg(i) для 1 ≤ i ≤ 20 равно 156.

Чему равно ∑ sg(i) для 1 ≤ i ≤ 150?

Оригинал
255

Определим округленный квадратный корень положительного целого числа n как квадратный корень изn, округленный в сторону ближайшего целого числа.

Следующая процедура (по-существу, это применение метода Герона для целочисленной арифметики) находит округленный квадратный корень числа n:

Пусть d - количество цифр числа n.
Если d нечетное число,is odd, x_(0) = 2×10^((d-1)⁄2).
Если d четное число, x_(0) = 7×10^( (d-2)⁄2).
Повторять цикл:

до тех пор, пока не будет достигнуто x_(k +1) = x_(k).

В качестве примера, рассмотрим округленный квадратный корень n = 4321.
n состоит из 4 цифр, так что x_(0) = 7×10^((4-2)⁄2) = 70.

Поскольку x_(2) = x_(1), то здесь мы и останавливаемся.
Таким образом, по завершении всего двух итераций, нам удалось найти округленный квадратный корень числа 4321, равный 66 (точное значение корня составляет 65.7343137…).

Число необходимых итераций для данного метода на удивление невелико.
К примеру, мы можем найти округленное значение квадратного корня для числа из 5 цифр (10,000 ≤ n ≤ 99,999), выполнив, в среднем, 3.2102888889 итераций (среднее значение округлено до 10 знаков после запятой).

Используя описанную выше процедуру, определите, чему равно среднее число итераций при нахождении округленного значения квадратного корня для 14-значного числа (10^(13) ≤ n < 10^(14))?
Ответ округлите с точностью до 10 знаков после запятой.

Примечание: Символами ⌊x⌋ и ⌈x⌉ обозначают функции округления вниз и округления вверх, соответственно.

Оригинал
256

Татами - прямоугольные маты, которыми полностью покрывают пол комнаты, без перекрытий.

Предположим, что единственный возможный вид татами имеет размеры 1×2, очевидно, что на размер и форму комнаты накладываются некоторые ограничения, чтобы пол комнаты можно было покрыть целиком.

В данной задаче мы рассматриваем только комнаты прямоугольной формы с целыми размерами a, b и четным размером s = a·b.
Под термином 'размер' мы подразумеваем площадь поверхности пола комнаты и, без потери условия обобщенности, добавим требование a ≤ b.

При покрытии татами есть одно правило, которому необходимо следовать: не должно быть ни одной такой точки, где происходил бы стык четырех разных матов.
К примеру, рассмотрим два варианта покрытия пола комнаты 4×4 ниже:


Вариант покрытия слева приемлем, в то время как правый вариант - нет: красный символ "X" в середине указывает место стыка четырех матов татами

Из-за такого правила, даже для комнат с четными размерами не всегда можно покрыть пол татами: такие комнаты мы будем называть комнатами без татами.
Далее, определим T(s) как число комнат без татами размером s.

Наименьшая комната без татами имеет размер s = 70 и размерности 7×10.
Полы всех остальных комнат размером s = 70 можно покрыть татами; размерности таких комнат: 1×70, 2×35 и 5×14.
Значит, T(70) = 1.

Аналогично, мы можем убедиться в том, что T(1320) = 5, т.к. существует ровно 5 комнат без татами размером s = 1320:
20×66, 22×60, 24×55, 30×44 и 33×40.
К слову, s = 1320 является наименьшим размером s комнаты, для которой T (s) = 5.

найдите наименьший размер комнаты s, при котором T(s) = 200.

Оригинал
257

Задан треугольник ABC с целыми сторонами a ≤ b ≤ c. (AB = c, BC = a и AC = b).
Биссектрисы углов такого треугольника пересекают стороны в точках E, F и G (см. рисунок ниже).


Отрезки EF, EG и FG делят треугольник ABC на четыре меньших треугольника: AEG, BFE, CGF and EFG.
Можно доказать, что для каждого из этих треугольников отношение площадей S(ABC)/S(AEG), S(ABC)/S(BFE), S(ABC)/S(CGF) и S(ABC)/S(EFG) - рациональное число.
Однако, существуют такие треугольники, у которых несколько, или даже все, таких отношений являются целыми числами..

Сколько существует треугольников ABC периметром ≤100.000.000, у которых отношение площадей S(ABC)/S(AEG) является целым числом?

Оригинал
258

Последовательность определяется следующим образом:

  • g_(k) = 1, для 0 ≤ k ≤ 1999
  • g_(k) = g_(k-2000) + g_(k-1999), для k ≥ 2000.

Найдите g_(k) mod 20092010 для k = 10^(18).

Оригинал
259

Положительное целое число называется достижимым, если его можно получить из арифметического выражения согласно следующим правилам:

  • Использование цифр от 1 до 9 именно в таком порядке, каждую цифру использовать лишь один раз.
  • Любые последовательные цифры можно объединить (например, объединив цифры 2, 3 и 4, получим число 234).
  • Разрешены только четыре обычные двоичные арифметические действия (сложение, вычитание, умножение и деление).
  • Каждую из операций можно использовать сколь угодно раз, или не использовать вовсе.
  • Унарный знак минуса не разрешается.
  • Разрешено любое число (допускаются вложенные) скобок для указания последовательности выполнения операций.

К примеру, 42 является достижимым числом, т.к. (1/23) * ((4*5)-6) * (78-9) = 42.

Чему равна сумма всех положительных достижимых целых чисел?

Оригинал
260

В игру играют двумя игроками с помощью трех кучек камушков.
Когда приходит его черед, игрок берет один или более камушков из кучки. Однако, выбирая камушки из более, чем одной кучки, игрок должен взять такое же количество камушков из других указанных кучек.

Другими словами, игрок выбирает N>0 камушков, взяв:

  • N камушков из одной кучки; или
  • N камушков из каждой из двух кучек (всего 2N); или
  • N камушков из каждой из трех кучек (всего 3N).
Победит тот игрок, который возьмет последний камушек.

Под выйгрышной конфигурацией подразумевается такая, в которой первый игрок может сразу победить.
К примеру, (0,0,13), (0,11,11) и (5,5,5) являются выйгрышными конфигурациями, т.к. игрок может сразу взять все камушки.

Под проигрышной конфигурацией подразумевается такая, в которой второй игрок сразу выйграет, вне зависимости от того, что сделает первый игрок.
К примеру, конфигурации (0,1,2) и (1,3,3) являются проигрышными, т.к. в результате любого разрешенного шага первого игрока выйграет второй игрок.

Рассмотрим все проигрышные конфигурации (x_(i),y_(i),z_(i)) где x_(i) ≤ y_(i) ≤ z_(i) ≤ 100.
Можно убедиться, что для них Σ(x_(i)+y_(i)+z_(i)) = 173895.

Найдите Σ(x_(i)+y_(i)+z_(i)), где (x_(i),y_(i),z_(i)) - диапазон всех проигрышных конфигураций,
при x_(i) ≤ y_(i) ≤ z_(i) ≤ 1000.

Оригинал
261

Назовем целое положительное число k квадратом-опорой, если существует такая пара целых чисел m > 0 и n ≥ k, чтобы сумма (m+1) последовательных квадратов до k (включительно) равнялась сумме m последовательных квадратов от (n+1):

(k-m)^(2) + ... + k^(2) = (n+1)^(2) + ... + (n+m)^(2).

Некоторые малые значения квдратов-опор:

  • 4: 3^(2) + 4^(2) = 5^(2)
  • 21: 20^(2) + 21^(2) = 29^(2)
  • 24: 21^(2) + 22^(2) + 23^(2) + 24^(2) = 25^(2) + 26^(2) + 27^(2)
  • 110: 108^(2) + 109^(2) + 110^(2) = 133^(2) + 134^(2)

Найдите сумму всех различных квадратов-опор ≤ 10^(10).

Оригинал
262

Следующим уравнением описывается непрерывная топография горного региона, если известно, что возвышение h в любой точке (x,y):


Москит намеревается пролететь из точки A(200,200) в точку B(1400,1400), не покидая область, заданную 0 ≤ x, y ≤ 1600.

Из-за мешающих гор, ему необходимо сперва подняться наверх до точки A' с возвышением f. Затем, оставаясь на том же уровне возвышения f, он облетит все возможные преграды и прибудет в точку B' непосредтсвенно над B.

Во-первых, определите такое значение f_(min), при котором величина постоянного возвышения минимальна, что позволит пройти путь от точки А до точки В, оставаясь в указанной области.
Затем, найдите длину наикратчайшей траектории между точками A' и B', при неизменном уровне возвышения f_(min).

Укажите эту длину в качестве ответа, округлив ее до трех знаков после запятой.

Примечание: Для удобства, функция возвышения, написанная выше, здесь повторяется в виде, подходящем для большинства языков программирования:
h=( 5000-0.005*(x*x+y*y+x*y)+12.5*(x+y) ) * exp( -abs(0.000001*(x*x+y*y)-0.0015*(x+y)+0.7) )

Оригинал
263

Рассмотрим число 6. Делителями 6 являются: 1,2,3 и 6.
Каждое число от 1 до 6 (включительно) может быть записано в виде суммы различных делителей 6:
1=1, 2=2, 3=1+2, 4=1+3, 5=2+3, 6=6.
Число n называется практичным, если каждое из чисел от 1 до n включительно может быть записано в виде суммы различных делителей n.

Пара последовательных простых чисел разницей в 6, называется секси-парой (поскольку "sex" - латинское слово, обозначающее "шесть"). Первая секси-пара (23, 29).

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

Число n, удовлетворяющее следующим требованиям:

  • (n-9, n-3), (n-3,n+3), (n+3, n+9) образуют тройную пару, и
  • все числа n-8, n-4, n, n+4 и n+8 являются практичными,
будем называть раем инженера.

Найдите сумму первых четырех раев инженера.

Оригинал
264

Рассмотрим треугольники, обладающие следующими свойствами:

  • Все их вершины лежат в узлах решетки.
  • Центр описанной окружности находится в начале координат O.
  • Точка пересечения трех высот находится в точке H(5, 0).

Существует девять таких треугольников, пермиетр которых ≤ 50.
Эти треугольники перечислены и показаны в порядке убывания их периметров:

A(-4, 3), B(5, 0), C(4, -3)
A(4, 3), B(5, 0), C(-4, -3)
A(-3, 4), B(5, 0), C(3, -4)


A(3, 4), B(5, 0), C(-3, -4)
A(0, 5), B(5, 0), C(0, -5)
A(1, 8), B(8, -1), C(-4, -7)


A(8, 1), B(1, -8), C(-4, 7)
A(2, 9), B(9, -2), C(-6, -7)
A(9, 2), B(2, -9), C(-6, 7)

Сумма всех их периметров, округленная до четырех знаков после запятой, равна 291.0089.

Найдите все такие треугольники, периметр которых ≤ 10^(5).
В качестве ответа, введите полученную сумму, округленную до четырех знаков после запятой.

Оригинал
265

2^(N) двоичные цифры можно разместить в окружности так, чтобы все N-разрядные числа, считываемые в направлении часовой стрелки, были различными.

Для N=3, существует два таких способа записи, не учитывая повороты:

Для первого варианта, 3-разрядные последовательности, считываемые в направлении часовой стрелки:
000, 001, 010, 101, 011, 111, 110 and 100.

Каждая такая сформированная окружность может быть закодирована в виде числа, объединяя все двоичные разряды - начиная с последовательности нулей в качестве старших разрядов, и считывая далее в направлении часовой стрелки. В таком случае, два расположения для N=3 можно представить числами 23 и 29:

00010111 _(2) = 23
00011101 _(2) = 29

Обозначив через S(N) сумму всех различающихся числовых представлений, получим S(3) = 23 + 29 = 52.

Найдите S(5).

Оригинал
266

Делителями числа 12 являются: 1,2,3,4,6 и 12.
Наибольший делитель 12, который не превышает квадратный корень 12, равен 3.
Будем называть наибольший делитель целого числа n, не превышающий квадратный корень из n, псевдо-квадратным корнем (PSR) числа n.
Можно убедиться в том, что PSR(3102)=47.

Пусть p является произведением простых чисел, меньших 190.
Найдите PSR(p) mod 10^(16).

Оригинал
267

Вам предоставлена неповторимая возможность инвестирования средств.

Имея начальный капитал в размере £1, вы можете выбрать фиксированную часть f, для 1000 последовательных ставок на подбрасывание симметричной монеты.

Если выпадет орел, поставленные вами деньги удваиваются, если выпала решка - вы теряете свою ставку.

К примеру, если f = 1/4, то ваша первая ставка составляет £0.25, если выпал орел, вы выигрываете£0.5, и ваши общие средства составят £1.5. Затем вы ставите £0.375, и если выпадает решка, у вас остается £1.125.

Выбирая f с целью максимизации шансов накопления по крайней мере £1,000,000,000 через 1000 бросков, какова вероятность стать миллиардером?

Предполагается, что все вычисления производятся точно (без округления), однако ответ необходимо округлить до 12 знаков после запятой, и представить в виде 0.abcdefghijkl.

Оригинал
268

Можно убедиться в том, что существует 23 положительные целые числа меньше 1000, которые делятся без остатка на хотя бы четыре простые числа, меньшие 100.

Найдите, сколько существует положительных целых чисел в пределах 10^(16), которые делятся без остатка на хотя бы четыре различные простые числа, не превышающие 100.

Оригинал
269

Корнем или нулем полинома P(x) является решение уравнения P(x) = 0.
Определим P_(n) как полином, коэффициентами которого являются цифры числа n.
К примеру, P_(5703)(x) = 5x^(3) + 7x^(2) + 3.

Нетрудно увидеть, что:

  • P_(n)(0) является последней цифрой n,
  • P_(n)(1) является суммой всех цифр n,
  • P_(n)(10) является самим числом n.

Определим Z(k) как количество положительных целых чисел n, не превышающее k, для которого у полинома P_(n) есть по крайней мере одно целое решение.

Можно доказать, что Z(100 000) равно 14696.

Чему равно Z(10^(16))?

Оригинал
270

Кусок бумаге в форме квадрата с целыми сторонами N×N помещается в начало координат, а две его стороны - вдоль x-оси и y-оси. Затем, мы разрезаем такой квадратик, руководствуясь следующими правилами:

  • Позволяется разрезать только по прямой между двумя точками на разных сторонах квадрата, при этом координаты точек должны быть целыми числами.
  • Два разреза не должны пересекаться, но допустимо, чтобы они исходили из одной и той же точки на стороне квадрата.
  • Продолжайте разрезать квадратик, до тех пор, пока это удается осуществить.

Считая все варианты отражения и поворота различающимися, обозначим через C(N) количество способов разрезания квадратика размерами N×N. К примеру, C(1) = 2 и C(2) = 30 (показано ниже).

Чему равно C(30) mod 10^(8) ?

Оригинал
271

Для положительного числа n, определим S(n) как сумму целых чисел x,, для которых 1<x<n и
x^(3)≡1 mod n.

Если n=91, существует 8 возможных значений x: 9, 16, 22, 29, 53, 74, 79, 81.
Значит, S(91)=9+16+22+29+53+74+79+81=363.

Найдите S(13082761331670030).

Оригинал
272

Для положительного числа n, определим С(n) как количество целых чисел x,, для которых 1<x<n и
x^(3)≡1 mod n.

Если n=91, существует 8 возможных значений x: 9, 16, 22, 29, 53, 74, 79, 81.
Значит, С(91)=8.

Найдите сумму положительных чисел n≤10^(11), для которых C(n)=242..

Оригинал
273

Рассмотрим уравнение вида: a^(2) + b^(2) = N, 0 ≤ a ≤ b, a, b и N являются целыми числами.

При N=65 существует два решения:

a=1, b=8 и a=4, b=7.

Будем называть S(N) суммой значений a всех решений уравнения a^(2) + b^(2) = N, 0 ≤ a ≤ b, a, b и N являются целыми числами.

Следовательно, S(65)=1+4=5.

НайдитеFind ∑S(N), для всех безквадратных N, которые делястя только на простые числа вида 4k+1, где 4k+1 < 150.

Оригинал
274

Для любого целого числа p > 1, являющегося совместно простым числу 10, существует положительный множитель делимости m < p, благодаря которому сохраняется делимость на p для следующей функции любого положительного целого переменного n:

f(n) = (все цифры n, кроме последней) + (последняя цифра n) * m

Т.е., если m является множителем делимости на p, то f(n) делится на p без остатка тогда и только тогда, когда n делится на p без остатка.

(Если n намного больше p, то f(n) будет меньше, чем n и повторное применение формулы f создает мультипликативную проверку делимости на p.)

К примеру, множитель делимости на 113 равен 34.

f(76275) = 7627 + 5 * 34 = 7797 : 76275 и 7797 делятся на 113 без остатка
f(12345) = 1234 + 5 * 34 = 1404 : 12345 и 1404 не делятся на 113 без остатка

Сумма множителей делимости, которые являются взаимно простыми числами для 10 и не превышают 1000, равна 39517. Чему равна сумма множителей делимости, которые являются взаимно простыми числами для 10 и не превышают 10^(7)?

Оригинал
275

Определим сбалансированную скульптуру порядка n следующим образом:

  • Полимино состоит из n+1 плитки, которые называются блоками (n плиток)
    и основа (оставшаяся плитка);
  • центр основы имеет координаты (x = 0, y = 0);
  • y-координаты блоков больше нуля (таким образом, основа является единственной плиткой, расположенной ниже остальных)so the plinth is the unique lowest tile);
  • центр масс всех объединенных блоков, имеет x-координату равную 0.

Подсчитывая число скульптур, все построения, являющиеся простыми отражениями относительно оси y, не считаются отличающимися. К примеру, 18 сбалансированных скульптур порядка 6 показаны ниже; обратите внимание, что каждая зеркальная пара изображений (относительно оси y) считается одной скульптурой:

Существует 964 сбалансированные скульптуры порядка 10, и 360505 скульптуры 15-го порядка.
Найдите число сбалансированных скульптур 18-го порядка?

Оригинал
276

Рассмотрим треугольники с целыми сторонами a, b и c, при этом a ≤ b ≤ c.
Треугольник с целыми сторонами (a,b,c) называется примитивным, если gcd(a,b,c)=1.
Сколько существует примитивных треугольников, периметр которых не превышает 10 000 000?

Оригинал
277

Модифицированную последовательность Коллатца, состояющую из целых чисел, получают из начального значения a_(1) следующим образом:

a_(n+1) = a_(n)/3 если a_(n) делится на 3 без остатка. Обозначим это событие большим шагом вниз, "D".

a_(n+1) = (4a_(n) + 2)/3 если, при делении на 3, a_(n) дает в остатке 1. Обозначим это событие шагом вверх, "U".

a_(n+1) = (2a_(n) - 1)/3 если, при делении на 3, a_(n) дает в остатке 2. Обозначим это событие малым шагом вниз, "d".

Последовательность прерывается, когда некий a_(n) = 1.

Для любого заданного целого числа, мы можем перечислить последовательность всех шагов.
Например, если a_(1)=231, то последовательности {a_(n)}={231,77,51,17,11,7,10,14,9,3,1} соответствуют шаги "DdDddUUdDD".

Разумеется, существуют другие последовательности, начало которых совпадает с упомянутой выше "DdDddUUdDD....".
например, если a_(1)=1004064, то получится следующая последовательность шагов DdDddUUdDDDdUDUUUdDdUUDDDUdDD.
Между прочим, 1004064 является наименьшим возможным значением a_(1) > 10^(6), соответствующая последовательность шагов которого начинается с DdDddUUdDD.

Чему равно наименьшее значение a_(1) > 10^(15), которому соответствует последовательность шагов, начинающаяся с "UDDDUdddDDUDDddDdDddDDUDDdUUDd"?

Оригинал
278

Для заданных значениях целых чисел 1 < a_(1) < a_(2) <... < a_(n), рассмотрим линейную комбинацию
q_(1)a_(1) + q_(2)a_(2) + ... + q_(n)a_(n) = b, используя для этого только целые значения q_(k) ≥ 0.

Заметим, для заданного множества a_(k), может случиться так, что не все значения b удастся найти.
например, если a_(1) = 5 и a_(2) = 7, то не существует таких значений q_(1) ≥ 0 и q_(2) ≥ 0, чтобы b было равно
1, 2, 3, 4, 6, 8, 9, 11, 13, 16, 18 или 23.
Между прочим, 23 является наибольшим возможным значением b при a_(1) = 5 и a_(2) = 7.
Поэтому, введем следующее обозначение: f(5, 7) = 23.
Аналогичным образом, можно доказать, что f(6, 10, 15)=29 и f(14, 22, 77) = 195.

Найдите ∑ f(p*q,p*r,q*r), где p, q и r являются простыми числами, при этом p < q < r < 5000.

Оригинал
279

Сколько существует треугольников с целыми сторонами и по крайней мере одним целым углом (измеряемом градусами), периметры которых не превышают 10^(8)?

Оригинал
280

Лабораторный муравей блуждает (случайно) по полю, состоящему из 5x5 клеток. Он начинает движение с центрального квадрата. Совершая один ход, муравей передвигается на соседний квадрат случайным образом, не выходя за пределы всего поля; т.е., в зависимости от местоположения муравья, у него есть выбор из 2, 3 или 4 возможных ходов на каждой из клеток.

В начале движения на каждую клетку нижнего ряда положили семечко. Если муравей достигает квадрат нижнего ряда, на котором есть семечка, и при этом у муравья нет семечки, то он поднимет семечку с этой клетки. Муравей положит эту семечку на первую пустую клетку верхнего ряда, которую он достигнет первой.

Каково число ожидаемых шагов до момента, когда все семечки из нижнего ряда окажутся в верхнем ряду?
Ответ округлите до 6 знаков после запятой.

Оригинал
281

В вашем распоряжении одна пицца (идеальный круг), разрезанная на m·n одинаковых кусков, и вы хотите, чтобы у каждого из кусков была своя начинка.

Пусть через f(m,n) обозначено число способов, которыми можно распределить между кусками пиццы m различные начинки (m≥ 2), используя каждую из них ровно на n кусках пиццы (n≥ 1).
Зеркальные отражения считаются отличающимися, однако повороты - нет.

Таким образом, например, f(2,1) = 1, f(2,2) = f(3,1)  = 2 и f(3,2) = 16.
f(3,2) показано на рисунке ниже:

Найдите сумму всех f(m,n), таких что f(m,n)  ≤ 10^(15).

Оригинал
282

Для неотрицательных целых чисел m, n, функция Аккермана A(m, n) определяется следующим образом:

Например, A(1, 0) = 2, A(2, 2) = 7 и A(3, 4) = 125.

Найдите ∑_(0 ≤n ≤ 6) A (n, n) и приведите ответ по mod 14^(8).

Оригинал
283

Рассмотрим треугольник со сторонами 6, 8 и 10. Можно доказать, что как периметр, так и площадь этого треугольника равны 24. Таким образом, отношение площадь/периметр равно единице.
Помимо этого, рассмотрим треугольник со сторонами 13, 14 и 15. Периметр такого треугольника равен 42, а площадь равна 84. Так что, для этого треугольника отношение площадь/периметр составляет 2.

Найдите сумму периметров всех треугольников с целыми сторонами, у которых отношения площадь/периметр являются целыми положительными числами в пределах 1000.

Оригинал
284

3-хзначное число 376 (в десятичной системе) является примером числа, обладающего особым свойством. Это свойство заключается в том, что квадрат этого числа оканчивается теми же цифрами:: 376^(2) = 141376. Число, обладающее таким свойством, будем называть устойчивым квадратом.

Устойчивые квадраты можно наблюдать и в других системах исчисления. В системе исчисления по основанию 14, 3-хзначеное число c37 является устойчивым квадратом: c37^(2) = aa0c37, а сумма его цифр в той же системе исчисления равна c+3+7=18. Буквы a, b, c и d используются для обозначения цифр 10, 11, 12 и 13, соответственно, точно так же, как это делается в шестнадцатиричной системе.

При 1 ≤ n ≤ 9, сумма цифр всех n-значных устойчивых квадратов в системе исчисления с основанием 14 равна 2d8 (582 в десятичной системе). Устойчивые квадраты, начинающиеся с нулей не допускаются.

Найдите сумму цифр всех n-значных устойчивых квадратов в системе исчисления по основанию 14, если
1 ≤ n ≤ 10000 (в десятичной системе). Ответ приведите в системе исчисления по основанию 14, используя прописные буквы, где они необходимы.

Оригинал
285

Альберт выбрал положительное целое число k, после чего генерируются два случайные числа a, b с равномерным законом распределения, принадлежащие интервалу [0,1].
Затем вычисляется квадратный корень слудующей суммы суммы (k·a+1)^(2) + (k·b+1)^(2), а результат округляется до ближайшего целого числа. Если результат равен k, Альберту начисляется k очков; в противном случае, ему ничего не начисляется.

К примеру, пусть k = 6, a = 0.2 и b = 0.85, then (k·a+1)^(2) + (k·b+1)^(2) = 42.05.
Квадратный корень из 42.05 равен 6.484... После округления до ближайшего целого числа, получен результат, равный 6.
Полученный результат совпадает с загаданным числом k, так что ему начисляют 6 очков.

Можно показать, что если Альберт сыграет 10 раз подряд, загадывая k = 1, k = 2, ..., k = 10, то ожидаемое количество его общих очков составит 10.20914 (после округления до 5 знаков после запятой).

Какое количество очков ожидается, если он сыграет 10^(5) раз, последовательно загадывая k = 1, k = 2, k = 3, ..., k = 10^(5)? Ответ округлите до 5 знаков после запятой.

Оригинал
286

Барбара - математик и игрок в баскетбол. Она вычислила, что вероятность попасть в кольцо, бросая с расстояния x составляет ровно (1 - ^(x)/_(q)), где q - вещественная константа, большая 50.

Во время каждой своей тренировки, она бросает мяч с расстояний x = 1, x = 2, ..., x = 50 и, согласно ее записям, вероятность набрать ровно 20 очков составляет ровно 2 % .

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

Оригинал
287

Кодирование квадрадерева позволяет нам представить черно-белое изображение размерами 2^(N)×2^(N) в виде последовательности битов (0 и 1). Такие последовательности считываются слева направо следующим образом:

  • первый бит относится ко всему блоку размерами 2^(N)×2^(N);
  • "0" используется в качестве разделителя:
    обрабатываемый блок размерами 2^(n)×2^(n) делится на 4 под-блока размерами 2^(n-1)×2^(n- 1) каждый,
    а последующие биты описывают верхний левый, верхний правый, нижний левый и нижний правый под-блоки - причем, именно в указанном порядке;
  • "10" указывает на то, что текущий блок содержит только черные пиксели;
  • "11" указывает на то, что текущий блок содержит только белые пиксели.

Рассмотрим следующее изображение размерами 4×4 (цветными отметками указаны места, в которых можно осуществить деление на под-блоки):

Это изображение можно описать различными последовательностями, к примеру:
"001010101001011111011010101010", длинною 30 символов, или же
"0100101111101110", длинною 16 символов, и это наиболее короткая последовательность для заданного изображения.

Для положительного целого числа N определим D_(N) как изображение размерами 2^(N)×2^(N) со следующей цветовой палитрой:

  • пиксель с координатами x = 0, y = 0 соответствует самому нижнеми левому пикселю,
  • если (x - 2^(N- 1))^(2) + (y -  2^(N-1))^(2)≤ 2^(2N-2) то пиксель окрашен в черный цвет,
  • в противном случае, пиксель окрашен в белый цвет.

Какова длинна самой короткой последовательности, описывающей изображение D_(24) ?

Оригинал
288

Для любого простого числа p можно определить число N(p,q) = ∑_(n=0 to q) T_(n)*p^(n)
где T_(n) получаются с помощью следующего генератора случайных чисел:

S_(0) = 290797
S_(n+1) = S_(n)^(2) mod 50515093
T_(n) = S_(n) mod p

Пусть Nfac(p,q) является факториалом N(p,q).
Пусть NF(p,q) является числом множителей p в Nfac(p,q).

Дано, что NF(3,10000) mod 3^(20)=624955285.

Найдите NF(61,10^(7)) mod 61^(10)

Оригинал
289

Пусть C(x,y) - окружность, проходящая через точки (x, y), (x,  y+1), (x+1, y) и (x+1,  y+1).

Предположим, что для натуральных значений m и n, E(m,n) является пространственной структурой из m·n окружностей:
{ C(x,y): 0 ≤ x  < m, 0 ≤ y  < n, x и y являются целыми числами }

Цикл Эйлера в E(m,n) - замкнутая траектория, проходящая через каждую из дуг только один раз.
Существует множество таких траекторий для E(m,n), однако нас интересуют только те, которые не являются самопересекающимися: такая траектория проходит через все узлы решетки, но никогда не пересекается с самой собой.

На рисунке ниже показана структура E(3,3), а также пример цикла Эйлера без самопересечений.

Пусть L(m,n) - число циклов Эйлера без пересечений в пределах структуры E(m,n).
К примеру, L(1,2) = 2, L(2,2) = 37 и L(3,3) = 104290.

Найдите L(6,10) mod 10^(10).

Оригинал
290

Сколько целых чисел 0 ≤ n < 10^(18) обладает свойством: сумма цифр числа n равна сумме цифр числа 137n?

Оригинал
291

Простое число p называют простым числом Панаитопола, если ,
где x и y - положительные целые числа.

Найдите количество простых чисел Панаитопола, которые меньше 5×10^(15).

Оригинал
292

Определим Пифагоров многоугольник как выпуклый многоульник, обладающий следующими свойствами:

  • у него по крайней мере три вершины,
  • никакие из трех вершин не лежат на одной прямой,
  • координаты каждой из вершин - целые числа,
  • длина каждой из сторон - целое число.

Для заданного целого значения n определим P(n) как количество отличающихся Пифагоровых многоугольников, периметры которых не превышают это значение n.
Пифагоровы многоугольники могут рассматриваться как отличающиеся до тех пор, пока они не получаются переносом друг друга на координатной плоскости.

Известно, что P(4) = 1, P(30) = 3655 and P(60) = 891045.
Найдите P(120).

Оригинал
293

Четное положительное целое число N будем называть приемлемым, если оно является степенью 2, или же его отличные простые сомножители являются последовательными простыми числами.
Пример первых двенадцати приемлемых чисел: 2,4,6,8,12,16,18,24,30,32,36,48.

Если число N является приемлемым, то наименьшее целое число M > 1, такое чтобы сумма N+M являлась простым числом, будем называть псевдо-удачным числом для N.

К примеру, N=630 является приемлемым числом, т.к. оно четное, а его простыми сомножителями являются последовательные простые числа 2,3,5 и 7.
Следующее после 631 простое число - это 641; следовательно, псевдо-удачным для числа 630 является M=11.
Также, можно доказать, что для 16 псевдо-удачным является число 3.

Найдите сумму всех отличных псевдо-удачных чисел для приемлемых значений N, меньших 10^(9).

Оригинал
294

Для положительного целого числа k определим d(k) как сумму цифр обычной десятичной записи числа k. То есть, d(42) = 4+2 = 6.

Для положительного целого числа n, определим S(n) как количество положительных целых чисел k < 10^(n), обладающих следующими свойствами:

  • k делится на 23 без остатка;
  • d(k) = 23.

Дано, что S(9) = 263626 и S(42) = 6377168878570056.

Найдите S(11^(12)) и введите ответ по mod 10^(9).

Оригинал
295

Будем называть выпуклую область, ограниченную двумя окружностями двояковыпуклой прорезью, если:

  • Центры обеих окружностей лежат в узлах координатной сетки.
  • Две окружности пересекаются в двух отличающихся узлах координатной сетки.
  • Внутренняя часть области, ограниченной двумя окружностями, не содержит узлов координатной сетки.

Рассмотрим следующие окружности:
C_(0): x^(2)+y^(2)=25
C_(1): (x+4)^(2)+(y-4)^(2)=1
C_(2): (x-12)^(2)+(y-4)^(2)=65

Окружности C_(0), C_(1) и C_(2) показаны на рисунке ниже.

C_(0) и C_(1) образуют двояковыпуклую прорезь, как и C_(0) и C_(2).

Упорядоченную пару положительных действительных чисел (r_(1), r_(2)) будем называть двояковыпуклой парой, если существуют две окружности радиусами r_(1) и r_(2), образующие двояковыпуклую прорезь. Можно доказать, что (1, 5) и (5, √65) являются двояковыпуклыми парами для рассмотренного выше примера.

Пусть L(N) - число различных двояковыпуклых пар (r_(1), r_(2)), для которых выполняется условие 0 < r _(1) ≤ r_(2) ≤ N.
Можно доказать, что L(10) = 30 и L(100) = 3442.

Найдите L(100 000).

Оригинал
296

Дан треугольник ABC, стороны которого — целые числа, и BC ≤ AC ≤ AB.
k — биссектриса угла ACB.
m — касательная описанной вокруг треугольника ABC окружности, проведённая через точку C.
n — прямая, параллельная m и проходящая через B.
Точка пересечения n и k названа E.

Сколько существует треугольников ABC с периметром, не превышающим 100 000, у которых длина BE является целым числом?

Оригинал
297

Каждый следующий член последовательности Фибоначчи получается сложением предыдущих двух.
Начиная с 1 и 2, первые 10 членов будут: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89.

Каждое положительное целое число может быть однозначно записано как сумма не следующих непосредственно друг за другом членов последовательности Фибоначчи. Например, 100 = 3 + 8 + 89.
Такая сумма называется представлением Цекендорфа данного числа.

Пусть z(n) — количество членов в представлении Цекендорфа числа n для любого целого n>0.
Таким образом, z(5) = 1, z(14) = 2, z(100) = 3 и т. д.
Кроме того, при 0<n<10^(6), ∑ z(n) = 7894453.

Найдите ∑ z(n) при 0<n<10^(17).

Оригинал
298

Лэрри и Робин играют в игру на запоминание последовательности случайных чисел от 1 до 10 включительно, которые во время игры называются по одному. Каждый игрок может запомнить до пяти названных чисел. Если названное число присутствует в памяти игрока, он получает одно очко. В противном случае игрок добавляет это число в свою память, стирая одно из имеющихся там чисел, если вся его память заполнена.

Оба игрока начинают с пустой памятью. Оба игрока запоминают каждое отсутствующее в памяти число, но при этом используют разные стратегии, чтобы решить, какое число стереть из памяти:
Лэрри стирает то число, которое дольше всех не было названо.
Робин стирает то число, которое дольше всех находилось в его памяти.

Пример такой игры:

Ход Названное
число
Память
Лэрри
Очки
Лэрри
Память
Робина
Очки
Робина
1 1 1 0 1 0
2 2 1,2 0 1,2 0
3 4 1,2,4 0 1,2,4 0
4 6 1,2,4,6 0 1,2,4,6 0
5 1 1,2,4,6 1 1,2,4,6 1
6 8 1,2,4,6,8 1 1,2,4,6,8 1
7 10 1,4,6,8,10 1 2,4,6,8,10 1
8 2 1,2,6,8,10 1 2,4,6,8,10 2
9 4 1,2,4,8,10 1 2,4,6,8,10 3
10 1 1,2,4,8,10 2 1,4,6,8,10 3

Если обозначить очки Лэрри L, а очки Робина R, каково ожидаемое значение |L-R| после 50 ходов? Дайте ответ, округленный до восьмого знака после запятой в виде x.xxxxxxxx .

Оригинал
299

Выбраны четыре точки с целочисленными координатами:
A(a, 0), B(b, 0), C(0, c) и D(0, d), где 0 < a < b, и 0 < c < d.
Точка P, также с целочисленными координатами, выбирается на прямой AC так, что все три треугольника ABP, CDP и BDP подобны.

Легко показать, что три треугольника могут быть подобны, только если a=c.

Таким образом, при условии a=c, мы ищем тройки чисел (a,b,d), такие, что на AC существует хотя бы одна точка P (с целочисленными координатами), которая делает все три треугольника ABP, CDP and BDP подобными.

Например, если (a,b,d)=(2,3,4), легко можно удостовериться, что точка P(1,1) удовлетворяет вышеупомянутому условию. Заметьте, что тройки (2,3,4) и (2,4,3) считаются различными, хотя точка P(1,1) является общей для обеих.

При b+d < 100, существует 92 различных тройки (a,b,d), обеспечивающих существование точки P.
При b+d < 100 000, существует 320471 различных тройки (a,b,d), обеспечивающих существование точки P.

Сколько различных троек (a,b,d), обеспечивающих существование точки P, при b+d < 100 000 000?

Оригинал
300

Очень упрощая, можно считать белки цепочками, состоящими из гидрофобных (H) и полярных (P) элементов, например: HHPPHHHPHHPH.
В этой задаче важна ориентация белка; к примеру, цепочка HPP считается отличной от PPH. Таким образом, существует 2^(n) различных белков, состоящих из n элементов.

Если наблюдать эти цепочки в природе, то они всегда свёрнуты таким образом, чтобы количество точек соприкосновения H-H было по возможности больше, т. к. это энергетически выгодно.
В результате H-элементы стремятся собраться во внутренней части, а P-элементы — снаружи.
Разумеется, настоящие белки свёрнуты в трёх измерениях, но мы будем рассматривать только сворачивание белков в двух измерениях.

Рисунок ниже показывает два возможных способа сворачивания белка из нашего примера (места соприкосновения H-H показаны красными точками).

Результат сворачивания, показанный слева, имеет только 6 точек соприкосновения H-H, поэтому никогда не получился бы естественным образом.
С другой стороны, конформация справа имеет 9 точек соприкосновения H-H, что является оптимальным для этой цепочки.

Если принять вероятности нахождения элементов H и P равными в любом месте цепочки, то выясняется, что среднее количество точек соприкосновения H-H в оптимальной конформации случайной белковой цепочки длиной 8 равна 850 / 2^(8)=3.3203125.

Каково среднее количество точек соприкосновения H-H в оптимальной конформации случайной белковой цепочки длиной 15?
Дайте ответ, используя столько десятичных знаков, сколько необходимо для точного результата.

Оригинал
301

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

Мы рассмотрим версию нормальной игры с тремя кучками, которая проходит следующим образом:
- в начале игры имеется три кучки камней;
- во время своего хода игрок убирает любое положительное число камней из любой одной кучки;
- первый игрок, который не сможет сделать ход (потому что не останется камней), проигрывает.

Если (n_(1),n_(2),n_(3)) указывает позицию в игре с кучками размеров n_(1), n_(2) и n_(3), то существует простая функция X(n_(1),n_(2),n_(3)) — которую вы можете разыскать или попытаться вывести самостоятельно — которая возвращает:

  • ноль, если при совершенной стратегии игрок, чья очередь делать ход, в конце концов проиграет; или
  • ненулевой результат, если при совершенной стратегии игрок, чья очередь делать ход, в конце концов выиграет.

Например, X(1,2,3) = 0, потому что, независимо от действий текущего игрока, его противник может ответить ходом, который оставит кучки равных размеров, и тогда каждый ход текущего игрока может повторяться его противником, пока не останется камней; то есть текущий игрок проигрывает. Для иллюстрации:
- текущий игрок ходит в позицию (1,2,1),
- противник ходит в (1,0,1),
- текущий игрок ходит в (0,0,1),
- противник ходит в (0,0,0) и выигрывает.

Для скольки положительных целых n≤ 2^(30) выполняется X(n,2n,3n) = 0 ?

Оригинал
302

Положительное целое n называется полностепенным (powerful), если p^(2) является делителем n, для каждого простого множителя p, содержащегося в n.

Положительное целое n является совершенной степенью, если n можно представить как степень другого положительного целого.

Положительное целое n является Ахиллесовым числом, если n полностепенное, но не совершенная степень. Например, 864 и 1800 — Ахиллесовы числа: 864 = 2^(5)·3^(3), и 1800 = 2^(3)·3^(2)·5^(2).

Назовём положительное целое S сильным Ахиллесовым числом, если и S, и φ(S) являются Ахиллесовыми числами.^(1)
Например, 864 — сильное Ахиллесово число: φ(864) = 288 = 2^(5)·3^(2). Однако, 1800 не является сильным Ахиллесовым числом, т. к. φ(1800) = 480 = 2^(5)·3^(1)·5^(1).

Существует 7 сильных Ахиллесовых чисел менее 10^(4), и 656 менее 10^(8).

Сколько сильных Ахиллесовых чисел менее 10^(18)?

^(1) φ обозначает функцию Эйлера (Euler's totient function).

Оригинал
303

Для положительного целого n определим f(n) как наименьшее положительное кратное n, для записи которого в десятичной системе счисления используются только цифры ≤ 2.

Таким образом, f(2)=2, f(3)=12, f(7)=21, f(42)=210, f(89)=1121222.

Также, .

Найдите .

Оригинал
304

Для каждого положительного целого n функция next_prime(n) возвращает наименьшее простое число p, такое, что p>n.

Последовательность a(n) определена через:
a(1)=next_prime(10^(14)) и a(n)=next_prime(a(n-1)) при n>1.

Последовательность Фибоначчи f(n) определена через:
f(0)=0, f(1)=1 и f(n)=f(n-1)+f(n-2) при n>1.

Последовательность b(n) определена как f(a(n)).

Найдите ∑b(n) при 1≤n≤100 000. Дайте ответ по модулю 1234567891011.

Оригинал
305

Обозначим через S бесконечную последовательность, получаемую объединением последовательных положительных целых чисел (начиная с 1), записанных по основанию 10.
Т.е., S = 1234567891011121314151617181920212223242...

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

Назовем f(n) начальным положением n-ного повторения числа n в последовательности S.
Например, f(1)=1, f(5)=81, f(12)=271 и f(7780)=111111365.

Найдите ∑f(3^(k)), где 1≤k≤13.

Оригинал
306

Описанная ниже игра представляет собой классический пример Теории Комбинационных Игр:

Два игрока начинают с полоской из n белых квадратиков, и совершают ходы по очереди.
На каждом ходу, игрок выбирает два следующих друг за другом квадрата и закрашивает их черным цветом.
Проигрывает тот игрок, который не может завершить свой ход.

  • If n = 1, возможных правильных ходов нет, таким образом первый игрок проигрывает автоматически.
  • If n = 2, возможен только один правильный ход, после которого второй игрок проигрывает.
  • If n = 3, возможны два варианта правильного хода, но обе ситуации приводят к проигрышу второго игрока.
  • If n = 4, возможны три варианта правильного хода для первого игрока, который может победить, если закрасит два средних квадрата.
  • If n = 5, возможны четыре варианта правильного хода для первого игрока (показаны ниже красным), однако независимо от выбора, второй игрок (синий) победит.

Таким образом при 1 ≤ n ≤ 5, существуют 3 значения n, при которых первый игрок может свести результат к своей победе.
Аналогично, при 1 ≤ n ≤ 50, существуют 40 значений n, при которых первый игрок может свести результат к своей победе.

Если 1 ≤ n ≤ 1 000 000, то при скольких значениях n первый игрок может свести результат к своей победе?

Оригинал
307

20 000 дефектов случайным образом распределены среди 1 000 000 интегральных микросхем, производимых на заводе (одна микросхема может иметь любое число дефектов).

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

Оригинал
308

Программа, написанная на языке программирования Fractran, состоит из списка дробей.

Внутреннее состояние виртуальной машины Fractran — это положительное целое число, которое изначально устанавливается равным начальному числу генератора (seed value). При каждой итерации Fractran-программы число состояния машины умножается на первую дробь в списке, которая даст в результате целое число.

Например, одна из программ на Fractran, написанная Джоном Хортоном Конвейем для генерации простых чисел, состоит из следующих 14 дробей:

17
91
,
78
85
,
19
51
,
23
38
,
29
33
,
77
29
,
95
23
,
77
19
,
1
17
,
11
13
,
13
11
,
15
2
,
1
7
,
55
1
.

При начальном значении генератора 2, последоватевыполнение итераций программы производит последовательность:
15, 825, 725, 1925, 2275, 425, ..., 68, 4, 30, ..., 136, 8, 60, ..., 544, 32, 240, ...

В этой последовательности появляются следующие степени двойки: 2^(2), 2^(3), 2^(5), ...
Можно показать, что все степени двойки в этой последовательности имеют простые показатели и, кроме того, все простые числа в показателях степеней двойки появляются в правильном порядке.

Если использовать приведённую выше программу на Fractran при решенеии 7-й задачи проекта «Эйлер» (найдите 10001-ое простое число), то сколько итераций потребуется, прежде чем программа выдаст число 2^(10001-ое простое число)?

Оригинал
309

В классической задаче о "пересечении лестниц" даны длины двух лестниц x и y, расположенных на противоположных стенах узкой, горизонтальной улицы. Помимо этого известна высота h, проведенная из точки пересечения лестниц над улицей. Требуется определить ширину улицы (w).

В данном случае, мы рассматриваем только те случаи, в которых все четыре переменные являются положительными целыми числами
К примреу, если x = 70, y = 119 и h = 30, то можно вычислить w = 56.

К слову, для целых значений x, y, h при 0 < x < y < 200, существует только пять троек значений (x,y,h), которые дают целое значение w:
(70, 119, 30), (74, 182, 21), (87, 105, 35), (100, 116, 35) и (119, 175, 40).

Сколько троек целых значений (x,y,h) дают целые решения w, если 0 < x < y < 1 000 000?

Оригинал
310

Алиса и Боб играют в игру Ним-квадрат.
Ним-квадрат похож на обычную игру Ним с 3 кучками, однако игроки могут брать из кучки только число камушков, являющееся квадратом.
Количество камушков в трех кучках задано упорядоченной тройкой (a,b,c).
Если 0≤a≤b≤c≤29, то количество проигрышных позиций для следующего игрока составляет 1160.

Найдите количество проигрышных позиций для следующего игрока, если 0≤a≤b≤c≤100 000.

Оригинал
311

ABCD - выпуклая поверхность, четырехсторонник с целыми сторонами, при этом 1 ≤ AB < BC < CD < AD.
Длина BD - целое число. Точка O - середина BD. Длина AO - также целое число.
Будем называть ABCD a двухклинным целым четырехсторонником, если AO = CO ≤ BO = DO.

К примеру, следующий четырехсторонник является двухклинным целым:
AB = 19, BC = 29, CD = 37, AD = 43, BD = 48 и AO = CO = 23.

Пусть B(N) - количество различных двухклинных целых четырехсторонников ABCD, удовлетворяющих условию AB^(2)+BC^(2)+CD^(2)+AD^(2) ≤ N.
Нетрудно убедиться в том, что B(10 000) = 49 и B(1 000 000) = 38239.

Найдите B(10 000 000 000).

Оригинал
312

Граф Серпинского 1-го порядка (S_(1)) является равносторонним треугольником.
S_(n+1) можно получить из S_(n), расположив три копии S_(n) так, чтобы каждая пара копий имела один общий угол.

Пусть C(n) - число цикличных последовательностей, состоящих из переходов через все вершины S _(n), при этом через каждую вершину последовательность проходит только один раз.
К примеру, C(3) = 8, т.к. всего можно нарисовать восемь таких цикличных последовательностей на S_(3), как это показано ниже:

Можно доказать, что:
C(1) = C(2) = 1
C(5) = 71328803586048
C(10 000) mod 10^(8) = 37652224
C(10 000) mod 13^(8) = 617720485

Найдите C(C(C(10 000))) mod 13^(8).

Оригинал
313

При игре в пятнашки фишку можно перемещать в свободное поле горизонтально или вертикально. Цель игры - переместить красную фишку из верхнего левого угла сетки в нижний правый угол; во время начала игры пуст всегда нижний правый угол. К примеру, следующая последовательность картинок показывает, как можно пройти игру в 5 ходов на клетке 2 на 2.

Пусть S(m,n) представляет собой минимальное число ходов, которыми можно пройти игру на сетке размерами m на n. К примеру, можно доказать, что S(5,4) = 25.

Существует ровно 5482 сеток, для которых S(m,n) = p^(2), где p < 100 является простым числом.

Сколько сеток можно получить, для которых S(m,n) = p^(2), где p < 10^(6) является простым числом?

Оригинал
314

Луна открыта, и на ней можно получить участок совершенно бесплатно. Однако есть одна тонкость. Вы должны построить стену по периметру участка, который вы содержите, а возведение стен на Луне стоит дорого. Каждой стране выделили квадратный участок размерами 500 m на 500 m, но принадлежать этим странам будут только те площади, которые ограничены стенами. В квадратной сетке расставлено 251001 столбов на расстоянии 1 метра друг от друга. Стена должна представлять собой завершенный ряд прямых линий, каждая линия идет от столба к столбу.

Разумеется, большие страны построили стену общей протяженностью 2000 м, покрыв тем самым всю площадь в 250 000 м^(2). Бюджет Герцогства Великого Фенвика поскромнее, поэтому Королевский Программист попросил Вас вычислить форму, которая даст наибольшее отношение площадь/протяженность стен.

Вы выполнили некоторые предварительные расчеты на листе бумаги. Для стены протяженностью 2000 метров, которой ограничена площадь в 250 000 м^(2), отошение площадь/протяженность составила 125.
Хоть это и не разрешено правилами, но для понимания того, есть ли вариант получше: если вписать в квадратный участок окружность, то покрываемя площадь составит π*250^(2) м^(2), в свою очередь периметр будет равен π*500 м. Таким образом, отношение площадь/протяженность также составит 125.

Однако, если Вы отрежете от квадрата четыре треугольника со сторонами 75 м, 75 м и 75√2 м, то покрываемая площадь составит 238750 м^(2), в свою очередь периметр стены будет равен 1400+300√2 м. Таким образом, отношение площадь/протяженность равно 130.87, что намного лучше.

Найдите максимальное отношение площадь/протяженность.
Ответ приведите с округлением до 8 знаков после запятой в виде десятичной дроби abc.defghijk.

Оригинал
315

Сэма и Макса попросили превратить два цифровых датчика времени в два датчика времени с "цифровыми корнями".
Датчик времени с цифровыми корнями - это цифровой датчик времени, который показывает цифровые корни на каждом шаге.

Когда датчику времени задают число, он показывает его и начинает производить расчет, при этом показывая все промежуточные значения, пока не получит окончательный результат.
К примеру, если датчику времени подать число, то он последовательно отобразит: "137" → "11" → "2", а затем погаснет, ожидая ввода следующего числа.

Любая цифра образуется несколькими световыми сегментами: тремя горизонтальными (верхний, средний, нижний) (top, middle, bottom) и четырьмя вертикальными (верхий левый, верхний правый, нижний левый, нижний правый).
Цифру "1" образуют вертикальные сегменты - верхний правый и нижний правый, цифру "4" образуют средний горизонтальный сегмент и вертикальные верхний левый, верхний правый и нижний правый сегменты. Для цифры "8" загораются все сегменты.

Датчик времени потребляет энергию только когда включает/выключает сегменты.
Для того чтобы включить цифру "2", потребуется 5 переходов, в то время как для "7" - всего 4 перехода.

Сэм и Макс построили два разных датчика времени.

Датчику времени Сэма подают число, например 137: датчик времени показывает "137", затем дисплей гаснет, после чего загорается следующее число ("11"), затем дисплей снова гаснет и наконец загорается последнее число ("2"), а через некоторое время дисплей гаснет окончательно.
Для примера с числом 137 датчику времени Сэма потребуется:


"137" : (2 + 5 + 4) × 2 = 22 перехода (показать/отключить "137").
"11" : (2 + 2) × 2 = 8 переходов (показать/отключить "11").
"2" : (5) × 2 = 10 переходов(показать/отключить "2").

Таким образом, всего потребуется 40 переходов.

Датчик времени Макса работает иначе. Вместо того, чтобы включать/отключать весь дисплей, он достаточно "умен", чтобы выключать только те сегменты, которые не понадобятся для индикации следующего числа.
При вводе числа 137, датчику Макса потребуется:


"137"

:

2 + 5 + 4 = 11 переходов (показать "137")
7 переходов (на отключение сегментов, которые не нужны для отображения числа "11").
"11"


:


0 переходов (число "11" уже правильно отображено на дисплее)
3 перехода (отключить первую цифру "1", а также нижний сегмент второй цифры "1";
верхний же сегмент остается для отображения числа "2").
"2"

:

4 перехода (включить недостающие сегменты для числа "2")
5 переходов (чтобы убрать с дисплея число "2").

Таким образом, всего потребуется 30 переходов.

Разумеется, датчик времени Макса потребляет меньшую мощность, чем датчик Сэма.
На обоих датчиках времени вводят простые числа между A = 10^(7) и B = 2 ×10^(7).
Найдите разность количества переходов, необходимых датчикам времени Сэма и Макса.

Оригинал
316

Пусть p = p_( 1) p _(2 ) p_(3) ... - бесконечная последовательность случайных цифр, выбираемых из множества {0,1,2,3,4,5,6,7,8,9} с равными вероятностями.
Нетрудно убедиться в том, что p соответствует действительному числу 0.p _(1 ) p_(2) p_(3 ) ....
Также, легко заметить, что выбор случайного действительного числа из интервала [0,1) эквивалентно выбору бесконечной последовательности случайных цифр из множества {0,1,2,3,4,5,6,7,8,9} с равными вероятностями.

При любом положительном целом числе n из d десятичных цифр, допустим, что k является наименьшим индексом, таким, что
p_( k, )p _(k+1 ), ...p_( k+d-1) являются десятичными цифрами n, при этом, в таком же порядке.
Помимо этого, пусть g(n) - ожидаемое значение k; можно доказать, что g(n) всегда конечное и, что самое интересное, целое число.

К примеру, если n = 535, то
при p = 31415926535897...., получим k = 9
при p = 355287143650049560000490848764084685354..., получим k = 36
и.т.д., пока не обнаружим, что g(535) = 1008.

Известно, что . Найдите

Примечание: обозначает функцию округления в меньшую сторону.
Оригинал
317

Фейерверк взрывается на высоте 100 м над плоскостью поверхности. Он рассыпается на большое число очень маленьких фрагментов, которые движутся в разных направления; начальная скорость каждого из них составляет 20 m/s.

Предположим, что все фрагменты передвигаются без сопротивления воздуха в однородном гравитационном поле с g=9.81 m/s^(2).

Найдите объем (в м^(3)) всей области, через которую проходят фрагменты, прежде чем упасть на землю. Ответ приведите, округлив до 4 знаков после запятой.

Оригинал
318

Рассмотрим действительное число √2+ √3.
При вычислении четных степеней √2+ √3 получим:
(√2+√3)^(2) = 9.898979485566356...
(√2+√3)^(4) = 97.98979485566356...
(√2+√3)^(6) = 969.998969071069263...
(√2+√3)^(8) = 9601.99989585502907...
(√2+√3)^(10) = 95049.999989479221...
(√2+√3)^(12) = 940897.9999989371855...
(√2+√3)^(14) = 9313929.99999989263...
(√2+√3)^(16) = 92198401.99999998915...

Похоже, что число последовательных девяток в начале дробной части этих степеней не уменьшается.
Более того, можно доказать, что дробная часть числа (√2+√3)^(2n) стремится к 1 при больших значениях n.

Рассмотрим все действительные числа вида √p+√q, где p и q - положительные целые числа, при этом p <q, такие, что дробная часть of (√p+√q)^( 2n) стремится к 1 при больших значениях n.

Пусть C(p,q,n) - число последовательных девяток в начале дробной части числа
(√p+√q)^(2n).

Пусть N(p,q) - такое минимальное значение n, что C(p,q,n) ≥ 2011.

Найдите ∑N(p,q), если p+q ≤ 2011.

Оригинал
319

Пусть x_(1), x_(2),..., x_(n) - последовательность длинной n, для которой справедливо:

  • x_(1 ) = 2
  • при всех 1 < i ≤ n : x_(i-1 ) < x_(i)
  • для всех i и j при 1 ≤ i, j ≤ n : (x_(i))^( j) < (x_(j) + 1)^(i )

Существует всего пять таких последовательностей длинной 2, а именно: {2,4}, {2,5}, {2,6}, {2,7} и {2,8}.
Существует 293 такие последовательности длинной 5; ниже представлены три примера:
{2,5,11,25,55}, {2,6,14,36,88}, {2,8,22,64,181}.

Обозначим через t(n) число таких последовательностей длинной n.
Известно, что t(10) = 86195 и t(20) = 5227991891.

Найдите t(10^(10)) и приведите ответ по модулю 10^(9).

Оригинал
320

Обозначим через N(i) наименьшее целое число n, при котором n! делится без остатка на (i!)^(1234567890)

Пусть S(u)=∑N(i), где 10 ≤ i ≤ u.

S(1000)=614538266565663.

Найдите S(1 000 000) mod 10^(18).

Оригинал
321

В разных концах горизонтального ряда, состоящего из 2n + 1 клеток, расположены n красных фишек и n синих фишек, которые отделены между собой одной пустой клеткой в середине ряда. Например, при n = 3.

Фишку можно перемещать с одной клетки на ближайшу другую клетку (передвижение) или же можно перескочить через другую фишку (скачок), если ближайшая к этой фишке клетка свободна.

Пусть M(n) - минимальное число ходов/действий, которые надо совершить, чтоб полностью перевернуть положение окрашенных фишек; т.е., переместить все красные фишки в правую часть, а все синие - в левую.

Можно доказать, что M(3) = 15, и, помимо этого, данное число является треугольным.

Если записать последовательность значений n, при которых M(n) являются треугольными числами, то первые пять членов этой последовательности будут:
1, 3, 10, 22 и 63, а их сумма составит 99.

Найдите сумму первых сорока членов такой последовательности.

Оригинал
322
Пусть T(m, n) является числом таких биномиальных коэффициентов iCn, которые делятся на 10 без остатка при n ≤ i < m(где i, m и n - положительные целые числа).
Известно, что T(109, 107-10) = 989697000.

Найдите T(1018, 1012-10).

Оригинал
323

Пусть y0, y1, y2,... - последовательность случайных 32 битовых чисел без знака
(т.е. все значения 0 ≤ yi < 232 равновероятны).

Для последовательности xi задана следующая рекурсия:

  • x0 = 0 и
  • xi = xi-1 | yi-1, при i > 0. (где | - оператор поразрядного логического ИЛИ)

Можно показать, что существует такой индекс N, при котором xi = 232 -1 (последовательность исключительно из единиц) для всех i ≥ N.

Найдите ожидаемое значение N.
Ответ округлите до 10 знаков после запятой.

Оригинал
324

Пусть f(n) - число способов, которыми можно заполнить башню 3×3×n используя блоки 2×1×1.
Разрешено поворачивать блоки любыми способами; однако повороты, отражения и.т.д. самой башни считаются различными башнями.

Например (при q = 100000007) :
f(2) = 229,
f(4) = 117805,
f(10) mod q = 96149360,
f(103) mod q = 24806056,
f(106) mod q = 30808124.

Найдите f(1010000) mod 100000007.

Оригинал
325

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

Например, пускай упорядоченная пара (6,14) описывает ситуацию с 6 камушками в меньшей кучке и 14 в большей. Тогда первый игрок может забрать либо 6, либо 12 камушков из большей кучки.

Побеждает тот игрок, который забрал все камушки из кучки.

Выйгрышная ситуация - такая ситуация, в которой первый игрок может обеспечить себе победу. К примеру, (1,5), (2,6) и (3,12) являются выйгрышными, поскольку первый игрок может забрать все камушки из второй кучки при первом же ходе.

Проигрышная ситуация - такая ситуация, в которой второй игрок может обеспечить себе победу, независимо от того, что предпримет первый игрок. К примеру, (2,3) и (3,4) являются проигрышными: любой разрешенный ход оставит выйгрышную ситуацию второму игроку.

Определим S(N) как сумму (xi+yi) всех проигрышных ситуаций (xi,yi), 0 < xi < yi ≤ N. Можно доказать, что S(10) = 211 и S(104) = 230312207313.

Найдите S(1016) mod 710.

Оригинал
326

Пусть an - последовательность, заданная в рекурсивном виде: .

Первые 10 элементов an таковы: 1,1,0,3,0,3,5,4,1,9.

Обозначим через f(N,M) число пар (p,q), удовлетворяющих требованиям:

Нетрудно убедиться, что f(10,10)=4, и эти пары - (3,3), (5,5), (7,9) и (9,10).

Помимо этого, известно, что f(104,103)=97158.

Найдите f(1012,106).

Оригинал
327

Последовательность из трех комнат соединена между собой автоматическими дверьми.

Каждая дверь управляется карточкой безопастности. Как только в комнату заходят, дверь автоматически закрывается и эта карточка безопасности повторному использованию не подлежит. Автомат в начальной точке выдает неограниченное число карточек, однако в каждой из комнат (в том числе и в начальной) установлены сканнеры, и если они обнаружат у владельца более трех карточек, или же обнаружат карточку на полу, то все двери необратимо запираются. В то же время, во всех комнатах есть ящик для хранения любого числа карточек безопасности для использования на более поздних этапах.

Если попытаетесь просто пройти через все комнаты по очереди, то когда окажетесь в комнате 3, все карточки будут израсходованы, и Вы навсегда останетесь в этой комнате!

Но если воспользоваться ящиками для хранения, то побег возможен. К примеру, можно зайти в 1 комнату при помощи первой карточки, полощить в ящик хранения вторую карточку, а третьей карточкой вернуться обратно в начальную комнату. Пополнив в автомате запасы тремя дополнительными карточками, можно войти в первую комнату и забрать карточку из ящика хранения. Теперь у Вас снова три карточки, и Вам удастся пройти через оставшиеся три двери. Этот способ позволяет пройти через все три комнаты, воспользовавшись в общей сложности 6 карточками.

Через шесть комнат возможно пройти, истратив 123 карточки безопасности, имея на руках в любой из комнат не более 3 карточек.

Пусть C - максимальное допустимое системой число карточек на руках.

Пусть R - число комнат, через которые необходимо пройти.

Пусть M(C,R) - минимальное число карточек, которое необходимо получить в автомате, чтобы пройти через R комнат, имея на руках не более C карточек в любой момент времени.

Например, M(3,6)=123 и M(4,6)=23.
Тогда ΣM(C,6)=146 для 3 ≤ C ≤ 4.

Дано, что ΣM(C,10)=10382 для 3 ≤ C ≤ 10.

Найдите ΣM(C,30) для 3 ≤ C ≤ 40.

Оригинал
328

Наша цель - угадать загаданное число из множества целых чисел {1, 2, ..., n} при помощи вопросов. Каждое число (оно же - вопрос), про которое мы спрашиваем увеличивает вес, равный этому числу, и мы можем получить один из трех возможных ответов:


  • "Ваше число меньше, чем загаданное", или
  • "Да, это оно!", или
  • "Ваше число больше, чем загаданное".

При заданном значении n, оптимальная стратегия минимизирует суммарный вес (т.е. сумму всех заданных вопросов) для наихудшего возможного случая. Т.е.:

При n=3, лучшее, что можно сделать, очевидно, спросить про число "2". Ответ мгновенно приведет нас к загаданному числу (при суммарном весе = 2).

При n=8, можно попытаться воспользоваться стратегией "двоичного поиска": первый вопрос будет про "4", и, если загаданное число больше, чем 4, то понадобится еще одна или две попытки-вопроса.
Пусть второй вопрос будет про "6". Если загаданное число все еще больше 6, то потребуется третий вопрос, чтобы выяснить - загаданное число равно 7 или 8.
Таким образом, третий вопрос будет про "7", и общий вес этого наихудшего случая оставит 4+6+7= 17.

Можно существенно уменьшить вес наихудшего случая при n=8, задав первый вопрос про "5".
Если окажется, что загаданное число больше 5, то второй вопрос будет про "7", и тогда мы наверняка узнаем загаданное число (при общем весе 5+7=12).
Если же окажется, что загаданное число меньше 5, то второй вопрос будет про "3", а если загаданное число будет меньше чем 3, то третий вопрос будет про "1". Итого, общий вес составит 5+3+1=9.
Т.к. 12>9, то вес наихудшего случая при такой стратегии будет равен 12. Это лучше результата, который был получен выше при помощи стратегии "двоичного поиска"; кроме того, этот результат не хуже результата любой другой стратегии.
Таким образом, мы только что описали оптимальную стратегию при n=8.

Пусть C(n) - вес наихудшего возможного случая, достигнутый оптимальной стратегией для n чисел, описанный выше.
Таким образом, C(1) = 0, C(2) = 1, C(3) = 2 и C(8) = 12.
Аналогично, C(100) = 400 и C(n) = 17575.

Найдите C(n).

Оригинал
329

У Сьюзан есть простая лягушка.
Ее лягушка прыгает по 500 квадратам, пронумерованным числами от 1 до 500. Лягушка может перепрыгивать с одного квадрата на другой либо влево, либо вправо, причем с равной вероятностью. Лягушка не может выпрыгнуть за пределы интервала [1;500].
(если лягушка приземлится на любой из концов интервала, она автоматически будет прыгать на единственный доступный квадрат при следующем ходе.)

Когда лягушка сидит на квадрате, пронумерованном простым числом, то перед прыжком на следующий квадрат она проквакает 'P' (PRIME, простое число) с вероятностью 2/3 или же 'N' (NOT PRIME, не простое число) с вероятностью 1/3 .
Когда лягушка сидит на квадрате, номер которого не является простым числом, то перед прыжком на следующий квадрат она проквакает 'P' с вероятностью 1/3 или же 'N' с вероятностью 2/3 .

Известно, что начальное положение лягушки - случайное, равновероятное для любого квадрата. Также, известно, что Сьюзан прослушала первые 15 кваканий. Какова вероятность, что Сьюзан услышит последовательность PPPPNNPPPNPPNPN?

В качестве ответа укажите дробь p/q в приведенной форме.

Оригинал
330
Для любых целых чисел n из множества действительных чисел определим бесконечную последовательность a(n) следующим образом:

К примеру,

a(0) =
1
1!
+
1
2!
+
1
3!
+ ... = e − 1
a(1) =
e − 1
1!
+
1
2!
+
1
3!
+ ... = 2e − 3
a(2) =
2e − 3
1!
+
e − 1
2!
+
1
3!
+ ... =
7
2
e − 6
где e = 2.7182818... - константа Эйлера.
Нетрудно показать, что a(n) можно записать в виде
A(n) e + B(n)
n!
, где A(n) и B(n) - целые числа.
Например, a(10) =
328161643 e − 652694486
10!
.

Найдите A(109) + B(109) и приведите свой ответ по mod 77 777 777.

Оригинал
331

На квадратном поле расставлены N×N фишек. У каждой фишки есть белая сторона и черная сторона.

Во время очередного хода происходит выбор фишки, после чего все фишки из соответствующей строки или колонны переворачиваются: т.е. переворачивается 2×N-1 фишек. Игра завершается, когда все фишки повернуты белой стороной к верху. Ниже представлен пример игры на поле размерами 5×5 клеток.

Можно доказать, что 3 - минимальное число ходов, необходимое для завершения игры.

На игровом поле размерами N×N нижняя левая фишка имеет координаты (0,0);
нижняя правая фишка - координаты (N-1,0), а верхняя левая - (0,N-1).

Обозначим через CN следующую конфигурацию игрового поля размерами N×N клеток:
Фишка с координатами (x,y), удовлетворяющими неравенство , повернута к верху черной стороной, в противном случае - белой стороной. К примеру, конфигурация C5 показана на рисунке выше.

Пусть T(N) - минимальное число ходов, необходимых для завершения игры с исходной конфигурации поля CN. Если конфигурация CN не может привести к завершению игры, то T(N)=0.
Как было показано, T(5)=3. Кроме того, известно, что T(10)=29 и T(1 000)=395253.

Найдите .

Оригинал
332

Сферический треугольник - это фигура, образованная поверхностью сферы ограниченной тремя вершинами, получаемымипопарным пересечением больших дуг-окружностей

Пусть C(r) - сфера с центром в точке (0,0,0) и радиусом r.
Пусть Z(r) - набор точек с цело-численными координатами на поверхности сферы C(r).
Пусть T(r) - множество сферических треугольников с вершинами из Z(r). Порожденные сферические треугольники, образованные тремя течками одной и той же большой дуги, не включаются в множество T(r).
Пусть A(r) - площадь наименьшего сферического треугольника из T(r).

Например, A(14) равно 3.294040, при округлении до шести знаков после запятой.

Найдите A(r). Ответ округлите до шести знаков после запятой.

Оригинал
333

Все положительные целые числа можно разложить таким образом, что каждый член такого разложения можно представить в виде ≥ 0.

Рассмотрим только такие разложения, где ни один из членов не может делиться на любой другой член этого разложения.
Например, разложение 17 = 2 + 6 + 9 = (21x30 + 21x31 + 20x32) не является подходящим, поскольку 6 делится на 2. Разложение 17 = 16 + 1 = (24x30 + 20x30) также не является подходящим, поскольку 16 делится на 1. Единственное подходящее разложение числа 17 будет 8 + 9 = (23x30 + 20x32).

У многих целых чисел может быть более одного подходящего нам разложения, первое такое число 11, и у него два следующих разложения.
11 = 2 + 9 = (21x30 + 20x32)
11 = 8 + 3 = (23x30 + 20x31)

Определим P(n) как количество подходящих разложений числа n. К примеру, P(11) = 2.

Впредь будем рассматривать только те простые числа, у которых есть только одно подходящее разложение, к примеру P(17).

Сумма простых чисел q <100, таких чтоP(q) =1, составляет 233.

Найдите сумму простых чисел q <1000000, таких чтобы P(q)=1.

Оригинал
334

В раю Платона существует бесконечное количество мисок, выложенных в прямую линию.
В каждой миске либо конечное число бобов, либо нет бобов вообще.
Ребенок играет в игру, в которой разрешен только один вид хода: забрать два боба из любой миски и переложить их в одну из двух соседних мисок.
Игра закончится, когда в каждой миске либо один боб, либо ни одного.

К примеру, рассмотрим две рядом расположенные миски, в которых лежат, соответственно, 2 и 3 боба. Все остальные миски - пустые. Следующими восьмью ходами можно завершить игру:

Заданы следующие последовательности:

t0 = 123456.
ti =
ti-1
2
, если ti-1 четно
ti-1
2
926252, если ti-1 нечетно
где ⌊x⌋ - функция округления вниз
а оператор поэлементного исключающего ИЛИ.
bi = ( ti mod 211) + 1.

Первые два члена этой последовательности равны b1 = 289 и b2 = 145.
Если начать с b1 и b2 бобами в двух соседних мисках, то для завершения игры потребуется 3419100 ходов.

Теперь, рассмотрим 1500 мисок, выстроенных в линию, в каждой из которых, соответственно, лежат b1, b2,..., b1500 бобов. Остальные миски - пустые. Найдите, сколько ходов необходимо сделать, чтобы завершить игру.

Оригинал
335

Каждый раз, когда Питеру становится скучно, он расставляет в круг несколько мисок, в каждой из которых лежит один боб. После этого, он берет бобы из определенной миски и бросает их по одному в миски, продвигаясь по часовой стрелке. Он повторяет процесс, начиная с миски, в которую он бросил последний боб, до тех пор, пока не получит исходное положение мисок. Например, в случае с 5 мисками, он действует следующим образом:

Таким образом, с 5 мисками Питеру потребовалось совершить 15 ходов, чтобы вернуться в исходное положение.

Пусть M(x) - число ходов, необходимое для того, чтобы вернуться в исходное положение для x мисок. Таким образом, M(5) = 15. Можно убедиться, что M(100) = 10920.

Найдите M(2k+1). Ответ приведите по модулю 79.

Оригинал
336

Обычно, к локомотиву прицепляют четыре вагона в следующем порядке: ABCD. Однако, бывает так, что когда локомотив прибывает за вагонами, они расположены в неправильном порядке.
Для того, чтобы поменять порядок вагонов, они помещаются на большую поворотную платформу. После того, как вагоны были расцеплены в опрделенной точке, состав из оставшихся вагонов и локомотива начинает движение от поворотной платформы. Оставшиеся на платформе вагоны разворачиваются на 180 градусов. После этого, все вагоны вновь сцепляют вместе и процесс повторяется столько раз, сколько потребуется. При этом необходимо достичь наименьшего числа использований поворотной платформы.
Некоторые расстановки вагонов, такие как ADCB, могут быть легко решены: вагоны разделяются в точке между A и D, а после поворота вагонов DCB соединяются вновь. Получен правильный порядок следования.

Тем не менее, Простой Саймон, машинист локомотива, не отличается эффективностью, так что он всегда решает проблему иначе: сперва он прицепляет вагон А, затем вагон В, и т.д.

В случае с четырьмя вагонами, наихудшими возможными для Саймона их расположениями, которые будем называть расстановками максимикса, являются DACB и DBAC. В случае каждой из них потребуются пять поворотов (в то же время, при решении более эффективным подходом, этого можно было бы достичь тремя поворотами). Этот процесс показан ниже для случая расстановки вагонов в порядке DACB.

Можно показать, что для шести вагонов всего существует 24 расстановки максимикса. Среди них десятой словарной (лексикографической) расстановкой максимикса является DFAECB.

Определите 2011-ую словарную расстановку максимикса для случая с 11 вагонами.

Оригинал
337

Пусть {a1, a2,..., an} - последовательность целых чисел длинной n, для которой справедливо:

  • a1 = 6
  • для любых 1 ≤ i < n : φ (ai) < φ(ai+1) < a i < ai+1 1

Обозначим через S(N) число таких последовательностей, у которых a n ≤ N.
К примеру, S(10) = 4: {6}, {6, 8}, {6, 8, 9} и {6, 10}.
Можно доказать, что S(100) = 482073668 и S(10 000) mod 108 = 73808307.

Найдите S(20 000 000) mod 108.

1 φ обозначена фи-функцию Эйлера.

Оригинал
338

Возьмем прямоугольный лист бумаги в клеточку размерами w × h. Шаг клетки составляет 1.
Если разрезать такой лист по линии клеток и совместить полученные куски без перекрытия, то можно образовать прямоугольники других размеров.

К примеру, из листа рамерами 9 × 4 , можно создать прямоугольники размерами 18 × 2, 12 × 3 и 6 × 6, если разрезать и сопоставить полученные куски, как это показано ниже:


Аналогично, из листа размерами 9 × 8 , можно образовать прямоугольники размерами 18 × 4 и 12 × 6 .

Для пары чисел w и h определим F(w,h) как количество отличных прямоугольников, которые можно образовать из листа бумаги размерами w × h .
Например, F(2,1) = 0, F(2,2) = 1, F(9,4) = 3 и F(9,8) = 2.
Учтите, что прямоугольники конгруэнтные заданному не учитываются в F (w,h).
Также учтите, что прямоугольник размерами w × h и прямоугольник размерами h × w не считаются отличными.

Для целых значений N определим G(N) в виде суммы F (w,h) для всех тех пар w и h, которые удовлетворяют требованию 0 < h ≤ w ≤ N.
Можно доказать, что G(10) = 55, G(103) = 971745 и G(105) = 9992617687.

Найдите G(1012). Ответ приведите по модулю 108.

Оригинал
339
"Передур же поехал дальше долиной реки, вдоль которой расстилались луга. И на одном берегу реки он увидел стадо белых овец, а на другом - стадо черных. И как только одна из белых овец блеяла, черная овца переплывала реку и становилась белой. Когда же блеяла черная овца, одна из белых овец переплывала реку и делалась черной."
Мабиногион. Передур, сын Эвраука

Изначально, каждое стадо состоит из n овец. Каждая овца (независимо от цвета) с равной вероятностью может блеять следующей. После того, как овца проблеяла и овца из другого стада пересекла реку, Передур может убрать некоторое число белых овец, чтобы обеспечить в конце максимальное число черных овец. Пусть E(n) - ожидаемое конечное значение числа черных овец, если Передур использует оптимальную стратегию.

Известно, что E(5) = 6.871346 (округлено до 6 знаков после запятой).
Найдите E(10 000) и приведите ответ, округлив его до 6 знаков после запятой.

Оригинал
340

Для заданных целых чисел a, b, c определим сумасшедшую функцию F(n) следующим образом:
F(n) = n - c для всех n > b
F(n) = F(a + F(a + F(a + F(a + n)))) для всех n ≤ b.

Помимо этого, определим S(a, b, c) = .

К примеру, если a = 50, b = 2000 и c = 40, то F(0) = 3240, а F(2000) = 2040.
В таком случае, S(50, 2000, 40) = 5204240.

Найдите последние 9 цифр значения S(217, 721, 127).

Оригинал
341

Последовательность Голомба с самоописанием, {G(n)}, это такая единственная неубывающая последовательность натуральных чисел, в которой n появляется ровно G(n) раз. Значения G(n) для первых нескольких n даны ниже:

n12345678 9101112131415
G(n)122334445 556666

Дано, что G(103) = 86, G(106) = 6137.
Помимо этого, также дано, что ΣG(n3) = 153506976 для 1 ≤ n < 103.

Найдите ΣG(n3) for 1 ≤ n < 106.

Оригинал
342

Рассмотрим число 50.
502 = 2500 = 22 × 54, таким образом φ(2500) = 2 × 4 × 53 = 8 × 53 = 23 × 53. 1
В таком случае, 2500 является квадратом, а φ(2500) - кубом.

Найдите сумму всех чисел n из интервала 1 < n < 1010, для которых φ(n2) являются кубами.

1 φ обзозначена фи-функция Эйлера.

Оригинал
343

Для любого положительного целого числа k, можно определить конечную последовательность ai дробей xi/yi следующим образом:
a1 = 1/k and
ai = (xi-1+1)/(yi-1-1) в сокращенном виде при i>1.
При достижении ai некоторого целого значения n, последовательность прерывается. (Т.е. при yi=1.)
Введем обозначение f(k) = n.
К примеру, при k = 20:

1/20 → 2/19 → 3/18 = 1/6 → 2/5 → 3/4 → 4/3 → 5/2 → 6/1 = 6

Таким образом, f(20) = 6.

Аналогично,f(1) = 1, f(2) = 2, f(3) = 1, а Σf(k3) = 118937 для 1 ≤ k ≤ 100.

Найдите Σf(k3) для 1 ≤ k ≤ 2×106.

Оригинал
344

Один из вариантов игры Н.Г. де Брейна серебрянный доллар можно описать следующим образом:

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

Обычный ход осуществляется выбором одной монеты и перемещением ее на одну или более клеток влево. Монету нельзя перемещать за пределы ленты, а также перепрыгивать через другие монеты или на них.

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

Выигрывает тот игрок, который присвоит себе серебрянный доллар.


Определим выйгрышную конфигурацию как такое расположение монет на ленте, при котором первый игрок может обеспечить себе победу, независимо от действий второго игрока.

Пусть W(n,c) - число выйгрышных конфигураций для ленты с n клетками, c бесполезными монетами и одним серебрянным долларом.

Дано: W(10,2) = 324 и W(100,10) = 1514704946113500.

Найдите W(1 000 000, 100) по модулю полупростого числа 1000 036 000 099 (= 1 000 003 · 1 000 033).

Оригинал
345

Определим матричную сумму как максимальную сумму элементов матрицы, где каждый элемент встречается только один раз в пределах строки и колонны. К примеру, матричная сумма для ниже приведенной матрицы равна 3315 ( = 863 + 383 + 343 + 959 + 767):

  7  53 183 439 863
497 383 563  79 973
287  63 343 169 583
627 343 773 959 943
767 473 103 699 303

Найдите матричную сумму следующей матрицы:

  7  53 183 439 863 497 383 563  79 973 287  63 343 169 583
627 343 773 959 943 767 473 103 699 303 957 703 583 639 913
447 283 463  29  23 487 463 993 119 883 327 493 423 159 743
217 623   3 399 853 407 103 983  89 463 290 516 212 462 350
960 376 682 962 300 780 486 502 912 800 250 346 172 812 350
870 456 192 162 593 473 915  45 989 873 823 965 425 329 803
973 965 905 919 133 673 665 235 509 613 673 815 165 992 326
322 148 972 962 286 255 941 541 265 323 925 281 601  95 973
445 721  11 525 473  65 511 164 138 672  18 428 154 448 848
414 456 310 312 798 104 566 520 302 248 694 976 430 392 198
184 829 373 181 631 101 969 613 840 740 778 458 284 760 390
821 461 843 513  17 901 711 993 293 157 274  94 192 156 574
 34 124   4 878 450 476 712 914 838 669 875 299 823 329 699
815 559 813 459 522 788 168 586 966 232 308 833 251 631 107
813 883 451 509 615  77 281 613 459 205 380 274 302  35 805

Оригинал
346

Число 7 - особенное, т.к. его запись по основанию 2: 111, а по основанию 6: 11
(i.e. 710 = 116 = 1112). Другими словами, число 7 является репьюнитом по крайней мере в двух основаниях b > 1.

Определим положительное целое число с таким свойством как сильный репьюнит. Можно доказать, что существует 8 сильных репьюнитов до числа 50: {1,7,13,15,21,31,40,43}.
Далее, сумма всех репьюнитов меньших 1000 равна 15864.

Найдите сумму всех сильных репьюнитов меньших 1012.
Оригинал
347

Наибольшее целое число ≤ 100, которое делится только на простые сомножители 2 и 3 равно 96, т.к. 96=32*3=25*3. Для двух отличных простых чисел p и q определим M(p,q,N) как наибольшее положительное целое число ≤N, которое делится только на p и q, а если такого числа не существует, то M(p,q,N)=0.

Например, M(2,3,100)=96.
M(3,5,100)=75, а не 90, т.к. 90 делится на 2 ,3 и 5.
Кроме того, M(2,73,100)=0, т.к. не существует такого положительного целого числа ≤ 100, которое бы делилось как на 2, так и на 73.

Пусть S(N) - сумма всех возможных M(p,q,N). S(100)=2262.

Найдите S(10 000 000).

Оригинал
348

Многие числа можно выразить как сумму квадратов и кубов. Причем, некоторые из них - более, чем одним способом.

Рассмотрим числа-палиндромы, которые можно выразить как сумму квадратов и кубов, причем и те, и другие больше 1. Ограничимся лишь теми числами, которые можно представить ровно четырьмя различными способами.
Например, 5229225 является числом-палиндромом, и его можно разложить ровно 4 различными способами:

22852 + 203
22232 + 663
18102 + 1253
11972 + 1563

Найдите сумму пяти найименьших таких чисел-палиндромов.

Оригинал
349

Муравей передвигается по правильному полю с квадратными клетками, окрашенными либо в черный, либо в белый цвет.
Муравей всегда смотрит в одном из основных направлений (влево, вправо, вверх или вниз) и передвигается на соседнюю клетку по одному из следующих правил:
- если он на черной клетке, то цвет клетки меняется на белый, муравей поворачивается на 90 градусов против часовой стрелки и передвигается прямо на следующую клетку.
- если он на белой клетке, то цвет клетки меняется на черный, муравей поворачивается на 90 градусов по часовой стрелке и передвигается прямо на следующую клетку.

Пусть изначально задана полностью белое поле из клеток. Сколько клеток окрасится в черный цвет после того, как муравей совершит 1018 переходов?

Оригинал
350

Списком длинною n является последовательность из n натуральных чисел.
Примеры таких списков: (2,4,6), (2,6,4), (10,6,15,6) и (11).

Наибольший общий делитель, сокращенно НОД, такого списка - наибольшее натуральное число, на которое делится каждая запись списка.
Примеры: НОД(2,6,4) = 2, НОД(10,6,15,6) = 1 и НОД(11) = 11.

Наименьшее общее кратное, сокращенно НОК, такого списка - наименьшее натуральное число, которое делит без остатка каждую запись списка.
Примеры: НОК(2,6,4) = 12, НОК(10,6,15,6) = 30 и НОК(11) = 11.

Пусть f(G, L, N) - количество списков длинною N, у которых НОД ≥ G и НОК ≤ L. Например:

f(10, 100, 1) = 91.
f(10, 100, 2) = 327.
f(10, 100, 3) = 1135.
f(10, 100, 1000) mod 1014 = 3286053.

Найдите f(106, 1012, 1018) mod 1014.

Оригинал
351

Шестиугольный сад порядка n - это треугольная решетка, которую образуют точки правильного шестиугольника с длинной стороны n. Ниже следует пример шестиугольного сада 5-го порядка:


Зеленым выделены точки, путь от которых к центру закрывают другие, более близкие точки. Нетрудно заметить, что у шестиугольного сада 5-го порядка таких скрытых точек 30.

Пусть H(n) - число скрытых от центра точек в шестиугольном саду порядка n.

H(5) = 30. H(10) = 138. H(1 000) = 1177848.

Найдите H(100 000 000).

Оригинал
352

Каждую 25-ю овцу из стада необходимо проверить на редкий вирус, который поражает 2% популяции овец. Существует точный и высоко-чувствительный ПЦР тест образцов крови, который дает однозначный положительный/отрицательный результат, но он дорогой и очень затратный по времени.

Из-за высокой цены, главный ветеринар предлагает вместо 25 отдельных тестов проводить следующую процедуру:

Овец рапределяют на 5 груп по 5 овец в каждой. 5 образцов крови каждой овцы из группы смешиваются вместе, после чего проводится один тест. Тогда,

  • Если результат отрицательный, то все овцы в этой группе считаются здоровыми.
  • Если результат положительный, проводится 5 дополнительных тестов. Отдельный тест для образца крови каждого животного, чтобы определить зараженных особей.

Поскольку вероятность заражения каждого отдельно взятого животного составляет всего 0.02, то первый тест (объединенных образцов) для каждой группы будет:

  • Отрицательным (и больше тестов не потребуется) с вероятностью 0.985 = 0.9039207968.
  • Положительным (потребуется 5 дополнительных тество) с вероятностью 1 - 0.9039207968 = 0.0960792032.

Таким образом, ожидаемое количество тестов для каждой группы составвит 1 + 0.0960792032 × 5 = 1.480396016.
Следовательно, все 5 групп можно просеять со средним количеством тестов 1.480396016 × 5 = 7.40198008, что дает огромный выигрыш, более чем 70% !

Хотя описанная выше процедура выглядит очень эффективной, ее можно еще существенно улучшить (всегда предполагается, что тест достаточно чувствителен и что нет никаких побочных эффектов при смешивании образцов крови). К примеру:

  • Можно начать с теста смеси всех 25 образцов крови. Можно доказать, что примерно в 60.35% случаев тест будет отрицательным и дополнительные тесты не потребуются. Более подробное тестирование потребуется лишь в оставшихся 39.65% случаев.
  • Если известно, что по крайней мере одно из животных в группе из 5 особей инфицировано, и что первые 4 индивидуальные тесты дадут отрицательный результат, то совершенно не требуется проводить тест для пятого животного (очевидно, что именно оно и будет инфицировано).
  • Можно попробовать изменить количество групп / количество особей в группе, меняя эти числа на каждом уровне так, чтобы общее число проведенных тестов было минимальным.

Чтобы упростить очень широкий ряд возможностей, введем ограничение на получение наиболее эффективной по затратам схемы тестирования: когда бы мы не тестировали смешанный образец, необходимо полностью разделить всех овец, чьи образцы крови участвовали в тестиовании (т.е. получить результат для каждого животного из группы - инфицированно оно или нет), прежде чем можно будет проводить тестирование остальных групп животных.

В данном примере, оказывается, что наиболее эффективная по затратам методика тестирования (будем называть ее оптимальной стратегией) потребует, в среднем, всего лишь 4.155452 тестов!

Для такой оптимальной стратегии определим T(s,p) как среднее количество тестов, необходимое для отсеивания больных животных в стаде из s овец, при вероятности заболевания каждой особи p.
Таким образом, округлив результат до шести знаков после запятой, T(25, 0.02) = 4.155452 и T(25, 0.10) = 12.702124.

Найдите ΣT(10000, p) для всех p=0.01, 0.02, 0.03, ... 0.50.
Ответ округлите до шести знаков после запятой.

Оригинал
353

Луну можно описать сферой C(r) с центром в точке с координатами (0,0,0) и радиусом r.

Предположим, что на поверхности луны C(r) расположены две станции с цело-численными координатами. Станцию в точке с координатами (0,0,r) назовем станцией Северного Полюса, а станцию в точке с координатами (0,0,-r) - соответственно, станцией Южного Полюса.

Все станции соединены между собой кратчайшими путями по большим дугам, проходящим через точки расположения станций. Переход от одной станции к другой - рискован. Если d - длина пути между двумя станциями, то (d/(π r))2 - мера риска такого путешествия (назовем ее риском пути). Если путешествие происходит более чем между двумя соседними станциями, то риск всего пути определяется суммой рисков всех использованных путей.

Длина пути путешествия от станции Северного Полюса до станции Южного Полюса составляет πr и его риск равен 1. Путешествие от станции Северного Полюса до станции Южного Полюса по (0,r,0) будет настолько же длинным, однако с меньшим риском: (½πr/(πr))2 +(½πr/(πr))2=0.5.

Наименьший риск пути от станции Северного Полюса до станции Южного Полюса на поверхности C(r) составляет M(r).

Дано, что M(7)=0.1784943998 после округления до 10 знаков после запятой.

Найдите ∑M(2n-1) для всех 1≤n≤15.

Ответ округлите до 10 знаков после запятой и приведите его в виде a.bcdefghijk.

Оригинал
354

Рассмотрим пчелиные соты как идеально равносторонние шестиугольники с длинной сторони 1.

Некоторая сота отведена для пчелиной матки.
Для положительных целых чисел L, определим B(L) как количество сот, удаленных от соты пчелиной матки на расстояние L (все расстояния измеряются от центра одной соты до центра другой); соответственно, можно предположить, что пчелиные соты достаточно велики, чтобы мы могли рассматривать любое расстояние L, какое нам только потребуется.
Например, B(√3) = 6, B(√21) = 12 и B(111 111 111) = 54.

Найдите количество значений L ≤ 5· 1011, при которых B(L) = 450.

Оригинал
355

Определим Co(n) как максимально возможную сумму множества всех взаимно простых чисел из {1, 2, ..., n}.
Например, Co(10) равняется 30 и достигает максимума для следующего подмножества: {1, 5, 7, 8, 9}.

Известно, что Co(30) = 193 и Co(100) = 1356.

Найдите Co(200000).

Оригинал
 
© Проект Эйлера | Translated problems from ProjectEuler.net