Если Вы знакомы с TopCoder, Вы знаете, что Ваш исходный код получает заключительный "класс/точки", это зависит вовремя, сколько компиляций, и т.д., одного из самого высокого взвешенного того, чтобы быть производительностью. Но как они могут протестировать это, есть ли своего рода простой код (Java или C++), чтобы сделать это, что Вы могли совместно использовать, чтобы я оценил, и, надо надеяться, запишите мое собственное для тестирования программ, которые я пишу для Университета?
Это - вид развить вопроса этому, где я спрашиваю, приводит ли более короткий код к лучшей производительности.
P.S.: Мне интересно, в обоих из как topcoders знает производительность и написание кода к проведению испытаний.
У них есть тестовая среда, которая тестирует ваш код и измеряет время, необходимое для выполнения этих тестов. После того, как вы отправите свой код, машины TopCoders выполнят для него определенное количество тестов.
В измерении производительности не участвует человек. Они автоматически проверяют, сколько времени тратится только на ваш код.
Обычно у конкурентов есть локальные среды тестирования, которые дают им довольно хорошее представление о производительности их кода. Написание простой тестовой среды не должно быть слишком сложной задачей.