Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
DIVSEQQ - Chia đoạn |
Cho dãy A gồm N phần tử. Cho Q truy vấn dạng (u, v) tìm e nhỏ nhất sao cho từ e tới u có thể chia thành x (x <= v) đoạn liên tiếp sao cho mỗi đoạn có tổng <= M.
Input
Dòng đầu chứa N, Q, M (M <= 10^9 )
Dòng thứ 2 chứa N số biểu diễn dãy A. (0 <= Ai <= M)
Q dòng sau, dòng thứ i chứa 2 số u, v mô tả truy vấn thứ i. (0 < u <= N, 0 < v <= 10^9)
Output
Gồm Q dòng
Dòng thứ i chứa kết quả của truy vấn thứ i
Example
Input: 5 2 8
1 2 3 4 5
4 2
5 2 Output: 1
3
Subtask 1: (21 tests)
N, Q <= 2000
Subtask 2: (10 tests)
N, Q <= 100000.
Được gửi lên bởi: | CoderPTNK1114 |
Ngày: | 2013-08-07 |
Thời gian chạy: | 0.200s-0.400s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | Tất cả ngoại trừ: ASM64 GOSU PERL6 PYPY RUST SED |
Nguồn bài: | Sưu tầm |
hide comments
|
|||||
2020-07-20 18:44:47
VietCT đệ anh T-T-T-K tự tin một đấm AC =))) |
|||||
2015-07-20 20:43:27 there's no salvation for me...
neo =))) Last edit: 2015-07-22 17:47:21 |
|||||
2015-01-24 18:05:20 Kakabalo
cin cout chậm hơn scanf vs printf nhiều thật :)) |
|||||
2014-12-08 17:30:05 Lương Ðức Tuấn Ðạt
"nhảy nhị phân?" |
|||||
2014-05-22 15:59:45 Anh Duc Le
QHĐ |
|||||
2013-11-12 10:15:18 Ángel di María
Ủa? Đáng lẽ v <= 10^5 chứ nhỉ. Sao giới hạn v lại lớn như vậy được? Last edit: 2013-11-12 10:34:56 |
|||||
2013-08-18 01:26:14 Zịt Kon Kute
ý bạn là "tồn tại 1 giá trị x<=v" chứ ko phải là "với mọi x<=v" đúng ko bạn ?? |
|||||
2013-08-12 17:19:40 Cao Viên Viên
Ps cho mình hỏi mình bị TLE hay Wrong answer vậy. |
|||||
2013-08-09 08:39:30 CoderPTNK1114
x <= v là điều kiện của x nha bạn Last edit: 2013-08-09 08:39:46 |
|||||
2013-08-09 00:32:33 Zịt Kon Kute
Truy vấn đầu: e=1 tức là từ 1 đến 4 có thể chja 1 hoặc 2 đoạn (x <= v), nhưng x=1 có chja đc đâu bạn |