АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

81. B-Checker

Time Limit: 2 seconds
Memory Limit:64000KB
Points:10
View Problem Statistics Submit Problem added Administrator

Требуется написать проверяющую программу для задачи

 

Подпись: Вывести все разложения натурального N ( ) в виде суммы натуральных слагаемых. Разложения, отличающиеся порядком слагаемых, считаются одинаковыми.
Пример ввода
4
Возможный вывод для этого ввода
1+1+1+1
1+2+1
2+2
1+3

Входной файл в первой строке содержит N, затем идёт перевод строки, и вся оставшаяся часть файла –  это вывод программы, решающей (верно или неверно) исходную задачу. Гарантируется, что размер входного файла не превышает 1 Мб.

В выходной файл нужно вывести один из трёх ответов: Accepted – если представлены все разложения в корректной форме, Wrong answer – если какое-то разложение повторяется или какого-то не хватает, Presentation error – если формат выходных данных исходной задачи не соблюдается, а именно:

·        вывод пуст

·        есть пустые строки

·        в какой-то строке есть символы, кроме цифр и плюса

·        в строке нет плюса, строка начинается или заканчивается плюсом, есть два плюса подряд

·        число начинается с нуля

·        сумма чисел в строке не равна заданному N

Ошибка Presentation error имеет приоритет над Wrong answer – если в начале файла есть две одинаковые строки, а в конце файла есть пробел, то ответ Presentation error.

Примеры

STDIN

STDOUT

3

1+2

1+1+1

 

Accepted

 

3

1+2

Wrong answer

3

I don't know

Presentation error

 


View Problem Statistics Submit Author/source:
Problems from Contests / Vologda Students Contests / VII InterUni Contest 2004 /
80. A-Sequence 81. 82. C-Joke 83. D-Gunman 84. E-Lexicographical order
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.078 sec.
© Copyright VSTU, AVT, Nosov D.A.