Tree Merging
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
2.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Bessie có trình hiển thị đồ thị thực hiện phép gộp trên cây có gốc. Phép gộp lấy hai nút khác nhau có cùng cha, kết hợp thành một nút có giá trị bằng giá trị lớn nhất. Con của cả hai nút trở thành con của nút đã gộp.
Cho cây ban đầu và cây cuối, tìm dãy phép gộp biến cây ban đầu thành cây cuối.
Dữ liệu vào
- Dòng 1: (số test case)
- Mỗi test case:
- (số nút cây ban đầu), cạnh
- (số nút cây cuối), cạnh
Dữ liệu ra
Mỗi test case: số phép gộp , rồi dòng mỗi dòng hai số.
Ràng buộc
- Tổng
- Luôn tồn tại lời giải
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 8 7 5 2 1 4 2 5 1 3 2 8 5 6 2 4 8 5 5 1 6 5 |
4 2 5 3 8 4 8 7 8 |
4 phép gộp biến cây 8 nút thành 4 nút |
Bình luận