Сообщение Re[3]: Время черепахи от 07.07.2015 19:05
Изменено 08.07.2015 6:12 olimp_20
Здравствуйте, Chorkov, Вы писали:
C>Избежать ошибок округления, проще всего перейдя к целым числам.
Понятно, например так:
при этом меняется прохождение тестов если:
или
практически на противоположный: хотя в обоих случаях больше 6 тестов не проходит, но за то всегда другие
C>Избежать ошибок округления, проще всего перейдя к целым числам.
Понятно, например так:
код | |
| |
при этом меняется прохождение тестов если:
while(wmax!=wmin) {
wait = (wmin+wmax)/2;
int cnt = F(wait);
if(cnt==n || wait*vmax + x[n-1] + cnt*d*vmax>=tlast*vmax)
wmax = wait;
else
wmin = wait+1;
}
или
while(wmax!=wmin) {
wait = (wmin+wmax+1)/2;
int cnt = F(wait);
if(cnt==n || wait*vmax + x[n-1] + cnt*d*vmax>=tlast*vmax)
wmax = wait-1;
else
wmin = wait;
}
практически на противоположный: хотя в обоих случаях больше 6 тестов не проходит, но за то всегда другие
Здравствуйте, Chorkov, Вы писали:
C>Избежать ошибок округления, проще всего перейдя к целым числам.
Понятно, например так:
Для теста
от старта до цветка время 33.(3)мин. 1 мин — на поедание цветка и 33.(3)мин — назад. Ответ 1h:08m
Для теста:
от старта до цветка время 1h:25m, по'тому на старте ждет дополнительно wait мин. 0 мин — на поедание цветка и 1h:25m — назад. Ответ 12h:00m
C>Избежать ошибок округления, проще всего перейдя к целым числам.
Понятно, например так:
код | |
| |
Для теста
3 1
1
100 00:01
от старта до цветка время 33.(3)мин. 1 мин — на поедание цветка и 33.(3)мин — назад. Ответ 1h:08m
Для теста:
123 0
1
10485 10:34
от старта до цветка время 1h:25m, по'тому на старте ждет дополнительно wait мин. 0 мин — на поедание цветка и 1h:25m — назад. Ответ 12h:00m