Простая задачка
Всем доброго времени суток!!! Есть такая задачка (см. рисунок). На каждой точке должно стоять одно число от 1 до 19, кроме числа 5 (оно там уже стоит), числа не должны совпадать. Сумма чисел по каждой линии должна быть равна 38.
Когда-то я написал для решения этой задачи программу на Basic''е, с 19-ю вложенными циклами и условиями в теле каждого цикла, но программа у меня стояла запущенной почти 2 сутки. Но так и не дождавшись решения, я ее прервал. Хотелось бы узнать, можно ли найти для решения этой задачи другой метод или если нет, то можно ли сделать так, чтобы циклы могли распараллеливаться, т.е. использовать несколько потоков, которые будут выполняться на нескольких ядрах (CPU) или процессорах.
|