АВТ
Language:

Remote Training on Programming

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

854. Lucky Tickets Regexp

Time Limit: 1 seconds
Memory Limit:65535KB
Points:10
View Problem Statistics Submit Problem added Undefined

Номер билета, состоящий из чётного числа цифр, будем считать счастливым, если сумма цифр первой половины цифр номера равна сумме цифр второй половины.

Например, билет с номером 054216 является счастливым, поскольку 0 + 5 + 4 = 9 = 2 + 1 + 6. А вот билет с номером 3456 счастливым не является, поскольку сумма цифр первой половины 3 + 4 = 7 не совпадает с суммой цифр второй половины 5 + 6 = 11.

Требуется предложить регулярное выражение, под которое подходит любой номер счастливого билетика длины N и не подходит ни один номер билетика, не являющийся счастливым.

В регулярном выражении, описывающем номер счастливого билетика заданной длины, могут потребоваться цифры, знак "ИЛИ" (записывается как вертикальная черта, "|"), а также открывающая и закрывающая круглые скобки.

Пример регулярного выражения: (5|67|8)3(12|3). Это выражение описывает все числа, начинающиеся на 5, или 67, или 8, за которыми затем идёт 3, за которыми затем идёт или 12, или 3. Например, под это выражение подходит число 5312 или 6733, но не подходит 678312.

Ещё примеры регулярных выражений:

0|1|2

((0|1)(1|2)(2|3)|(3|4)(4|5)(5|6))77

В первой строке входного файла содержится одно целое чётное число N (2 <= N <= 6).

Выведите в выходной файл одну строку, содержащую регулярное выражение, описывающее номера счастливых билетиков длины N. Длина выражения не должна превышать 10 000 символов. Выражение может содержать только десятичные цифры, круглые скобки и знаки вертикальной черты.

Пример

ввод

Вывод

2

00|11|22|33|44|55|66|77|88|99

 


View Problem Statistics Submit Author/source:
Problems from Contests / Vologda Students Contests / XIII InterUni Contest 2010 /
859. How to Help Me 854. 856. Missing Number 861. Missing Number - 2 855. Numbers by Words
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.046 sec.
© Copyright VSTU, AVT, Nosov D.A.