Bán Trà Sữa

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1200 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Một tiệm Trà Sữa có cách tính giá ưu đãi cho ly trà sữa trân châu đường đen rất đặc biệt: Giá của ly trà sữa hôm nay sẽ được tính dựa trên khách hàng của ngày hôm qua, cụ thể:

  • Có \(N\) khách hàng, mỗi khách hàng sẵn sàng trả cho 1 ly trà sữa có giá trong khoảng \([a, b]\), nếu không nằm trong phạm vi này sẽ không mua.
  • Giá của ly trà sữa ngày mai sẽ là giá mà đem lại lợi nhuận nhiều nhất, tức là đem lại nhiều tiền nhất.

Input

  • Dòng đầu tiên gồm 1 số \(N\) là số lượng khách \((1 \le N \le 10^5)\)
  • \(N\) dòng tiếp theo, mỗi dòng gồm 2 số \(a, b\) là phạm vi mà vị khách sẵn sàng trả cho 1 ly trà sữa. \((1 \le a, b \le 10^7)\).

Output

  • In ra trên một dòng là mức giá đem lại lợi nhuận cao nhất. Nếu có nhiều số cùng thoả mãn, in ra số nhỏ nhất.

Example

Test 1

Input
3
10 20
15 25
20 30
Output
20
Note

Mức giá 20 nghìn đồng là mức giá thỏa mãn 3 người mua và đem lại lợi nhuận lớn nhất là 20 x 3 = 60 nghìn đồng.

Scoring

  • Subtask 1 (\(60\%\) điểm): \(1 \le N \le 1000\)
  • Subtask 2 (\(40\%\) điểm): \(1 \le N \le 10^5\)

Bình luận (2)

Mới nhất
Tải bình luận...