Neko đi du lịch

Xem dạng PDF

Gửi bài giải

Điểm: 0,20 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

To read the problem statement in English, choose the language using the flag on the navigation bar.

Sau khi dịch COVID-19 được đẩy lùi trên hành tinh mèo, chính phủ vừa gỡ bỏ quy định giãn cách xã hội. Neko, sau hơn một năm phải ở nhà vì dịch, đã quyết định đi du lịch tại thành phố Uwutopia, một thành phố du lịch nổi tiếng với cảnh quan tuyệt đẹp (và các công trình kiến trúc lấy cảm hứng từ mèo - loài vật thống trị trên hành tinh này).

Có ~m~ địa điểm tại thành phố, được đánh số từ ~1~ đến ~m~. Neko đã liên hệ với một công ty du lịch gần nhà và biết được công ty hiện đang tổ chức ~n~ tour du lịch, tour thứ ~i~ sẽ tham quan các địa điểm được đánh số từ ~l_i~ đến ~r_i~. Vì đã lâu rồi không được đi du lịch, cậu quyết định sẽ đăng kí đi một lúc hai tour du lịch cho thỏa thích. Tuy nhiên, cậu cảm thấy việc tham quan một nơi đến hai lần sẽ rất nhàm chán, nên cậu muốn rằng hai tour du lịch không có địa điểm nào chung.

Hãy giúp Neko tìm ra cặp tour du lịch bất kì thỏa yêu cầu của cậu, hoặc thông báo với cậu trong trường không tồn tại cặp tour du lịch nào như vậy. Nếu có nhiều cặp tour du lịch thỏa mãn yêu cầu, hãy chỉ ra một cặp tour bất kì.

Input

Dòng đầu tiên gồm hai số nguyên ~n~ và ~m~ (~2 \le n \le 10^5~, ~1 \le m \le 10^9~), lần lượt là số tour du lịch và số địa điểm du lịch.

Dòng thứ ~i~ trong ~n~ dòng tiếp theo chứa hai số nguyên ~l_i~ và ~r_i~ (~1 \le l_i \le r_i \le m~), là mô tả của tour thứ ~i~.

Output

Nếu tồn tại hai tour du lịch thỏa mãn yêu cầu đề bài, dòng đầu tiên in ra YES, dòng thứ hai in ra hai số nguyên ~i~ và ~j~ (~1 \le i, j \le n~, ~i \neq j~) là chỉ số của hai tour du lịch cần tìm. Nếu có nhiều cặp tour du lịch thỏa mãn yêu cầu, hãy chỉ ra một cặp tour bất kì.

Ngược lại, in ra NO trên một dòng duy nhất.

Scoring

  • Subtask 1, tương ứng với ~15~ điểm, có ~n = 2~, ~m \le 100~.

  • Subtask 2, tương ứng với ~15~ điểm, ~n \le 1000~.

  • Subtask 3, tương ứng với ~20~ điểm, không có giới hạn gì thêm.

Tổng cộng bài toán này có ~50~ điểm.

Sample Input 1

4 5
1 3
1 2
3 5
4 4

Sample Output 1

YES
4 2

Sample Input 2

4 10
1 4
2 5
3 6
4 7

Sample Output 2

NO

Sample Input 3

2 10
1 4
6 10

Sample Output 3

YES
1 2

Sampe Input 4

2 10
1 5
5 10

Sample Output 4

NO

Notes

Ở ví dụ đầu tiên, cặp tour du lịch ~(1, 4)~, ~(2, 3)~ hoặc ~(2, 4)~ cũng là những đáp án hợp lệ.


Bình luận

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



  • -11
    trieuyanglake_1  đã bình luận lúc 25, Tháng 6, 2022, 15:59

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.