AID - Từ thiện

Xem dạng PDF

Gửi bài giải

Điểm: 2,00 (OI)
Giới hạn thời gian: 0.045s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

CEO Nguyễn P. H đang là cái tên được nhắc nhiều nhất trên truyền thông và mạng xã hội những ngày gần đây, đặc biệt sau buổi livestream khủng thu hút tới hơn 400.000 lượt xem trực tiếp trên trang facebook cá nhân. Nguyễn P. H một doanh nhân nổi tiếng ở Việt Nam. Hiện tại bà đang là Phó Chủ tịch Hội đồng quản trị và Tổng Giám đốc của Công ty Cổ phần Đ. N. Bên cạnh đó, mọi người cũng biết đến bà như một mạnh thường quân lớn. Sắp tới đây bà dự định sẽ đi chuyến về miền Trung để hỗ trợ cho đồng bào bị lũ lụt. Ban quản lý của bà P. H đã liệt kê ra được danh sách gồm N − 1 địa điểm có thể đi đến được. Vị trí của bà H và N − 1 điểm trên được nối với nhau bằng các con đường do ban quản lý sắp xếp sẵn, tạo thành một đồ thị gồm N đỉnh liên thông, vô hướng, và không có chu trình. Tuy nhiên do tình hình dịch bệnh, Chính phủ quy định chỉ được phép di chuyển tới không quá K địa điểm khác nhau, vì vậy bà H quyết định sẽ đến chính xác K địa điểm (bao gồm địa điểm của bà H) để làm từ thiện. Ban quản lý sẽ đưa cho bạn nhiều bộ dữ liệu khác nhau. Với mỗi bộ dữ liệu bạn hãy giúp bà H chọn ra lộ trình ngắn nhất, xuất phát từ địa điểm 1 (vị trí của bà H) và đi qua chính xác K địa điểm. Có thể có nhiều lộ trình ngắn nhất, bạn chỉ cần đưa ra một trong số đó.

Input

Dòng đầu tiên gồm một số nguyên T (1 ≤ T ≤ 100) là số lượng bộ dữ liệu.

Với mỗi bộ dữ liệu:

  • Dòng thứ 1 gồm hai số nguyên N và K (1 ≤ K ≤ N ≤ 1000).
  • Dòng thứ 2 gồm N − 1 số nguyên ~ p_i ~ (1 ≤ ~ p_i ~ ≤ i), mô tả cạnh nối giữa ~ p_i ~ và i + 1 .

Output

Với mỗi bộ dữ liệu:

  • Dòng thứ 1 gồm một số nguyên L là độ dài của lộ trình (số cạnh đi qua).
  • Dòng thứ 2 gồm L + 1 số nguyên ~ x_i ~ , là các điểm nằm trên lộ trình theo thứ tự đi qua.

Sample

Input #1
3
6 2
1 1 2 2 3
6 6
1 1 2 2 3
6 4
1 2 3 4 5
Output #1
1
1 2
8
1 3 6 3 1 2 5 2 4
3
1 2 3 4

Hint

Hình minh họa cho cả ba bộ dữ liệu trong ví dụ:

Screenshot (145).png

Problem source: Beginner Free Contest 31


Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 3
    Mechamaru  đã bình luận lúc 28, Tháng 11, 2023, 13:27

    không lm đc cay ak huy


  • -2
    _SUGAR_BADBOY_  đã bình luận lúc 1, Tháng 11, 2023, 14:54

    khanh cop code à