Nối điểm
Xem PDFNếu bạn đã coi quảng cáo đủ nhiều thì chắc bạn sẽ biết đến một trò chơi mà trong đó mình phải vẽ để nối hai điểm cùng màu sao cho không có nét vẽ nào đi ra khỏi hình chữ nhật và không có hai nét vẽ nào đụng nhau.

Mặc dù nhìn vào quảng cáo thì đây là một trò chơi khá dễ nhưng người tạo ra quảng cáo quyết định chơi tệ nhất có thể với mục đích làm người xem tức giận và lập tức bị thu hút.

Tưởng tượng bạn là một trong số người xem quảng cáo và quyết định tải về chơi nhưng bạn cũng không ngờ là trò chơi về sau khó thật. Bạn bắt đầu ân hận vì đã nguyền rủa người tạo ra quảng cáo nên đã phải nhờ máy tính làm việc thay mình.
Giả sử trong màn chơi hiện tại, bạn được cho một hình chữ nhật kích thước \(R \times C\), mỗi màu được thể hiện bởi một số nguyên từ \(1\) đến \(N\) và xuất hiện tại chính xác hai điểm \((x_{i, 1}, y_{i, 1})\) và \((x_{i, 2}, y_{i, 2})\) trên hình chữ nhật. Hãy kiểm tra xem thử là có tồn tại cách nào để hoàn thành trò chơi không hay là nhà sản xuất cố tình tạo ra một màn bất khả thi để bịp người chơi.
Input
- Dòng đầu tiên chứa ba số nguyên \(R\), \(C\) và \(N\) \((1 \leq R, C \leq 10^8, 1 \leq N \leq 10^5)\).
- Trong \(N\) dòng tiếp theo, mỗi dòng chứa bốn số nguyên \(x_{i_1}\), \(y_{i_1}\), \(x_{i_2}\) và \(y_{i_2}\) \((0 \leq x_{i_1}, x_{i_2} \leq R, 0 \leq y_{i_1}, y_{i_2} \leq C)\). Dữ liệu đảm bảo không có hai điểm nào trùng nhau.
Output
- Nếu bạn có vấn đề kỹ năng, hãy in
YES. Ngược lại inNO.
Example
Test 2
Input
2 2 4
0 0 2 2
2 0 0 1
0 2 1 2
1 1 2 1
Output
NO
Note
Hết cứu.
Test 3
Input
5 5 7
0 0 2 4
2 3 4 5
3 5 5 2
5 5 5 4
0 3 5 1
2 2 4 4
0 5 4 1
Output
YES

Bình luận