| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | CSES - Hotel Queries | Truy vấn khách sạn | 100 (p) | 1.0s | 512M |
| 2 | Salary Queries | 100 (p) | 1.0s | 512M |
| 3 | Subarray Sum Queries | 100 (p) | 1.0s | 512M |
| 4 | CSES - Polynomial Queries | 100 (p) | 1.0s | 256M |
| 5 | CSES - Prefix Sum Queries | Truy vấn Tổng Tiền tố | 100 (p) | 1.0s | 512M |
| 6 | CSES - Pizzeria Queries | 100 (p) | 1.0s | 256M |
| 7 | Đông đúc | 100 (p) | 1.0s | 512M |
| 8 | Vòng tròn số | 100 (p) | 1.0s | 512M |
| 9 | Ếch săn mồi | 100 (p) | 1.0s | 512M |
Có \(n\) khách sạn trên một con đường. Với mỗi khách sạn bạn biết được số phòng còn trống. Nhiệm vụ của bạn là chỉ định các phòng khách sạn cho \(m\) nhóm khách du lịch. Tất cả các thành viên trong cùng một nhóm muốn trọ chung một khách sạn.
Các nhóm sẽ lần lượt đến và bạn biết số phòng yêu cầu của mỗi nhóm. Với mỗi nhóm, bạn luôn tìm khách sạn đầu tiên mà đủ số phòng trống và chỉ định nhóm đấy vào phòng này. Sau đó, số phòng trống của khách sạn này sẽ giảm đi.
Test 1
8 5
3 2 4 1 5 5 2 6
4 4 7 1 1
3 5 0 1 1
Một công ty có \(N\) nhân viên với với mức lương nhất định. Nhiệm vụ của bạn là theo dõi mức lương và thực hiện truy vấn.
Test 1
5 3
3 7 2 2 5
? 2 3
! 3 6
? 2 3
3
2
Cho một mảng bao gồm \(N\) số nguyên. Một số phần tử sẽ được cập nhật, và sau mỗi lần cập nhật, nhiệm vụ của bạn là tìm tổng lớn nhất của tất cả các đoạn con (liên tiếp) trong mảng.
Test 1
5 3
1 2 -3 5 -1
2 6
3 1
2 -2
9
13
6
Bạn được cho một mảng \(a\) gồm \(n\) phần tử và \(q\) truy vấn. Có 2 loại truy vấn:
Test 1
5 3
4 2 3 1 7
2 1 5
1 1 5
2 1 5
17
32
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ủa các loại sau:
1 k u hoặc 2 a b.Test 1
8 4
1 2 -1 3 1 -5 1 4
2 2 6
1 4 -2
2 2 6
2 3 4
5
2
0
Có \(n\) tòa nhà trên một con đường, được đánh số \(1,2,..,n\). Mỗi tòa nhà có một tiệm bánh pizza và một căn hộ.
Giá pizza trong tòa nhà thứ \(k\) là \(p_k\). Nếu bạn gọi một bánh pizza từ tòa nhà \(a\) đến \(b\), giá của nó (với giao hàng) là \(p_a + |a - b|\).
Nhiệm vụ của bạn là xử lí 2 dạng truy vấn sau:
1 k x hoặc 2 k.Test 1
6 3
8 6 4 5 7 5
2 2
1 5 1
2 2
5
4