Một số nguyên dương \(N\) được gọi là số đẹp nếu nó thỏa mãn các điều kiện sau:
Yêu cầu: Cho số nguyên dương \(N\), đếm số lượng số đẹp nhỏ hơn hoặc bằng \(N\).
Vào từ file văn bản BNUM.INP một số nguyên dương \(N\).
Dữ liệu đảm bảo: \(1 \le N \le 10^9\).
Ghi vào file văn bản BNUM.OUT một số nguyên là số lượng số đẹp nhỏ hơn hoặc bằng \(N\).
Test
50
2
Có hai số thỏa yêu cầu đề bài là \(1\) và \(49\).
Thầy Minh tổ chức buổi phát thưởng cho các học sinh đạt giải trong kỳ thi học sinh giỏi môn Tin. Thầy có X chiếc bút và Y quyển tập, thầy sẽ phát hết các phần thưởng cho các bạn học sinh và mong muốn số chiếc bút và số quyển tập được chia đều cho các bạn.
Yêu cầu: Cho hai số nguyên \(X\) và \(Y\). Hãy tìm tất cả các cách phát quà thỏa mãn điều kiện của thầy Minh.
Vào từ file văn bản GIFTS.INP gồm một dòng chứa \(2\) số nguyên dương \(X, Y\).
Dữ liệu đảm bảo: \(1 \le X, Y \le 10^{14}\).
Ghi vào file văn bản GIFTS.OUT một số nguyên là số cách phát quà thỏa điều kiện đề bài.
Test
4 6
2
Với \(4\) chiếc bút và \(6\) quyển tập thì có các cách phát quà:
Vậy có \(2\) cách phát quà.
Cho một dãy \(A\) gồm \(N\) số nguyên \(A_1, A_2, \dots, A_N\).
Yêu cầu: Hãy tìm đoạn con \([l, r]\) \((1 \le l \le r \le n)\) gồm các phần tử liên tiếp \(A_l, A_{l+1}, \dots, A_{r-1}, A_r\) của dãy \(A\) sao cho tổng \(A_l + A_{l+1} + \dots + A_{r-1} + A_r\) là lớn nhất
Vào từ file văn bản MAXS.INP:
Dữ liệu đảm bảo: \(1 \le N \le 10^5\) và \(|A_i|\le 10^9\).
Ghi vào file văn bản MAXS.OUT một số nguyên là tổng lớn nhất tìm được.
Test
6
2 -3 8 4 -5 3
12
\(A_3 + A_4 = 8 + 4 = 12\).
Vườn hoa của nhà Minh nở rộ \(N\) khóm hoa đẹp, khóm hoa thứ \(i\) có \(A_i\) bông hoa. Do nhu cầu của dịp lễ 8/3 lớn nên người lái buôn muốn mua càng nhiều hoa của vườn càng tốt. Tuy nhiên địa hình vườn nhà Minh không thể cắt hoa của \(K\) khóm hoa liên tiếp, vì vậy Minh cần tìm cách cắt hoa sao cho cắt được tổng số bông hoa là nhiều nhất có thể.
Yêu cầu: Hãy xác định số lượng bông hoa nhiều nhất có thể cắt được.
Vào từ file văn bản FCUT.INP:
Dữ liệu đảm bảo: \(2 \le K \le N \le 10^5\) và \(1 \le A_i \le 10^9\).
Ghi vào file văn bản FCUT.OUT một số nguyên là tổng số bông hoa nhiều nhất có thể cắt được.
Test 1
7 3
2 4 1 5 3 1 6
20
Test 2
5 2
10 4 7 3 4
21
Cho một bảng hình chữ nhật kích thước \(𝑚 \times 𝑛\) được chia thành lưới ô vuông đơn vị \(𝑚\) hàng, \(𝑛\) cột. Các hàng được
đánh số từ 1 tới \(𝑚\) theo thứ tự từ trên xuống dưới và các cột được đánh số từ 1 tới \(𝑛\) theo thứ tự từ trái qua phải.
Người ta tiến hành tô màu các ô của bảng theo từng cột: Các ô trên mỗi cột \(𝑗\) sẽ được tô từ trên xuống dưới: \(ℎ_𝑗\) ô
màu vàng tiếp đến là \(𝑚 - ℎ_𝑗\) ô màu xanh. Như vậy tình trạng màu trên bảng hoàn toàn xác định nếu ta biết được
số hàng \(𝑚\), số cột \(𝑛\) và các số nguyên \(ℎ_1, ℎ_2, … , ℎ_𝑛\).
Yêu cầu: Hãy xác định một hình chữ nhật gồm các ô trong bảng đã cho thỏa mãn các yêu cầu sau:
Các số trên một dòng của Input files được ghi cách nhau ít nhất một dấu cách.
Test 1
5 9
1 3 4 4 5 4 4 3 1
21
Trong test ví dụ 1, hình chữ nhật cần tìm có màu vàng, chiều cao 3 và chiều ngang 7.