Contest Edu #2 - Cuộc thi hát

Xem dạng PDF

Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 4.0s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Trong lớp 10X có ~n~ bạn nam và ~n~ bạn nữ, mỗi bạn nam và nữ được đánh số từ ~1~ tới ~n~. Mối quan hệ quen biết của các bạn nam và nữ được biểu diễn bằng ~m~ cặp số ~a_i~, ~b_i~, thể hiện rằng bạn nam thứ ~a_i~ sẽ quen biết bạn nữ thứ ~b_i~. Bạn nam thứ ~i~ chắc chắn sẽ có mỗi quan hệ quen biết với bạn nữ thứ ~i~. Một bạn nam có thể quen biết nhiều bạn nữ và một bạn nữ cũng có thể quen biết nhiều bạn nam.

Sắp tới, trường dự định tổ chức một cuộc thi hát cho các bạn nữ tham gia và mời các bạn nam làm ban giám khảo. Để cuộc thi được thành công và công bằng thì nó phải thỏa các yêu cầu sau:

  • Phải có ít nhất ~1~ giám khảo và ~1~ thí sinh.
  • Tổng số giám khảo và thí sinh tham gia là ~n~.
  • Các giám khảo không được quen biết thí sinh.

Yêu cầu

Tìm cách lựa chọn giám khảo và thí sinh thỏa yêu cầu trên

Dữ liệu

Đầu vào

Dòng đầu tiên gồm số nguyên dương ~t~, số bộ test (~1 \leq t \leq 10^5~). Với mỗi bộ test, cú pháp của chúng như sau:

  • Dòng đầu tiên gồm ~2~ số nguyên dương ~n~, ~m~ (~1 \leq n \leq m \leq 10^6~) là số học sinh nam hoặc nữ trong lớp và số mối quan hệ quen biết giữa các bạn.
  • Trong ~m~ dòng tiếp theo, mỗi dòng gồm các số nguyên dương ~a_i~ và ~b_i~, thể hiện mối quan hệ hai chiều giữa bạn nam thứ ~a_i~ và bạn nữ thứ ~b_i~ (~1 \leq a_i, b_i \leq n~). Dữ liệu đảm bảo rằng mỗi cặp nam nữ chỉ xuất hiện nhiều nhất ~1~ lần và luôn tồn tại đúng ~n~ cặp có dạng (~i, i~) với mọi ~i~ từ ~1 \rightarrow N~.
  • Dữ liệu đảm bảo rằng bạn nam thứ ~i~ luôn có mối quan hệ quen biết với bạn nữ thứ ~i~ và tổng ~n~, ~m~ của các bộ test không vượt quá ~10^6~.
Kết quả

Với mỗi bộ test:

  • Dòng đầu tiên in ra "Yes" nếu tìm được cách chọn hợp lệ, "No" nếu không có cách chọn thỏa đề bài
  • Dòng thứ ~2~ in ra ~j~ và ~p~ (~1 \leq j, p \leq n~, ~j + p = n~), số giám khảo và số thí sinh tham gia cuộc thi.
  • Dòng thứ ~3~ in ra ~j~ số nguyên dương phân biệt từ ~1~ tới ~n~, chỉ số của các bạn nam được chọn làm giám khảo.
  • Dòng thứ ~4~ in ra ~p~ số nguyên dương phân biệt từ ~1~ tới ~n~, chỉ số của các bạn nữ được chọn làm thí sinh.
  • Nếu có nhiều cách chọn thì chỉ ra một cách thỏa bất kỳ.

Ví dụ

Input
4 
3 4  
1 1 
2 2  
3 3 
1 3 

3 7 
1 1  
1 2 
1 3 
2 2  
3 1 
3 2 
3 3 

1 1 
1 1 

2 4 
1 1 
1 2 
2 1 
2 2 
Output
Yes  
2 1  
1 3  
2  
Yes  
1 2 
2  
1 3 
No  
No  

Bình luận

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


Không có bình luận tại thời điểm này.