HỘI NGHỊ MỸ - TRIỀU

Nhằm chuẩn bị cho hội nghĩ thượng đỉnh Mỹ - Triều lần thứ 10 thành công tốt đẹp, mang lại hiệu quả thực chất, mang lại hòa bình thịnh vượng trên bán đảo Triều Tiên và khu vực. Việt Nam đã nhận đăng cai sự kiện này. Việt Nam có ~ n ~ khách sạn hạng sang, có ~ n-1 ~ con đường hai chiều nối giữa ~ n ~ khách sạn này, nhằm đảm bảo cho hai bên tham gia đàm phán vui vẻ nhất thì nước chủ nhà phải bố trí sao cho khoảng cách từ chỗ ăn nghỉ đến nơi đàm phán của hai bên có độ dài bằng nhau (độ dài được tính bằng số cạnh). Do Mỹ và Triều Tiên còn chưa tin tưởng lẫn nhau nên đã bí mật gửi các phương án chỗ ăn nghỉ mà mình chọn cho Việt Nam. Nước chủ nhà cần tính toán sẵn phương án bố trí nơi đàm phán thỏa mãn từng yêu cầu của Mỹ và Triều Tiên. Mỗi khách sạn hạng sang đều đáp ứng được tất cả các nhu cầu về ăn nghỉ và cũng có thể là nơi đàm phán.

Dữ liệu vào

  • Dòng đầu tiên là số ~ n,q ~ ~ ( 1 ≤ n, q ≤ 10^5 ) ~
  • Dòng tiếp theo chứa ~ n-1 ~ số ~ p_2, p_3,…,p_n ~ có nghĩa có cạnh nối trực tiếp ~ i ~ đến ~ p_i ~ ~ ( 1 ≤ p_i ≤ n ) ~
  • ~ q ~ dòng tiếp theo thể hiện thông tin về khách sạn mà Mỹ, Triều Tiên lựa chọn làm nơi ăn nghỉ, dòng thứ ~ i ~ có 2 số ~ u_i, v_i ~ ~ ( 1 ≤ u_i, v_i ≤ n ) ~.

Kết quả

Gồm ~ q ~ dòng, mỗi dòng là số khách sạn có thể chọn để đảm bảo yêu cầu.

Ràng buộc

Ví dụ:

Input 1

```14 3 1 1 1 2 2 3 4 4 4 5 5 7 7 11 12 11 3 2 4

```

Output 1

```12 2 5

```

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. gialinh_10van (23/25)
  2. phamnhi (21/77)
  3. hoangha_10van (15/21)
Trong 7 ngày
  1. phamnhi (126/299)
  2. ilpnvm (68/110)
  3. dambinh (61/97)
Trong 30 ngày
  1. ducchinh (184/249)
  2. hienpham (183/244)
  3. bichngoc (179/266)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 37787

Lưu Hải Phong - 2020
[email protected]