Задача Единичная дробь имеет 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 в десятичном виде содержит самую длинную повторяющуюся последовательность цифр. Решение (неправильное) Лобовым методом может показаться следующее: разделить 1 на какое-то число, перевести результат в строку и в этой строке искать повторяющуюся подстроку. Но этот метод и сложный, и ненадёжный ввиду неточности компьютерного представления вещественных чисел. Кроме того, он в принципе не может дать правильный ответ, так как мы никогда не докажем, что найденная повторяющаяся последовательность будет повторяться вечно, а не изменится в какой-то момент. Решение (правильное) Будем исполь