|
|
|
OLOLO
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь решал на Java spoj-евскую задачу OLOLO? Я тут решил набросать решение, и получил следующее: во-первых, узким методом является чтение входного набора данных (получение результата занимает само по себе две-три миллисекунды), во-вторых, "в максимально приближенных к боевым" условиях мой код работает пять-шесть сотых секунды (запуск из командной строки, входной поток из файла с полумиллионом чисел, замеряно время от первой до последней строки main() через nanoTime()), в-третьих, при сабмите устойчиво говорит "time limit exceeded". Для нечитателей споджа добавлю, что что скорость обсчёта зависит только от количества данных, простейшая линейная операция, и "магия чисел" повлиять на неё не может. Соответственно, нет идей за исключением того, что сам по себе запуск явы у них на тесте накрывает всё время. Но в истории сабмитов таки есть семь человек, сумевших сдать решение на Яве. У кого-нибудь есть мысли, как? Бил программистов по голове. Поцарапал лом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 15:14:08 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2131456]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 278ms |
| total: | 400ms |

| 0 / 0 |
