Một hệ thống đèn trang trí gồm đèn được đánh số từ đến và
đoạn dây nối điều khiển, mỗi đoạn nối một cặp hai đèn khác nhau.
Hệ thống dây nối điểu khiển thỏa mãn tính chất sau đây: Không có đoạn
dây nào nối một đèn với chính nó; không có hai đoạn dây nào nối cùng một
cặp đèn và hơn nữa không tìm được dãy các đèn ,
trong đó hai đèn liên tiếp là có đoạn dây nối và không có đoạn dây nối
nào xuất hiện quá một lần.
Tại mỗi thời điểm, mỗi đèn sẽ sáng màu xanh hoặc đỏ. Bộ điều khiển hệ
thống đèn có thể thực hiện tác động nhiều lần việc thay đổi trạng thái
các đèn, mỗi lần tác động là thay đổi màu của một đèn nào đó và tất cả
các đèn có dây nối với nó, cụ thể nếu đèn đang sáng màu xanh sẽ chuyển
sang sáng màu đỏ, ngược lại nếu đèn đang sáng màu đỏ sẽ chuyển sang sáng
màu xanh.
Cho biết trạng thái ban đầu về màu của đèn và thông tin về các dây
nối điều khiển, hãy tìm cách điều khiển để tất cả các đèn sáng màu xanh.
Input
Dòng đầu tiên gồm hai số nguyên dương (, )
— số lượng đèn và số trường hợp thử nghiệm.
Mỗi dòng trong số dòng tiếp theo gồm hai số nguyên
(, ) — có đoạn dây nối giữa hai đèn và
.
Dòng thứ trong số dòng cuối cùng gồm số nguyên
, trong đó nếu đèn sáng
màu xanh và nếu đèn sáng màu đỏ trong thử nghiệm thứ
.
Dữ liệu đảm bảo hệ thống dây nối điều khiển thoả mãn đề bài.
Output
Với mỗi thử nghiệm, in ra nếu không tồn tại cách điều khiển, ngược
lại in ra trên một dòng:
Số nguyên () — số lần dùng bộ điều khiển.
Tiếp theo là số nguyên mô tả cách điều khiển,
trong đó tác động thứ () làm đảo màu của đèn và
các đèn nối với .
Scoring
Subtask |
Điểm |
Giới hạn |
1 |
|
, |
2 |
|
, |
3 |
|
Không có ràng buộc gì thêm |
Sample Input 1
Copy
4 1
1 2
2 3
3 4
0 1 1 0
Sample Output 1
Copy
2 2 3
Bình luận