Блог пользователя Anuar

Автор Anuar, 11 лет назад, По-русски

Помогите пожалуйста! Как можно проверить задачу локально если есть на руках grader? Например как пользоваться grader-ом из задачи Cave IOI 2013?

Заранее благодарю!

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

»
11 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Обычно присутствует в архиве к задаче пример решения (естественно, неправильный), надо делать по аналогии с ним. И компилировать два файла: решение и grader.{c,cpp}.
А вообще если хочется просто проверить правильность решения, можно просто сдать без грейдера на wcipeg.com

  • »
    »
    11 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    В архиве задачи cave присутствует cave.cpp и grader.cpp когда я их компилирую и запускаю то ничего не происходит. Как я понял нужно в grader.cpp как-то включить файл решения или что-то вроде этого. Не знаю может там криво написано.

    Вот архив.

    Кстати по ссылке я не нашел задачи Cave(

    • »
      »
      »
      11 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Там нужно компилировать сразу все файлы.

      В грейдере должна быть реализована только функция решения, наподобие topcoder srm's.

      Вот строчка компиляции:

      g++ -O2 solution.cpp grader.cpp -o sol