Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как вы тестируете время выполнения программы? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ удалить строку и столбец, на пересечении которых стоит минимальный элемент http://www.cyberforum.ru/cpp-beginners/thread1030139.html
Помогите написать программу, где надо удалить строку и столбец, на пересечении которых стоит минимальный элемент (минимальный элемент встречается в массиве только одни раз).
C++ Graphics Используя графический модуль Graphics изобразить на экране цветное кольцо в движении. P.S. Библиотека Graphics подключается, как обычно, через include. А как дальше - а я не знаю. Помогите,... http://www.cyberforum.ru/cpp-beginners/thread1030132.html
C++ Системная дата в С++
Привет всем. Каким образом можно в програмке использовать системную дату? точнее, есть 3 переменные типа int. Надо сделать так, чтоб в первую можно было записать день, во вторую месяц, в третью год,...
C++ Из одного файла считать целые числа, в другие файлы записать четные и нечетные числа
Нужно с одного файла считать целые числа и в другие файлы записать четные и нечетные числа. Вот код, но почему-то не работает...и как вывести на экран содержимое файлов? #include <fstream> #include...
C++ Добрые человеки зайди в эту тему http://www.cyberforum.ru/cpp-beginners/thread1030101.html
Помогите переделать код так чтобы он отличался от данного #include <iostream> #include <ctime> using namespace std; int main() { srand(time(NULL));
C++ Строки. Найти длину самого короткого слова Добрый вечер. Хочу попросить у вас помощи с программой: нужно найти длину самого короткого слова в строке и вывести его. Все коды, что нахожу, работают не под это. Буду благодарен за помощь подробнее

Показать сообщение отдельно
R_e_n
0 / 0 / 0
Регистрация: 30.07.2012
Сообщений: 35

Как вы тестируете время выполнения программы? - C++

05.12.2013, 21:01. Просмотров 413. Ответов 4
Метки (Все метки)

Добрый день.

Вопрос к олимпиадникам: как вы тестируете время выполнения ваших программ во время подготовки? Есть какая-нибудь задача и написано: "Время выполнения 0.5 секунд" - это на их сервере. А сколько это на моем компьютере, как узнать?

Вся соль в том, что а алгоритме я почти уверен, вопрос в реализации. Как тестирую я:
я внимательно смотрю на код и пытаюсь понять, что можно выкинуть (функцию, массив и пр). Затем я начинаю менять типы: вроде говорят что unsigned int работает быстрее,чем int. И т. д. Почти всегда это не приносит должного эффекта, а зачастую бывает даже хуже. К тому когда решение таки найдено, я получаю очень большое количество не правильных попыток, что не приятно.

Вот сейчас у меня выполнение 0,503 секунд. И я уже не знаю что там можно еще выкинуть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru