Leave a comment

Comments 26

raydac November 27 2008, 12:52:41 UTC
если честно, то в задаче не хватает условий

Reply

pigmeich November 27 2008, 13:04:32 UTC
Добавил.

Reply

raydac November 27 2008, 13:09:01 UTC
своими словами алгоритм опиши решения плиз

Reply

pigmeich November 27 2008, 13:16:22 UTC
ВНИМАНИЕ, СПОЙЛЕРЫ:

Каждая из четырёх фраз - решето, отсеивающие возможные пары.

Выводы из каждой фразы:
1. Сумма этих чисел не разлагается на единственно возможные слагаемые, подходящие под условия.
2. Произведение - тоже не разлагается.
3. Из знания, что прозведение не разлагается, можно вывести единственно возможное разложение для суммы.
4. Зная 1-3, можно вывести единственно возможное разложение для произведения.

Программа просто четыре раза просеивает набор из всех неупорядоченных пар.

Reply


_winnie November 27 2008, 14:58:54 UTC
А я пока не осилил. У меня такое ощущение что тут не просто решето, а "он думает, о том что он думает, о том что он думает, ..."

Reply

_winnie November 27 2008, 15:00:53 UTC
Начал писать, но бросил по вышеуказаной причине. Можешь подсмотреть там, как можно писать короче, если интересно. http://www.everfall.com/paste/id.php?0z6kc4xi5j7e

Reply

pigmeich November 27 2008, 15:09:15 UTC
А в фразе [(min(j,i), max(j, i)) for i in range(2, 100+1) for j in range(2, 100+1)] повторений не будет?

Reply

pigmeich November 27 2008, 15:18:54 UTC
Ещё, как создать массив заданой длины, инициализированный нулями?

Reply


(The comment has been removed)

pigmeich November 27 2008, 21:34:47 UTC
Так они же не знают какие числа друг у друга.

Reply

pigmeich November 27 2008, 21:38:07 UTC
У тебя что в ответе-то?

Reply


Leave a comment

Up