(Решено) Правильное использование _pc(n) в чекерах (testlib.h)

Revision ru2, by MStrechen, 2016-11-06 00:15:08

Всем привет!

Вопрос к тем, кто работал с testlib.h. Есть некая задача, и хотелось бы для неё сделать разбалловку (не просто сдал/не сдал). Как правильно работать с вердиктом _pc(n)?

При использовании в чекере чего-то вроде quit(_pc(200),"OK!"); тестирование прекращается на этом тесте с вердиктом FL (verdict FL violates solution's tag MAIN) и комментарием "Checker 'checker.cpp' returns exit code 200 [partially correct (200) OK]", ну а все последующие тесты, соответсвенно, RJ. Каким образом сделать так, чтоб тестирование было на всех тестах и с суммированием баллов?

UPD: лечится использованием quitp(_pc(200),"OK") вместо quit(_pc(200),"OK!"). Надеюсь тот, кто столкнётся с такой проблемой, увидит этот пост.

Tags testlib, partial solution, partially correct

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en4 English MStrechen 2016-11-06 00:15:33 9
ru2 Russian MStrechen 2016-11-06 00:15:08 157 (опубликовано)
en3 English MStrechen 2016-11-06 00:13:22 137 (saved to drafts)
en2 English MStrechen 2016-11-06 00:06:31 20 Tiny change: 'OK"); and it returns FL (verdi' -> 'OK"); and the checker gives me FL (verdi'
en1 English MStrechen 2016-11-06 00:04:24 518 Initial revision for English translation
ru1 Russian MStrechen 2016-11-05 23:43:54 631 Первая редакция (опубликовано)