Phân cấp trong công ty 2
Xem dạng PDFBài toán
Một công ty có
Đầu vào
- Dòng đầu tiên chứa hai số nguyên
và : số nhân viên và số truy vấn ( ). - Tiếp theo là
số nguyên : là người quản lý trực tiếp của nhân viên . - Cuối cùng là
dòng, mỗi dòng chứa hai số nguyên và : cần tìm cấp trên chung thấp nhất của và .
Đầu ra
- In ra
số nguyên, mỗi số là kết quả của một truy vấn.
Kiểm tra với ví dụ
Input:
Copy
5 3
1 1 3 3
4 5
2 4
1 3
Output:
Copy
3
1
1
Giải thích:
- LCA của
và là . - LCA của
và là . - LCA của
và là .
Bình luận
Gửi bài giải
Kotlin
PyPy
Điểm:
10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Nguồn bài:
CSES
Dạng bài
CSES
Ngôn ngữ cho phép
C
C++
Java
Pascal
Python
Scratch