![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 25.09.2013
Сообщений: 1
|
![]()
Вопрос олимпиадного характера.
задача звучит так ![]() у меня есть две реализации алгоритма, оба написанных на си++ 1. Код:
2. Код:
только первый весь реализован в теле, другой разбит на функции, вопрос: почему процессорного времени, отведенного в условиях задачи не хватает для исполнения второго алгоритма.Он реализован куда логичнее временная сложность, как казалось бы, куда менее затратнее, но нет. Можете мне объяснить почему первый код подходит больше чем второй. ___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 26.09.2013 в 09:06. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
![]()
Жесть какая....Switch не пробовали использовать?
Мне кажется что многократный вызов функций в цикле и дает вам то самое затянутое время выполнения программы. Каждый раз передавать в цикле в 3 функции более 10 аргументов или просто имея 5 переменных пробегать по 3ем IF-ам... Попробуйте сменить конструкцию на Switch все таки.
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна консультация | Хочу все | Помощь студентам | 0 | 19.09.2012 11:54 |
нужна консультация | Vogd777 | Помощь студентам | 2 | 28.04.2010 09:01 |
нужна консультация =( | ShuraFK | Софт | 3 | 27.04.2009 16:43 |