Big-O Coding Logo
Big-OCoding
Khóa họcLộ trìnhLuyện phỏng vấnThi đấuBài tậpBảng xếp hạngAI Coding LabSắp ra mắtPremium
Quay lại
Đề bài
|
Lời giải
|
Bài nộp
|
Thảo luận (0)

The Room

Nguồn: Big-O

Secret 512MB

The Room là một loạt trò chơi giải đố kinh điển nổi tiếng trên toàn thế giới. Toàn bộ trò chơi bao gồm NNN câu đố, với mục tiêu cuối cùng là giải được câu đố 1. Để giải câu đố iii, đôi khi ta cần gợi ý từ một số câu đố khác trong trò chơi.

Là một người hâm mộ trung thành của The Room, Tèo đã được mời chơi thử phần mới của trò chơi trước khi ra mắt chính thức. Cậu ấy rất muốn chơi ngay nhưng hiện tại đang bận tham gia kỳ thi, vì vậy bạn hãy giúp Tèo xác định thứ tự giải các câu đố một cách hiệu quả để cậu ấy có thể chơi ngay sau khi hoàn thành kỳ thi LINE CODE WOW 2022.

Đầu vào:

  • Dòng đầu tiên chứa hai số nguyên NNN — số lượng câu đố trong trò chơi (1≤N≤1051 \leq N \leq 10^51≤N≤105) và MMM — số lượng gợi ý giữa các câu đố (1≤M≤1061 \leq M \leq 10^61≤M≤106).
  • MMM dòng tiếp theo, dòng thứ iii chứa hai số nguyên dương u,vu, vu,v cho biết để giải câu đố vvv thì cần có một gợi ý từ câu đố uuu (1≤u,v≤N,u≠v1 \leq u, v \leq N, u \neq v1≤u,v≤N,u=v).

Đầu ra: In ra NNN số nguyên — thứ tự các câu đố cần giải. Nếu có nhiều cách giải hợp lệ, có thể in ra bất kỳ thứ tự nào. Dữ liệu vào đảm bảo luôn tồn tại ít nhất một cách để hoàn thành trò chơi.

Giải thích: Mối quan hệ gợi ý giữa các câu đố có thể được minh họa như hình bên dưới:

Một cách chơi KHÔNG tối ưu là: {3, 4, 5, 4, 2, 1}. Trong đó, lần đầu giải câu đố 4 chỉ giải được một phần nhờ gợi ý từ câu đố 3; sau khi giải xong câu đố 5 mới quay lại giải hoàn tất câu đố 4.

Ví dụ 1:

Đầu vào:

5 6
2 1
3 2
3 4
4 1
5 1
5 4

Đầu ra:

3 2 5 4 1 
Chỉ viết thân hàm, hệ thống tự lo Input/Output
Bài này không hỗ trợ chế độ Viết chương trình
Bật gợi ý code
|
Loading...
Test Case
|
Output
Ln 1, Col 1
Đang tải test ví dụ...