Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. ZADANIE
  2.  
  3. Rozważmy niepuste drzewo binarne T etykietowane literami alfabetu angielskiego (tylko małe litery) i zapisane wierzchołkowo tak, że pozycję dowolnego wierzchołka x w drzewie T określa ciąg skierowań krawędzi (L - lewa krawędź, R - prawa krawędź), jakie pokonamy przechodząc w tym drzewie ścieżkę od korzenia do wierzchołka x.
  4.  
  5. Wyznacz najstarsze (największe) leksykograficznie słowo, jakie można zbudować z etykiet wierzchołków rozważanego drzewa występujących na dowolnej ścieżce wierzchołek zewnętrzny (liść) drzewa T - korzeń drzewa T.
  6.  
  7.  
  8.  
  9. WEJŚCIE
  10.  
  11. Ciąg wierszy zakończony symbolem znaku końca pliku (EOF) reprezentujący poprawnie (zgodnie z powyższym opisem) pewne drzewo binarne T. Każdy pojedynczy wiersz zakończony znakiem nowej linii (kod ASCII 10) opisujący pozycję wierzchołka w drzewie T i zawierający:
  12.  
  13. - małą literę alfabetu angielskiego (kod ASCII od 97 do 122) - etykieta wierzchołka,
  14.  
  15. - znak odstępu (kod ASCII 32),
  16.  
  17. - ciąg znaków L (kod ASCII 76) oraz R (kod ASCII 82) - ciąg skierowań krawędzi na ścieżce od korzenia drzewa do rozważanego wierzchołka.
  18.  
  19. WYJŚCIE
  20.  
  21. Wiersz zakończony znakiem nowej linii, zawierający ciąg znaków stanowiący rozwiązanie postawionego problemu.
  22.  
  23. Dodatkowo: wiersz zawierający liczbę kontrolną równą liczbie znaków właściwych wczytanych z wejścia (znak właściwy to każdy znak niebędący znakiem białym, tj. znak odstępu, znak nowej linii, znak tabulacji, oraz znakiem końca pliku, tj. EOF).
  24.  
  25.  
  26.  
  27. OGRANICZENIA
  28.  
  29. Liczba wierzchołków drzewa T nie większa niż 10^7. Wysokość drzewa T ograniczona przez 2^6.
  30.  
  31.  
  32.  
  33. PRZYKŁAD 1
  34.  
  35. wejście:
  36.  
  37. a LL
  38. d
  39. a R
  40. s L
  41.  
  42. wyjście:
  43.  
  44. asd
  45.  
  46.  
  47. 8
  48.  
  49.  
  50.  
  51. /* KOMENTARZ DO ROZWIĄZANIA
  52.  
  53.  
  54. Drzewo binarne opisane w/w zestawem informacji to:
  55.  
  56.  
  57. d
  58.  
  59.  
  60. / \
  61.  
  62.  
  63. s a
  64.  
  65.  
  66. /
  67.  
  68.  
  69. a
  70.  
  71.  
  72. Możliwe słowa na ścieżce liść drzewa – korzeń drzewa to asd i ad.
  73.  
  74.  
  75. Ostatecznie leksykograficznie starsze (większe)jest słowo asd.
  76.  
  77.  
  78. Dodatkowo z wejścia wczytano łącznie 8 znaków właściwych. */
  79.  
  80.  
  81.  
  82. PRZYKŁAD 2
  83.  
  84. wejście:
  85.  
  86. s LR
  87. o LRR
  88. m RR
  89. p LRLRL
  90. k
  91. w LRL
  92. a LL
  93. t L
  94. h R
  95. j LRLR
  96.  
  97. wyjście:
  98.  
  99. pjwstk
  100.  
  101.  
  102. 33
  103.  
  104.  
  105.  
  106. PRZYKŁAD 3
  107.  
  108. wejście:
  109.  
  110. w RLR
  111. t LLR
  112. m LLRR
  113. f LRLLL
  114. h LRR
  115. n L
  116. g LLL
  117. v RLL
  118. n RLLR
  119. r RLLRR
  120. k RLRR
  121. k LR
  122. i
  123. f LRLL
  124. z RLLL
  125. y RRLL
  126. i RRLLL
  127. v RRR
  128. z RRRL
  129. n LLLL
  130. w LLRRL
  131. r RR
  132. z R
  133. t RLLLL
  134. w RRLR
  135. s LRL
  136. f RLLRRR
  137. e RRRR
  138. j RLLLR
  139. u RRL
  140. v LL
  141. l RRRLL
  142. p LRLLR
  143. o RL
  144.  
  145. wyjście:
  146.  
  147. wurzi
  148.  
  149.  
  150. 154
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement