fork download
  1. Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
  2. Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
  3. Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
  4. Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
  5. Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
  6. Điều này có nghĩa là chúng ta có thể chia đường đi này thành log(n) mảng, do đó, việc thêm thóc theo đường dẫn từ một đỉnh đến gốc sẽ mất thời gian O(log(n)) bằng cách thêm nó vào từng cạnh "light" và chuỗi "heavy" trên đường dẫn.
  7. Lưu ý: ta sẽ cần tăng từng chuỗi "heavy" bằng một data-structure như Range Tree hoặc BIT vì ta có thể chỉ cần bỏ thóc trên tiền tố của chuỗi "heavy".
  8. Để Update một đường đi tùy ý, lưu ý: bỏ 1 thùng thóc trên mỗi cạnh dọc theo đường dẫn từ A đến B giống như bỏ 1 thùng thóc trên mỗi cạnh từ A đến gốc, bỏ 1 thùng thóc trên mỗi cạnh từ B đến gốc và bỏ -2 thùng thóc trên mỗi cạnh từ LCA(A,B) đến gốc.
  9.  
  10.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:1:2: error: stray ‘\303’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
  ^
prog.cpp:1:3: error: stray ‘\251’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
   ^
prog.cpp:1:7: error: stray ‘\341’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
       ^
prog.cpp:1:8: error: stray ‘\273’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
        ^
prog.cpp:1:9: error: stray ‘\231’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
         ^
prog.cpp:1:13: error: stray ‘\341’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
             ^
prog.cpp:1:14: error: stray ‘\272’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
              ^
prog.cpp:1:15: error: stray ‘\241’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
               ^
prog.cpp:1:21: error: stray ‘\341’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                     ^
prog.cpp:1:22: error: stray ‘\273’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                      ^
prog.cpp:1:23: error: stray ‘\257’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                       ^
prog.cpp:1:27: error: stray ‘\303’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                           ^
prog.cpp:1:28: error: stray ‘\241’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                            ^
prog.cpp:1:31: error: stray ‘\304’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                               ^
prog.cpp:1:32: error: stray ‘\221’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                ^
prog.cpp:1:33: error: stray ‘\341’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                 ^
prog.cpp:1:34: error: stray ‘\273’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                  ^
prog.cpp:1:35: error: stray ‘\211’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                   ^
prog.cpp:1:42: error: stray ‘\303’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                          ^
prog.cpp:1:43: error: stray ‘\240’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                           ^
prog.cpp:1:49: error: stray ‘\341’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                                 ^
prog.cpp:1:50: error: stray ‘\273’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                                  ^
prog.cpp:1:51: error: stray ‘\215’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                                   ^
prog.cpp:1:57: error: stray ‘\303’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                                         ^
prog.cpp:1:58: error: stray ‘\240’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                                          ^
prog.cpp:1:65: error: stray ‘\341’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                                                 ^
prog.cpp:1:66: error: stray ‘\273’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                                                  ^
prog.cpp:1:67: error: stray ‘\247’ in program
 Xét một cạnh giữa các đỉnh u và v (gọi u là cha của v).
                                                                   ^
prog.cpp:2:2: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
  ^
prog.cpp:2:3: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
   ^
prog.cpp:2:4: error: stray ‘\215’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
    ^
prog.cpp:2:8: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
        ^
prog.cpp:2:9: error: stray ‘\272’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
         ^
prog.cpp:2:10: error: stray ‘\241’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
          ^
prog.cpp:2:15: error: stray ‘\303’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
               ^
prog.cpp:2:16: error: stray ‘\240’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                ^
prog.cpp:2:20: error: stray ‘\303’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                    ^
prog.cpp:2:21: error: stray ‘\240’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                     ^
prog.cpp:2:32: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                ^
prog.cpp:2:33: error: stray ‘\272’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                 ^
prog.cpp:2:34: error: stray ‘\277’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                  ^
prog.cpp:2:38: error: stray ‘\303’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                      ^
prog.cpp:2:39: error: stray ‘\255’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                       ^
prog.cpp:2:45: error: stray ‘\306’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                             ^
prog.cpp:2:46: error: stray ‘\260’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                              ^
prog.cpp:2:47: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                               ^
prog.cpp:2:48: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                ^
prog.cpp:2:49: error: stray ‘\233’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                 ^
prog.cpp:2:53: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                     ^
prog.cpp:2:54: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                      ^
prog.cpp:2:55: error: stray ‘\247’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                       ^
prog.cpp:2:59: error: stray ‘\303’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                           ^
prog.cpp:2:60: error: stray ‘\242’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                            ^
prog.cpp:2:68: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                    ^
prog.cpp:2:69: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                     ^
prog.cpp:2:70: error: stray ‘\221’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                      ^
prog.cpp:2:73: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                         ^
prog.cpp:2:74: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                          ^
prog.cpp:2:75: error: stray ‘\237’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                           ^
prog.cpp:2:79: error: stray ‘\303’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                               ^
prog.cpp:2:80: error: stray ‘\255’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                ^
prog.cpp:2:85: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                     ^
prog.cpp:2:86: error: stray ‘\272’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                      ^
prog.cpp:2:87: error: stray ‘\245’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                       ^
prog.cpp:2:91: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                           ^
prog.cpp:2:92: error: stray ‘\272’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                            ^
prog.cpp:2:93: error: stray ‘\261’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                             ^
prog.cpp:2:98: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                  ^
prog.cpp:2:99: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                   ^
prog.cpp:2:100: error: stray ‘\231’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                    ^
prog.cpp:2:104: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                        ^
prog.cpp:2:105: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                         ^
prog.cpp:2:106: error: stray ‘\255’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                          ^
prog.cpp:2:110: error: stray ‘\303’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                              ^
prog.cpp:2:111: error: stray ‘\255’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                               ^
prog.cpp:2:117: error: stray ‘\306’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                     ^
prog.cpp:2:118: error: stray ‘\260’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                      ^
prog.cpp:2:119: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                       ^
prog.cpp:2:120: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                        ^
prog.cpp:2:121: error: stray ‘\233’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                         ^
prog.cpp:2:125: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                             ^
prog.cpp:2:126: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                              ^
prog.cpp:2:127: error: stray ‘\247’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                               ^
prog.cpp:2:131: error: stray ‘\303’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                   ^
prog.cpp:2:132: error: stray ‘\242’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                    ^
prog.cpp:2:140: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                            ^
prog.cpp:2:141: error: stray ‘\272’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                             ^
prog.cpp:2:142: error: stray ‘\257’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                              ^
prog.cpp:2:148: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                    ^
prog.cpp:2:149: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                     ^
prog.cpp:2:150: error: stray ‘\223’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                      ^
prog.cpp:2:154: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                          ^
prog.cpp:2:155: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                           ^
prog.cpp:2:156: error: stray ‘\253’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                            ^
prog.cpp:2:162: error: stray ‘\303’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                                  ^
prog.cpp:2:163: error: stray ‘\240’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                                   ^
prog.cpp:2:167: error: stray ‘\306’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                                       ^
prog.cpp:2:168: error: stray ‘\260’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                                        ^
prog.cpp:2:169: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                                         ^
prog.cpp:2:170: error: stray ‘\273’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                                          ^
prog.cpp:2:171: error: stray ‘\243’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                                           ^
prog.cpp:2:175: error: stray ‘\341’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                                               ^
prog.cpp:2:176: error: stray ‘\272’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                                                ^
prog.cpp:2:177: error: stray ‘\241’ in program
 Gọi cạnh này là "heavy" nếu kích thước của cây con gốc ở v ít nhất bằng một nửa kích thước của cây con bắt nguồn từ u, và ngược lại.
                                                                                                                                                                                 ^
prog.cpp:3:2: error: stray ‘\306’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
  ^
prog.cpp:3:3: error: stray ‘\260’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
   ^
prog.cpp:3:6: error: stray ‘\303’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
      ^
prog.cpp:3:7: error: stray ‘\275’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
       ^
prog.cpp:3:11: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
           ^
prog.cpp:3:12: error: stray ‘\273’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
            ^
prog.cpp:3:13: error: stray ‘\227’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
             ^
prog.cpp:3:21: error: stray ‘\303’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                     ^
prog.cpp:3:22: error: stray ‘\263’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                      ^
prog.cpp:3:27: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                           ^
prog.cpp:3:28: error: stray ‘\273’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                            ^
prog.cpp:3:29: error: stray ‘\201’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                             ^
prog.cpp:3:34: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                  ^
prog.cpp:3:35: error: stray ‘\272’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                   ^
prog.cpp:3:36: error: stray ‘\245’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                    ^
prog.cpp:3:40: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                        ^
prog.cpp:3:41: error: stray ‘\273’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                         ^
prog.cpp:3:42: error: stray ‘\231’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                          ^
prog.cpp:3:46: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                              ^
prog.cpp:3:47: error: stray ‘\272’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                               ^
prog.cpp:3:48: error: stray ‘\241’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                ^
prog.cpp:3:65: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                 ^
prog.cpp:3:66: error: stray ‘\273’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                  ^
prog.cpp:3:67: error: stray ‘\231’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                   ^
prog.cpp:3:76: error: stray ‘\303’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                            ^
prog.cpp:3:77: error: stray ‘\254’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                             ^
prog.cpp:3:80: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                ^
prog.cpp:3:81: error: stray ‘\272’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                 ^
prog.cpp:3:82: error: stray ‘\255’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                  ^
prog.cpp:3:86: error: stray ‘\303’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                      ^
prog.cpp:3:87: error: stray ‘\241’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                       ^
prog.cpp:3:91: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                           ^
prog.cpp:3:92: error: stray ‘\272’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                            ^
prog.cpp:3:93: error: stray ‘\241’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                             ^
prog.cpp:3:106: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                          ^
prog.cpp:3:107: error: stray ‘\272’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                           ^
prog.cpp:3:108: error: stray ‘\275’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                            ^
prog.cpp:3:111: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                               ^
prog.cpp:3:112: error: stray ‘\272’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                ^
prog.cpp:3:113: error: stray ‘\241’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                 ^
prog.cpp:3:118: error: stray ‘\303’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                      ^
prog.cpp:3:119: error: stray ‘\240’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                       ^
prog.cpp:3:124: error: stray ‘\303’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                            ^
prog.cpp:3:125: error: stray ‘\241’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                             ^
prog.cpp:3:131: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                   ^
prog.cpp:3:132: error: stray ‘\273’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                    ^
prog.cpp:3:133: error: stray ‘\227’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                     ^
prog.cpp:3:141: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                             ^
prog.cpp:3:142: error: stray ‘\272’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                              ^
prog.cpp:3:143: error: stray ‘\275’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                               ^
prog.cpp:3:146: error: stray ‘\303’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                  ^
prog.cpp:3:147: error: stray ‘\251’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                   ^
prog.cpp:3:151: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                       ^
prog.cpp:3:152: error: stray ‘\273’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                        ^
prog.cpp:3:153: error: stray ‘\253’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                         ^
prog.cpp:3:160: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                                ^
prog.cpp:3:161: error: stray ‘\273’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                                 ^
prog.cpp:3:162: error: stray ‘\227’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                                  ^
prog.cpp:3:175: error: stray ‘\303’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                                               ^
prog.cpp:3:176: error: stray ‘\252’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                                                ^
prog.cpp:3:182: error: stray ‘\341’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                                                      ^
prog.cpp:3:183: error: stray ‘\273’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                                                       ^
prog.cpp:3:184: error: stray ‘\207’ in program
 Lưu ý: mỗi cha có nhiều nhất một cạnh "heavy" cho một con, vì vậy các cạnh "heavy" sẽ tạo thành các chuỗi. Ta sẽ xét từng chuỗi "heavy" riêng biệt.
                                                                                                                                                                                        ^
prog.cpp:4:10: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
          ^
prog.cpp:4:11: error: stray ‘\272’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
           ^
prog.cpp:4:12: error: stray ‘\245’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
            ^
prog.cpp:4:16: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                ^
prog.cpp:4:17: error: stray ‘\273’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                 ^
prog.cpp:4:18: error: stray ‘\263’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                  ^
prog.cpp:4:20: error: stray ‘\304’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                    ^
prog.cpp:4:21: error: stray ‘\221’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                     ^
prog.cpp:4:22: error: stray ‘\306’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                      ^
prog.cpp:4:23: error: stray ‘\260’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                       ^
prog.cpp:4:24: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                        ^
prog.cpp:4:25: error: stray ‘\273’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                         ^
prog.cpp:4:26: error: stray ‘\235’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                          ^
prog.cpp:4:31: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                               ^
prog.cpp:4:32: error: stray ‘\272’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                ^
prog.cpp:4:33: error: stray ‘\253’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                 ^
prog.cpp:4:37: error: stray ‘\303’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                     ^
prog.cpp:4:38: error: stray ‘\240’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                      ^
prog.cpp:4:42: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                          ^
prog.cpp:4:43: error: stray ‘\273’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                           ^
prog.cpp:4:44: error: stray ‘\253’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                            ^
prog.cpp:4:47: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                               ^
prog.cpp:4:48: error: stray ‘\273’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                ^
prog.cpp:4:49: error: stray ‘\231’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                 ^
prog.cpp:4:52: error: stray ‘\304’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                    ^
prog.cpp:4:53: error: stray ‘\221’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                     ^
prog.cpp:4:54: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                      ^
prog.cpp:4:55: error: stray ‘\273’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                       ^
prog.cpp:4:56: error: stray ‘\211’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                        ^
prog.cpp:4:60: error: stray ‘\304’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                            ^
prog.cpp:4:61: error: stray ‘\221’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                             ^
prog.cpp:4:62: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                              ^
prog.cpp:4:63: error: stray ‘\272’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                               ^
prog.cpp:4:64: error: stray ‘\277’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                ^
prog.cpp:4:68: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                    ^
prog.cpp:4:69: error: stray ‘\273’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                     ^
prog.cpp:4:70: error: stray ‘\221’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                      ^
prog.cpp:4:73: error: stray ‘\304’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                         ^
prog.cpp:4:74: error: stray ‘\221’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                          ^
prog.cpp:4:75: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                           ^
prog.cpp:4:76: error: stray ‘\273’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                            ^
prog.cpp:4:77: error: stray ‘\201’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                             ^
prog.cpp:4:81: error: stray ‘\303’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                 ^
prog.cpp:4:82: error: stray ‘\263’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                  ^
prog.cpp:4:87: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                       ^
prog.cpp:4:88: error: stray ‘\273’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                        ^
prog.cpp:4:89: error: stray ‘\201’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                         ^
prog.cpp:4:94: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                              ^
prog.cpp:4:95: error: stray ‘\272’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                               ^
prog.cpp:4:96: error: stray ‘\245’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                                ^
prog.cpp:4:100: error: stray ‘\303’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                                    ^
prog.cpp:4:101: error: stray ‘\241’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                                     ^
prog.cpp:4:105: error: stray ‘\341’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                                         ^
prog.cpp:4:106: error: stray ‘\272’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                                          ^
prog.cpp:4:107: error: stray ‘\241’ in program
 Suy ra, bất kỳ đường dẫn nào từ một đỉnh đến gốc đều có nhiều nhất các cạnh "light".
                                                                                                           ^
prog.cpp:5:1: error: stray ‘\304’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
 ^
prog.cpp:5:2: error: stray ‘\220’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
  ^
prog.cpp:5:3: error: stray ‘\306’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
   ^
prog.cpp:5:4: error: stray ‘\260’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
    ^
prog.cpp:5:5: error: stray ‘\341’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
     ^
prog.cpp:5:6: error: stray ‘\273’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
      ^
prog.cpp:5:7: error: stray ‘\235’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
       ^
prog.cpp:5:11: error: stray ‘\304’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
           ^
prog.cpp:5:12: error: stray ‘\221’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
            ^
prog.cpp:5:16: error: stray ‘\303’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
                ^
prog.cpp:5:17: error: stray ‘\240’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
                 ^
prog.cpp:5:21: error: stray ‘\305’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
                     ^
prog.cpp:5:22: error: stray ‘\251’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
                      ^
prog.cpp:5:27: error: stray ‘\303’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
                           ^
prog.cpp:5:28: error: stray ‘\263’ in program
 Đường đi này cũng có nhiều nhất là log(n) chuỗi "heavy", vì một cạnh "light" tách ra mỗi hai chuỗi "heavy".
                            ^
stdout
Standard output is empty