Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
P181PROE - ROUND 1E - Cách thuận tiện nhất |
Trong tương lai, do biến đổi khí hậu, một ngày trên trái đất kéo dài n giờ. Thời gian tại các múi giờ liền kề nhau sai khác nhau một giờ. Để mô tả giờ tại một địa phương, người ta sử dụng các số từ 1 đến n – tức là không có thời gian 0 giờ, thay vào đó người ta dùng n giờ (nếu như hiện tại sẽ dùng 24h thay vì 0h). Khi giờ ở địa phương thứ 1 là 1 giờ, giờ ở múi giờ thứ i là i giờ.
Trương Học viện Công nghệ Bưu chính Viễn thông – PTIT muốn tổ chức một cuộc thi trực tuyến trong vòng 1h để giúp các sinh viên luyện tập trước kỳ ACM của trường. Vì trường rất nổi tiếng nên sinh viên ở các địa phương khác trên thế giới cũng muốn tham gia. Biết mỗi người chỉ có thể tham gia nếu cuộc thi bắt đầu không sớm hơn s giờ 0 phút và kết thúc chậm nhất vào f giờ 0 phút giờ địa phương. Nếu cuộc thi bắt đầu vào f giờ 00 phút tại địa phương, sinh viên ở địa phương đó sẽ không tham gia.
Kirito được Học viện giao cho nhiệm vụ tìm giờ tổ chức cuộc thi sao cho sinh viên tham gia là tối đa. Tuy nhiên, kiến thức toán học của cậu hơi kém nên không làm được. Các bạn hãy giúp bạn ấy nhá!
Input
Dòng đầu tiên chứa số tự nhiên n (2 ≤ n ≤ 100 000) – số giờ trong ngày.
Dòng 2 chứa n số nguyên a1, a2, … , an (1 ≤ ai ≤ 10 000) – ai là số lượng sinh viên ở múi giờ thứ i muốn tham gia cuộc thi.
Dòng thứ 3 chứa hai số nguyên s và f (1 ≤ s < f ≤ n).
Output
Xuất ra một số nguyên – thời gian bắt đầu cuộc thi (trong múi giờ thứ nhất), sao cho số sinh viên tham gia được là tối đa có thể. Nếu có nhiều câu trả lời, hãy đưa ra số nhỏ nhất.
Example
Input: 5
1 2 3 4 1
1 3
Output: 4
Giải thích: Ở ví dụ trên, giờ tối ưu là 4h tại múi giờ đầu tiên là 4 giờ. Và đó sẽ là 5 giờ tại múi giờ thứ 2, 1 giờ tại múi giờ thứ 3, 2 giờ tại múi giờ thứ 4, 3 giờ tại múi giờ thứ 5. Số người tham gia là 7 từ múi giờ thứ 3 và 4.
Được gửi lên bởi: | adm |
Ngày: | 2018-03-02 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC ASM32 ASM64 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA |