Date: 2008-07-17 02:33 am (UTC)
From: [identity profile] angerona.livejournal.com
В том-то и дело, что хрестоматии вспоминать легко, а вот самим мозгами подумать, вряд ли результаты впечатлающие будут.

Date: 2008-07-17 02:57 am (UTC)
From: [identity profile] spamsink.livejournal.com
Да там и мозгами думать не надо, если текстовый редактор под рукой.

Date: 2008-07-17 06:43 pm (UTC)
From: [identity profile] itman.livejournal.com
Для начало нужно понимать идею.
PS: но за подсказку спасибо, я помню была на топкодере похожая задачка только нужно было написать программу, которая найдет не кратчайшую последовательсть сравнений, а наиболее дешевую.
Edited Date: 2008-07-17 06:52 pm (UTC)

Date: 2008-07-17 07:07 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Этого я уже не понимаю. В каком именно месте?
Что количество перестановок 5 элементов равно 5! = 120 < 27, т.е. что нас не накалывают?
Или что начинать поиск можно не на множестве размером 120, а хотя бы в 4 раза меньше, поэтому не нужно ни писать программу, генерирующую перестановки, ни мучиться особенно с cut-n-paste?
Потому что дальше - дело техники. Так, что там мы еще с чем не сравнивали? grep это дело | wc; Сколько строчек получилось? Если отличается от половины исходного, пробуем еще. Если нет - записываем, что с чем сравнивали, на бумажке и сохраняем результат в следующий файл.

Date: 2008-07-17 08:14 pm (UTC)
From: [identity profile] itman.livejournal.com
Все простые идеи становятся простыми, как только про них все знают. Для того, чтобы решить эту задачу, нужно понимать, что она решается путем дихотомии множества перестановок. Это довольно нетривиальное наблюдение.
Если про не знаешь, то кажется, что все просто.
Следующее, в общем-то тоже несложное наблюдение заключается в том, что элементы для сравнения нужно выбирать так, чтобы они эту дихотомию обеспечивали. Тут, наверное, большинство догадаются.
Третья (это даже не наблюдение), а не заморочка, на которой многие тоже могут заткнуться, заключается в том, что в задаче нужно тупо построить decision tree и не пытаться придумать что-нибудь красивое и закономерное.
Если перемножить все эти факторы, то получается довольно нетривиальная задача.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 6 7
8 9 10 11 121314
15161718 1920 21
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 27th, 2025 09:24 pm
Powered by Dreamwidth Studios