|
|
back to boardExecuting time growing, without changing the code. Why? I know English bad and ask the question in Russian too. 1. I got AC with using "*2": ET = 0.015 s; 2. I replaced "*2" to "shl 1": ET = 0.001 s; 3. I tried to replace "(n-1)" to "Prev(n)": ET = 0.015 s; 4. I returned "(n-1)" instead "Prev(n)": ET = 0.015 s; Code #4 and code #2 are identical but ET different. Why? In Russian. Теперь по-русски. Прогу написал, послал -- ответ положительный, время выполнения 0,015 сек. Заменил умножение на 2 смещением влево на 1: время выполнения 0,001 сек. Заменил вычитание на Pred(n): Время опять 0,015; Вернул все как было, а время выполнения не поменялось. Почему, кто скажет. Re: Executing time growing, without changing the code. Why? Posted by Alic 4 Oct 2010 00:58 при первом прогоне кода время частенько меньше, чем после повторных попыток. не знаю, почему, но у меня тоже так было |
|
|