АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

252. ЛКП->КЛП

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added Undefined

Дано бинарное дерево, все его вершины уникально пронумерованы целыми числами. 

КЛП-скобочное представление дерева строится следующим образом:
- пустое дерево представляется словом NIL
- дерево из одной вершины представляется одним числом - её номером
- непустое дерево представляется как (n,A,B), где n - номер корня дерева, 
  A и B - КЛП-скобочные представления левого и правого поддеревьев.

Аналогично строится и ЛКП-представление, только непустое дерево записывается как (A,n,B).

Например, для изображенного на рисунке дерева соответствующие представления имеют вид:
КЛП: (1,(2,4,5),(3,NIL,(6,7,NIL)))
ЛКП: ((4,2,5),1,(NIL,3,(7,6,NIL)))



Дано ЛКП-представление дерева. Требуется получить его КЛП-представление.

Входные данные: 
ЛКП-представление дерева длиной не более 100000 символов

Выходные данные: 
КЛП-представление этого дерева

Пример входных данных:
((4,2,5),1,(NIL,3,(7,6,NIL)))

Пример выходных данных:
(1,(2,4,5),(3,NIL,(6,7,NIL)))

View Problem Statistics Submit Problem discussion Author/source:
Educational Courses / Algorithms and Data Structures / Data Structures /
251. КЛП->ЛКП 252. 253. Луч 244. Очередь. 248. Постфиксная запись
time generating 0.109 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.