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

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


 
Вернуться
Тема: Быстрый ввод/вывод
1
  1  Беляев Сергей Николаевич, 08 декабря 2022 г. 5:13:09
      Физически все элементы сайта acmp.ru располагаются на одном сервере: Сайт, БД и виртуальные машины с тестирующей системой. На каждую тестирующую систему я выделаю одно ядро процессора, однако эти настройки часто сбиваются и видимо число используемых процессоров для работы ВМ может иногда быть больше. Поэтому "лучшие попытки" определяются не по времени, как по идее должно быть.
  2  Тер-Саркисов Богдан Олегович, 05 декабря 2022 г. 14:19:20
      Потестил iostream в задаче 470. Разброс от 2s до 2.9s. Потестил stdio.h, а там странно: несколько попыток 4.5s-4.7s, а одна вообще 2.4s. Видимо, из-за того что на разных машинах тестируется.
  3  Меньшиков Фёдор Владимирович, 05 декабря 2022 г. 13:43:35
      Может быть и замеры есть? Сколько миллионов в секунду один и другой. Например на какой-нибудь задаче с большим вводом/выводом вроде 470
  4  Тер-Саркисов Богдан Олегович, 05 декабря 2022 г. 0:39:27
      Для меня оказалось сюрпризом, что ввод через stdio.h на компиляторе MinGW работает медленнее, чем std::cin (с предварительным ускорением std::ios_base::sync_with_stdio(false); std::cin.tie(nullptr); ). И вроде бы раньше ввод через stdio.h работал быстрее, а сейчас прям сильно медленно.
1

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

Красноярский краевой Дворец пионеров, (c)2006 - 2023, E-mail: admin@acmp.ru