| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Tìm số trong mảng | 100 (p) | 1.0s | 1023M |
| 2 | maxle | 100 (p) | 1.0s | 1023M |
| 3 | minge | 100 (p) | 1.0s | 1023M |
| 4 | Khẩu trang | 100 (p) | 1.0s | 1023M |
| 5 | Nhỏ hơn | 100 (p) | 1.0s | 256M |
| 6 | Dãy số tròn | 100 (p) | 1.0s | 256M |
| 7 | Số thứ n | 100 (p) | 1.0s | 1023M |
Cho dãy số nguyên \(a\) gồm \(n\) phần tử được sắp xếp tăng dần. Hãy xác định giá trị \(x\) có xuất hiện trong mảng hay không ?
Test 1
10 10
1 61 126 217 2876 6127 39162 98126 712687 1000000000
100 6127 1 61 200 -10000 1 217 10000 1000000000
NO
YES
YES
YES
NO
NO
YES
YES
NO
YES
Cho dãy số nguyên \(a\) gồm \(n\) phần tử được sắp xếp tăng dần. Hãy xác định giá trị lớn nhất của \(i\) sao cho \(a_i \le x\). Nếu không có vị trí thõa mãn in ra \(0\).
Test 1
5 5
3 3 5 8 9
2 4 8 1 10
0
2
4
0
5
Cho dãy số nguyên \(a\) gồm \(n\) phần tử được sắp xếp tăng dần. Hãy xác định giá trị nhỏ nhất của \(i\) sao cho \(a_i \ge x\). Nếu không có vị trí thỏa mãn in ra \(n + 1\).
Test 1
5 5
3 3 5 8 9
2 4 8 1 10
1
3
4
1
6
Khi nghe tin Đà Nẵng có ca dịch Covid mới, Khôi liền chạy tới tiệm thuốc mua khẩu trang.
Cửa hàng có \(n\) hộp khẩu trang. Giá của mỗi hộp khẩu trang được biểu diễn bằng mảng \(A\). Hộp thứ \(i\) có giá \(A_i\) đồng.
Bất chợt có một người đàn ông tên là đến hỏi Khôi vài câu hỏi. Mỗi câu hỏi, Khôi sẽ trả lời số hộp khẩu trang có giá tiền nhỏ hơn \(M\) đồng.
Test 1
5
1 4 10 5 6
4
2
3
5
11
1
1
2
5
Cho dãy số nguyên dương gồm \(N\) phần tử \(a_1,a_2,...,a_N\). Với mỗi chỉ số \(1 \le i \le N\) đếm xem có bao nhiêu phần tử bé hơn \(a_i\).
Test 1
5
3 2 1 1 2
4 2 0 0 2
Cho \(n\) số nguyên dương \(a_1, a_2, ..., a_n\) rải đều trên một đường tròn theo chiều kim đồng hồ. Hãy tìm cung tròn có độ dài nhỏ nhất mà tổng các số trên cung tròn lớn hơn hoặc bằng \(S\). In ra số lượng số trên cung tròn đó. Nếu không có cung tròn nào thỏa mãn thì in ra \(-1\).
Dòng đầu tiên chứa hai số nguyên dương \(n, S \ (S \leq 10^{18})\).
Dòng thứ hai gồm \(n\) số nguyên dương \(a_1, a_2, ..., a_n \ (1 \leq a_i \leq 10^9)\)
Test 1
5 7
3 1 1 1 4
2
chọn cung tròn \((4, 3)\)
Test 2
5 6
1 1 1 1 4
3
chọn cung tròn \((1, 1, 4)\)
Test
7 80
70 11 32 43 43 11 54
2
chọn cung tròn \((43, 43)\)
Bạn được cho 2 số nguyên dương \(a\) và \(b\).
Viết chương trình tìm số thứ \(n\) chia hết cho \(a\) hoặc \(b\).
Test 1
1
2 3 10
15
Giải thích Những số chia hết cho \(2\) hoặc cho \(3\) là \(2, 3, 4, 6, 8, 9, 10, 12, 14, 15, ....\)