Kỳ thi của Valera

Đề bài

Mô tả

Valera phải vượt qua đúng n kỳ thi. Theo lịch chính thức, kỳ thi môn thứ i diễn ra vào ngày ai, nhưng giáo viên cũng đồng ý cho Valera thi sớm vào ngày bi (với bi<ai). Như vậy với mỗi môn, Valera có thể chọn thi vào ngày ai hoặc ngày bi.

Dù thi vào ngày nào, giáo viên đều ghi vào sổ điểm ngày lịch chính thức ai. Valera muốn các dòng trong sổ điểm xếp theo thứ tự ngày ghi không giảm theo thứ tự thi (tức là môn thi trước phải có a không lớn hơn môn thi sau).

Hãy tìm ngày sớm nhất mà Valera có thể hoàn thành kỳ thi cuối cùng, biết rằng có thể thi nhiều môn trong cùng một ngày và theo thứ tự tùy ý.

Dữ liệu vào

  • Dòng đầu tiên chứa số nguyên dương n — số kỳ thi.
  • n dòng tiếp theo, mỗi dòng chứa hai số nguyên aibi.

Dữ liệu ra

  • In ra một số nguyên duy nhất là ngày sớm nhất Valera có thể thi xong môn cuối cùng.

Ràng buộc

  • 1n5000
  • 1bi<ai109

Ví dụ

Input Output Giải thích
3
5 2
3 1
4 2
2 Ngày 1: thi môn 2 (ghi sổ ngày 3). Ngày 2: thi môn 3 (ghi sổ ngày 4) rồi thi môn 1 (ghi sổ ngày 5). Sổ điểm: 3, 4, 5 — không giảm.
3
6 1
5 2
4 3
6 Ngày 4 thi môn 3 (sổ ghi 4), ngày 5 thi môn 2 (sổ ghi 5), ngày 6 thi môn 1 (sổ ghi 6).

Bình luận

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

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0