Показать сообщение отдельно
  #7  
Старый 24.07.2012, 23:11
MiraLaklamon MiraLaklamon вне форума
Новичок
 
Регистрация: 07.06.2012
Сообщения: 59
Версия Delphi: 6, 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от DJ PhoeniX
Оценка:
Все программы будут оцениваться по скорости получения результата.
Если вывод результатов будет вынесен в конец программы (отдельно от подсчётов), то длительность вывода учитываться не будет.
Если программа вывела неверный результат (лишнюю цепочку, или наоборот, пропустила один из результатов), она считается ошибочной и снимается с конкурса.
Программы будут оцениваться на компьютере следующей конфигурации:
  • Материнская плата ASRock 880GMH/U3S3
  • Процессор AMD FX-8150 Black Edition, 3.80ГГц (overclock 6%)
  • Оперативная память DIMM DDR3, 8ГБ, 1600МГц, Corsair Vengeance CMZ8GX3M1A1600C10
  • Windows 7 Ultimate, без запущенных сторонних программ, с загрузкой каждого ядра (из восьми) процессора не выше 5%.
Интересно каким образом будет вычисляться скорость вычисления. Я написала один белее-менее оптимизированный вариант и он находит все решения менее чем за 200 миллисекунд. Это то на моём стареньком одноядерном компьютере... Что же будет на современном 8-ядерном?
Заподозрила, что возможно я где-то ошиблась, поэтому переписала полностью с нуля другой вариант, в лоб, без какой либо оптимизации, но даже он выдаёт те же результаты за 300-400 миллисекунд...
Хм... Это так и должно быть или у меня всё-же ошибка?
Ответить с цитированием