DHBB 2026 - DX04 - 11 - Dự thi

Xem dạng PDF

Gửi bài giải

Điểm: 35,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout
Test chính thức

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Đầu bếp giỏi là cuộc thi đầu bếp giỏi do Liên hiệp hội các khách sạn du lịch tổ chức. Mỗi thí sinh tham gia cuộc thi sẽ đăng ký dự thi vào một trong ~N~ ngày diễn ra cuộc thi. Vì vậy, ngày thứ ~i~ sẽ có ~a_i~ đầu bếp muốn dự thi, nhưng Ban tổ chức chỉ có khả năng cho ~b_i~ thí sinh dự thi.

Ban tổ chức muốn tất cả đầu bếp đăng ký tham gia cuộc thi đều được dự thi nên có thể phải chuyển thí sinh đăng ký ở ngày này sang dự thi vào ngày khác. Nếu đầu bếp đăng ký dự thi ngày ~i~ chuyển sang thi vào ngày ~j~ thì mức độ không hài lòng của đầu bếp này là ~|i-j|~.

Yêu cầu: Giúp Ban tổ chức cuộc thi sắp xếp lịch thi cho tất cả đầu bếp đều được dự thi sao cho ngày thứ ~i~ trong ~N~ ngày diễn ra cuộc thi có không quá ~b_i~ thí sinh dự thi và mức độ không hài lòng lớn nhất của các đầu bếp tham gia cuộc thi là nhỏ nhất.

Input

  • Dòng thứ nhất chứa số nguyên ~N~ ~(1 \le N \le 10^6)~, là số ngày diễn ra cuộc thi.

  • Dòng thứ hai chứa ~N~ số nguyên dương ~a_1, a_2, \dots, a_N~ ~(1 \le a_i \le 10^9)~, với ~a_i~ là số đầu bếp muốn thi vào ngày thứ ~i~.

  • Dòng thứ ba chứa ~N~ số nguyên dương ~b_1, b_2, \dots, b_N~ ~(0 \le b_i \le 10^9)~, với ~b_i~ là số đầu bếp tối đa có thể được thi vào ngày thứ ~i~.

Các số trên một dòng cách nhau ít nhất một dấu cách.

Output

Trong trường hợp sắp xếp được lịch dự thi cho tất cả đầu bếp thì xuất ra số nguyên ~K~ nhỏ nhất sao cho mức độ không hài lòng của các đầu bếp được tham gia dự thi không vượt quá ~K~. Nếu không sắp xếp được lịch thi cho tất cả đầu bếp thì ghi ~-1~.

Sample Input 1

4
6 14 70 1
70 3 16 5

Sample Output 1

2

Sample Input 2

1
3
2

Sample Output 2

-1

Bình luận

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


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