Сумма двух чисел. Ч 2
for i=1 to 30000000
H=int(10*ran())
A=int(10*ran())
T=int(10*ran())
M=int(10*ran())
X=int(10*ran())
P=int(10*ran())
C=int(10*ran())
N=int(10*ran())
d1=T+C*10+A*100+H*1000
d2=M+A*10+P*100+X*1000
d3=H+N*10+M*100+T*1000
if d1+d2=d3 then
print H,A,C,T
print X,P,A,M
print T,M,N,H
fi
next i
Число циклов i стал задавать начиная с 1000. Решений не было. Стал увеличивать. И когда довел до тридцати миллионов, вдруг выдалось единственное решение! Причем, каждой букве была присвоена единственная цифра. Как и должно было быть по условию задачи. Повторил запуски раз тридцать, и все равно - только этот вариант появлялся на мониторе. Правда, не при каждом запуске. Ведь проверки осуществлялись совершенно случайным образом. Отсюда я сделал вывод, что решение это - единственное и показано на иллюстрации. Практически это скриншот выданного по проге на мониторе спустя пять минут после загрузки.
И что интересно: первая строка - это укороченное число ПИ (правда, почему-то единичка или же точнее двойка после 314 пропущена), а вторая стока - тоже укороченное число Эйлера "е" (тут вроде все в порядке). Предполагаю: данную задачу составлял рассеянный с улицы Бассейной. Хотя, если не обращать внимание на мировые константы, то задача оказалась для меня сложной. Оказалось - с ней легко справляется вероятностный метод.
Интересно стало: а можно ли данный результат получить чисто логически? Как это делают хваленые педагоги Земсков и Волков.
Если кто в теме - испытайте удачу! Напишите в комменте. А вдруг еще решения найдутся?
25 марта 2023 г.
Свидетельство о публикации №223032500772
1.
5836
1089
______
6925
2.
2503
1459
______
3962
Дальше пока не решала.
Семёнова 25.03.2023 15:47 Заявить о нарушении
Георгий Александров 25.03.2023 16:16 Заявить о нарушении
http://youtu.be/XpXFPci3XXI
Семёнова 25.03.2023 16:22 Заявить о нарушении
Георгий Александров 25.03.2023 16:31 Заявить о нарушении
Семёнова 25.03.2023 16:48 Заявить о нарушении
Георгий Александров 25.03.2023 21:03 Заявить о нарушении