| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | CSES - Static Range Minimum Queries | Truy vấn min đoạn tĩnh | 100 (p) | 1.0s | 512M |
| 2 | Ước chung lớn nhất | 100 (p) | 1.0s | 256M |
| 3 | Khai thác gỗ | 100 (p) | 3.0s | 1023M |
| 4 | CSES - Maximum Subarray Sum II | Tổng đoạn con lớn nhất II | 100 (p) | 1.0s | 512M |
Cho một mảng gồm \(n\) số nguyên, nhiệm vụ của bạn là xử lý \(q\) truy vấn có dạng: phần tử nhỏ nhất trong đoạn \([a, b]\) là gì?
Test 1
8 4
3 2 4 5 1 1 5 3
2 4
5 6
1 8
3 3
2
1
1
4
Ước số chung lớn nhất của dãy số nguyên dương \(A\) không rỗng là số nguyên dương \(d\) lớn nhất
đồng thời là ước của mọi số trong dãy \(A\).
Cho mảng số nguyên dương \(a_1, a_2, . . ., a_n\) và số nguyên \(k\).
Hãy tìm đoạn \(a_i, a_{i+1}, . . ., a_{i+k-1}\) có ước số chung lớn nhất và đưa ra ước số chung đó.
Test 1
10 4
2 3 4 8 12 6 12 18 4 3
6
Đại gia phố núi BK đã xin phép được khai thác một khu rừng trồng lấy gỗ làm nhà sàn. Khu rừng của anh có tất cả \(n\) cây. Cây thứ \(i\) có chiều cao là \(a[i]\). Để thuận lợi cho việc chặt lấy gỗ, anh cần chọn ra một số cây liên tiếp bắt đầu từ vị trí \(l\) đến \(r\) (\(1 ≤ l ≤ r ≤ n\)) thỏa mãn điều kiện sau:
Test 1
5
4 6 9 3 6
1 3
2
Cho một mảng gồm \(n\) số nguyên, nhiệm vụ của bạn là tìm tổng giá trị lớn nhất trong một đoạn con liên tiếp với độ dài giữa \(a\) và \(b\).
Test 1
8 1 2
-1 3 -2 5 3 -5 2 2
8