Skip to content

Модель данных

Vad Drobinin edited this page Aug 15, 2015 · 1 revision

Модель данных

Submit

  • submit_id — номер сабмита (посылки) в контесте
  • problem_id — идентификатор задачи (tuple из номера контеста и номера задачи в контесте)
  • user_id — идентификатор пользователя, сделавшего сабмит
  • lang_id — идентификатор языка
  • runs — массив результатов запуска сабмита (экземпляров класса Run) на всех тестах
  • outcome — финальный вердикт по сабмиту ("OK", "WA" и т. д.)
  • scoring — система, по которой оценивался сабмит ("ACM", "kirov" и др.)

Run

  • problem_id — идентификатор задачи (tuple из номера контеста и номера задачи в контесте)
  • submit_id — номер сабмита в контесте
  • case_id — номер теста, на котором был выполнен запуск
  • real_time — фактическое время работы на тесте
  • time — процессорное время работы на тесте
  • outcome — вердикт на данном тесте ("OK", "WA" и т. д.)

Problem

  • problem_id — идентификатор задачи (tuple из номера контеста и номера задачи в контесте)
  • name — внутреннее имя задачи в контесте
  • cases — массив md5-хэшей тестов к задаче