Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Алгоритмы
Курсы ККДП
Дистрибутивы
Ссылки

HotLog


 
Вернуться
Тема: Обсуждаем новые компиляторы.
1 2
  1  Петров Кирилл, 24 июня 2018 г. 9:48:10
      Один и тот же код на Java, который раньше заходил за 0.484, теперь заходит за 1.154. Наверное, для более опытных || знающих участников это и не проблема вовсе, но меня сильно обескураживает. Особенно это касается раздела "Курсы", где не сразу поймешь: это мое кривое решение не пролезает или вообще теперь на Java не уложишься по времени.
  2  Антон Чехов, 21 июня 2018 г. 16:32:33
      Praising admin for PyPy
  3  Хворых Павел, 21 июня 2018 г. 15:30:37
      112-я задача у меня отмечена нерешенной на Python, хотя есть Accepted посылка на PyPy. Я попробовал сдать другую задачу на PyPy - ситуация аналогична, отмечена нерешенной на Python.
  4  Хворых Павел, 21 июня 2018 г. 14:59:45
      Решения на PyPy не учитываются в фильтре "[Python]" на странице "Мои задачи".
     Разве? Вроде бы сделал еще вчера...
  5  Зайнуллин Валерий Владиславович, 20 июня 2018 г. 17:35:46
      На других трансляторах не замечено
  6  Зайнуллин Валерий Владиславович, 20 июня 2018 г. 17:34:27
      Применительно к PyPy
  7  Зайнуллин Валерий Владиславович, 20 июня 2018 г. 17:34:07
      Если отправлять код программы, в которой есть комментарии на кириллице, через текстовое поле, то решение не скомпилируется. Например, посылка №8469579
  8  Зайнуллин Валерий Владиславович, 20 июня 2018 г. 17:20:43
      С каким расширением нужно отправлять файлы, чтобы они исполнялись PyPy, а не CPython?
     Для сдачи на PyPy не нужно выбирать файл. Нужно копировать код программы в текстовое поле, выбирать этот транслятор из списка языков и отправлять решение.
  9  Богдан, 20 июня 2018 г. 11:45:02
      Поддерживаю, на старом java компиляторе было лучше.
  10  Петров Кирилл, 20 июня 2018 г. 9:18:43
      На Java стало грустно и непонятно по времени.
  11  Чернышов Андрей Максимович, 20 июня 2018 г. 6:38:43
      И ещё на Java сейчас не получается за 1 секунду считать ~ >=10^5 чисел в строчку (разумеется, с быстрым сканнером, который не читает в StreamTokenizer всю строку, чтобы потом распарсить). Конечно, я не сбрасываю со счетов тот вариант, что я не знаю каких-то хитрых мувов, поэтому был бы рад какому-то отклику от вас :)
  12  Чернышов Андрей Максимович, 17 июня 2018 г. 17:12:19
      На Java действительно стало сложнее укладываться в ограничения. Как уже ниже писали, если взять задачу, где ограничение по времени 0.5 секунд, то алгоритм с оптимальной асимптотикой (и самописным быстрым сканнером) может случайно вылетать с TLE на одном из тестов. Решение, конечно, пихается несколькими отправками, но всё равно на грани.
  13  Завгородний Михаил Сергеевич, 16 июня 2018 г. 18:55:58
      Беляев Сергей Николаевич, задачи стали дольше тестироваться. Раньше быстро тесты проходили, сразу 7 тестов за секунду, я сейчас только 3 теста в секунду.
  14  Завгородний Михаил Сергеевич, 15 июня 2018 г. 18:17:54
      Кулаков Степан Алексеевич, да, на много быстрее
  15  Кулаков Степан Алексеевич, 15 июня 2018 г. 11:37:28
      Быстее плюсы стали
  16  Меньшиков Фёдор Владимирович, 15 июня 2018 г. 11:02:22
      Дмитрий Козырев, про выравнивание структур можете погуглить gcc Structure-Packing Pragmas
  17  Кулаков Степан Алексеевич, 15 июня 2018 г. 6:40:29
      Потому что фрипаскаль=делфи?
  18  Кулаков Степан Алексеевич, 15 июня 2018 г. 6:40:01
      А почему кроме делфи?
  19  Дмитрий Козырев, 15 июня 2018 г. 1:30:08
      Хочется добавить, что теперь выравнивание полей структур, содержащих указатели, происходит до 8 байт.
  20  Дмитрий Козырев, 15 июня 2018 г. 1:25:25
      Поскольку теперь такие структуры данных, как std::set и std::map на С++ занимают в два раза больше памяти из-за того, что указатели теперь занимают 8 байт, и все, что связано с указателями (например, префиксные деревья), занимают в два раза больше памяти, предлагается увеличить Memory Limit для задач. Скорее всего, остальные языки изменения тоже коснулись.
1 2

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2018, ICQ: 151483