trang chủ / đề bài / voi23_income

Thu nhập ổn định

Đề bài

Mô tả

Ở một xã vùng cao có N hộ gia đình được đánh số từ 1 đến N. Do mạnh dạn áp dụng khoa học kỹ thuật vào làm kinh tế nên trong xã có nhiều hộ gia đình đã trở nên giàu có. Trong kỳ tổng kết cuối năm vừa qua, chính quyền xã biết được hộ gia đình thứ i (1≤i≤N) có thu nhập là Ai(0). Hưởng ứng phong trào toàn dân làm kinh tế nâng cao thu nhập và thu hẹp khoảng cách giàu nghèo, bắt đầu từ năm nay, gọi là năm thứ nhất, hàng năm chính quyền xã yêu cầu với mỗi hộ gia đình, hộ thứ i (1≤i≤N) phải nghiên cứu phương thức làm kinh tế năm trước của các hộ gia đình liên tiếp từ thứ Li đến thứ Ri (1≤Li≤Ri≤N) để học hỏi kinh nghiệm.

Với mỗi hộ gia đình X, nếu thu nhập năm trước lớn hơn hoặc bằng thu nhập của hộ có thu nhập cao nhất trong số các hộ gia đình mà hộ X phải học hỏi, thì hộ X giữ nguyên phương thức làm kinh tế cũ sao cho năm nay sẽ có thu nhập ổn định bằng năm trước. Trái lại, hộ X sẽ phải sửa đổi phương thức làm kinh tế với sự hỗ trợ của chính quyền sao cho thu nhập năm nay của hộ X sẽ phải bằng thu nhập cao nhất năm trước trong số các hộ mà hộ X học hỏi. Cụ thể, tại năm thứ t (t≥1), hộ gia đình thứ i (1≤i≤N) sẽ có thu nhập là

Ai(t)=max(Ai(t−1),ALi(t−1),ALi+1(t−1),…,ARi(t−1)).

Yêu cầu: Hãy giúp chính quyền xác định bắt đầu từ năm thứ bao nhiêu thì mỗi hộ gia đình đều sẽ có thu nhập ổn định năm sau bằng năm trước.

Dữ liệu vào

  • Dòng đầu chứa một số nguyên dương N (N≤3×105).
  • Dòng thứ hai chứa N số nguyên dương A1(0),A2(0),…,AN(0) (Ai(0)≤109,∀i=1,2,…,N).
  • Dòng thứ i trong số N dòng tiếp theo chứa hai số nguyên dương Li và Ri (Li≤Ri≤N).

Các số trên cùng một dòng cách nhau bởi dấu cách.

Dữ liệu ra

In ra một số nguyên t là năm mà bắt đầu từ đó trở đi, mỗi hộ gia đình đều có thu nhập ổn định năm sau bằng năm trước.

Ràng buộc

  • 1≤N≤3×105.
  • 1≤Ai(0)≤109.
  • 1≤Li≤Ri≤N.

Subtasks

  • Subtask 1 (18% số điểm): N≤500.
  • Subtask 2 (16% số điểm): Ai(50)=Ai(49),∀i=1,2,…,N.
  • Subtask 3 (20% số điểm): ∑i=1N(Ri−Li)≤106.
  • Subtask 4 (24% số điểm): Không tồn tại i,j (1≤i,j≤N) thỏa mãn Li<Lj và Rj<Ri.
  • Subtask 5 (22% số điểm): Không có ràng buộc gì thêm.

Ví dụ

Input Output Giải thích
4
1 2 3 4
2 2
3 3
1 2
1 3
3 Ở năm đầu tiên, thu nhập các hộ lần lượt là (2,3,3,4). Ở năm thứ hai, thu nhập các hộ lần lượt là (3,3,3,4). Từ năm thứ ba trở đi, thu nhập của các hộ giữ nguyên là (3,3,3,4).
6
5 1 4 2 5 3
2 3
1 1
4 6
3 3
6 6
2 4
3 Ví dụ bổ sung (không có trong đề gốc). Năm thứ nhất thu nhập là (5,5,5,4,5,4), năm thứ hai là (5,5,5,5,5,5), và từ năm thứ ba trở đi không đổi.

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.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0