Время

00:03:33
20 May 2012
loading...

Ошибки в компиляторе JDK

awpris
Цитата опубликовано 23.10.2009 14:50

В новой версии E-Olimp введен новый компилятор: JDK. Компилятор находится на стадии тестирования, поэтому если вы заметили какие-то неисправности или несоответствия в результатах - пишите в эту тему.

На данный момент найдены такие недочеты:
- Если лимит времени в задаче меньше секунды, то все решения дают Time limit
- Компилятор игнорирует галочку "Считывание из файлов"

niyaznigmatul

Цитата опубликовано 29.10.2009 23:27

еще часто бывает ошибка компиляции, но при повторной отправке того же кода, все нормально компилируется, если компилятор не успевает скомпилировать, нельзя ли поставить большее время на компиляцию?

admin ответил:
Возможно компилятор не успевает скомпилировать решение
niyaznigmatul

Цитата опубликовано 06.11.2009 23:15

Администраторы, убедительная просьба проверить это, как будет на это время

awpris

Время на тестирование и компиляцию

Цитата опубликовано 07.11.2009 00:26

niyaznigmatul писал:
нельзя ли поставить большее время на компиляцию?

Нет. Те кто программируют на Джаве уже имеют преимущество по сравнению с другими языками за счет библиотек. И давать им еще одно дополнительное преимущество в виде дополнительного времени мы не намерены.

niyaznigmatul

Цитата опубликовано 07.11.2009 11:16

а STL в С++ не крутая библиотека? и время компиляции это не преимущество, на турнирах дают время на компиляцию не больше 1 минуты, да и почему тогда все не пишут на Java, если у нее такое преимущество над другими языками?

awpris ответил:
У нас время для задачи на компиляцию не учитывается - оно считается с момента запуска откомпилированной программы на выполнение.
Я просто не правильно Вас понял в предыдущем сообщении, и ответил соответственно тоже не совсем точно.
admin

Цитата опубликовано 07.11.2009 23:07

Время на компиляцию составляет 1 минута, этого всем должно хватить

admin

Цитата опубликовано 07.11.2009 23:08

При запуске явы используются следующие флаги:
-Xmx64m -Xms64m -Xss64m -DEOLIMP

niyaznigmatul

Цитата опубликовано 07.11.2009 23:16

тогда я вообще не понимаю, в чем у меня ошибка выполнения. решение #7136.
первый тест нормально выполняется и проходит, остальные нет. комментирую ненужный код, все проходит. почему проходит первый тест, если ненужный код выполняется всегда одинаково? запускаю у себя с такими же флагами: по памяти и стеку не вылетает, как на больших, так и на маленьких тестах.

niyaznigmatul

Цитата опубликовано 08.11.2009 00:07

я вроде понял в чем проблема. Внутренние классы почему-то нельзя создавать, так ли это? Решение #8818

awpris ответил:
Да, это пока так. Эту проблему поднял давно Нияз - мы, вернее программист, над ней работает, но пока окончательно не реализовано еще. Все проблемы, связанные с Джавой желательно описывать в багах (здесь), так как он редко появляется на сайте.
zss

Цитата опубликовано 08.11.2009 18:05

Пока, что действительно нельзя создавать внутренние классы.


1 2 3