Giá trị vượt trội
Đề bài
Mô tả
Cho một cây gồm đỉnh với đỉnh làm gốc. Mỗi có một số nguyên gọi là màu của đỉnh . Bạn cần xử lý truy vấn thuộc một trong hai dạng sau:
- "": Thay đổi màu của đỉnh thành , nghĩa là ;
- "": Xét tập hợp gồm màu của các đỉnh nằm trong các cây con (các đỉnh xuất hiện nhiều lần được tính nhiều lần). Gọi số lượng phần tử của tập là , tìm màu vượt trội trong tập này, cụ thể là màu xuất hiện nhiều hơn lần.
Cây con gồm đỉnh và mọi hậu duệ của (với gốc là đỉnh ). Nếu một đỉnh nằm trong cây con trong số (chẳng hạn khi một đỉnh được liệt kê nhiều lần, hoặc cây con này nằm trong cây con kia) thì màu của nó được đếm lần, và là tổng kích thước của cây con. Một màu xuất hiện đúng lần không phải là màu vượt trội.
Dữ liệu vào
- Dòng đầu gồm hai số nguyên và ;
- Dòng thứ hai gồm số nguyên dương ;
- Mỗi dòng trong dòng tiếp theo gồm hai số nguyên và thể hiện có cạnh nối giữa và trên cây.
- Mỗi dòng trong dòng tiếp theo là một truy vấn thuộc một trong hai dạng đã mô tả: "" với , hoặc "" với và .
Dữ liệu đảm bảo tổng các giá trị của các truy vấn loại không vượt quá , và có ít nhất một truy vấn loại .
Dữ liệu ra
Đối với mỗi truy vấn loại , ghi ra màu vượt trội hoặc nếu không tồn tại, mỗi kết quả trên một dòng.
Ràng buộc
- .
- ; trong truy vấn loại : .
- Gọi là tổng qua các truy vấn loại : .
Subtasks
Gọi là tổng qua các truy vấn loại .
- Subtask 1 ( số điểm): ; .
- Subtask 2 ( số điểm): ; .
- Subtask 3 ( số điểm): ; .
- Subtask 4 ( số điểm): .
- Subtask 5 ( số điểm): Không có truy vấn loại .
- Subtask 6 ( số điểm): Không có điều kiện gì thêm.
Ở các subtask có điều kiện , mọi màu trong truy vấn loại cũng không vượt quá .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 3 1 2 3 1 2 1 2 2 3 3 4 4 5 2 2 1 2 1 3 2 2 2 1 2 |
-1 2 |
Cây là đường đi . Truy vấn đầu: cây con có màu , cây con có màu , ; màu xuất hiện lần, màu xuất hiện lần, không màu nào quá lần. Sau khi , màu xuất hiện lần. |
| 4 4 1 2 2 1 1 2 1 3 3 4 2 2 3 3 2 2 1 2 1 2 1 2 3 1 4 4 |
-1 2 1 |
Truy vấn 1: cây con (đỉnh ) được tính hai lần, , màu và màu cùng xuất hiện đúng lần nên không có màu vượt trội. Truy vấn 2: và , , màu xuất hiện lần. Sau khi : cây con có màu , cộng hai lần cây con (màu ), , màu xuất hiện lần. |
Bình luận