Доброе время суток!
Мой ноутбук выполняет всего порядка 10^6 операций в секунду(по крайней мере, в MSVS2010). Сервера Codeforces/TopCoder выполняют порядка 10^9 операций в секунду.
Иногда это мешает оценить время программы на больших тестах(варианты засечь время на своем ноуте и разделить на 10^3 не подходит, ждать порядка 1000 секунд, особенно на контесте, не удобно).
Однако на TopCoder'е я не нашел функцию "песочницы", в которой можно запускать свои программы, а на Codeforces в выводе показывает всего 255 первых байт.
Поэтому мой вопрос такой: есть ли какие-нибудь достаточно мощные(сравнимые с Codeforces/TopCoder по мощности) online площадки для тестирования программ?
UPD1: Ускорить VS помогло смена режима с Debug на Release. Скорость возрасла до порядка 10^9 операций в секунду.
UPD2: Из online-площадок нашел для себя новые Ideone и на Codechef.
Обе примерно в 2 раза слабее серверов CF. Однако на Ideone есть ограничения на время — 5с для незарегистрированных и 15с для зарегистрированных(в принципе не особо мешает), и ограничения по памяти — 256МБ для всех, что иногда может помешать. На Codechef ограничения по времени 1с, что не всегда удобно.Спасибо всем отписавшимся, узнал много полезной информации. Надеюсь этот топик был полезен не только мне.
Если ваш компьютер не года 2003-2004, то звучит не правдоподобно. Попробуйте выключить DEBUG-режим Visual studio, когда хотите проверять скорость. Скорее всего поможет.
Ноутбук Lenovo Z500, с процессором intel i5 3210. Честно говоря я сам не понимаю почему такая скорость :(
Спасибо, попробую, надеюсь поможет
http://codeforces.net/blog/entry/3548#comment-71638
Если 106 операций в секунду в релизе, то возможно стоит купить другой ноутбук.
Ideone?
Ideone
CodeChef IDE
106 операций — это, грубо говоря, 1 МГц :)
Это же в 10 раз медленнее 8086, забавненько...