| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | String #2 | 100 (p) | 1.0s | 256M |
| 2 | LQDOJ Contest #15 - Bài 1 - Gói bánh chưng | 100 (p) | 1.0s | 256M |
| 3 | Biểu thức | 100 (p) | 1.0s | 256M |
| 4 | Siêu thị khuyến mãi | 100 (p) | 1.0s | 256M |
Nhập xâu \(S\). Đếm số từ trong xâu \(S\).
code dream
2
Vào dịp Tết Nguyên Đán, làng LQDOJ tổ chức cuộc thi gói bánh chưng truyền thống hàng năm. Trong kho của làng chỉ có đúng \(M\) nắm gạo nếp, được chuẩn bị kỹ lưỡng để chia cho những người tham gia gói bánh.
Mỗi gia đình sẽ lần lượt tham gia từ gia đình thứ \(1\), gia đình thứ \(2\), và lần lượt cho đến hết. Khi tham gia mỗi gia đình sẽ cần một số lượng gạo khác nhau tùy vào kế hoạch gói bánh của họ. Cụ thể, gia đình thứ \(i\) cần \(a_i\) nắm gạo nếp có thể gói bánh chưng. Mỗi gia đình chỉ được phép gói bánh nếu họ nhận đủ số nắm gạo mà họ cần.
Yêu cầu: Bạn hãy xác định xem có bao nhiêu gia đình có thể nhận đủ số nắm gạo để có thể gói bánh chưng theo trước khi gạo nếp cạn kiệt. Biết rằng nếu số gạo còn lại không đủ cho một gia đình, họ sẽ nhận số gạo còn lại nhưng không thể gói thành bánh chưng.
Test 1
5 10
2 5 2 3 3
3
Một dãy gồm \(n\) số nguyên không âm \(a_1, a_2,..., a_n\) được viết thành một hàng ngang, giữa hai số liên tiếp có một khoảng trắng, như vậy có tất cả \((n-1)\) khoảng trắng. Người ta muốn đặt \(k\) dấu cộng và (\(n-1-k\)) dấu trừ vào \((n-1)\) khoảng trắng đó để nhận được một biểu thức có giá trị lớn nhất.
Ví dụ, với dãy gồm \(5\) số nguyên \(28, 9, 5, 1, 69\) và \(k = 2\) thì cách đặt \(28+9-5-1+69\) là biểu thức có giá trị lớn nhất.
Yêu cầu: Cho dãy gồm \(n\) số nguyên không âm \(a_1, a_2,..., a_n\) và số nguyên dương \(k\), hãy tìm cách đặt \(k\) dấu cộng và (\(n-1-k\)) dấu trừ vào (\(n-1\)) khoảng trắng để nhận được một biểu thức có giá trị lớn nhất.
Test 1
5 2
28 9 5 1 69
100
Siêu thị khuyến mãi
Giá một hộp sữa Vinamilk là 5000 đồng. Nhân dịp khai trương, siêu thị ABC có chương trình khuyến mãi sữa Vinamilk như sau: mua \(x\) hộp sữa Vinamilk sẽ được tặng thêm \(y\) hộp sữa Vinamilk.
Khang đến siêu thị ABC mua \(a\) hộp sữa Vinamilk. Hỏi số tiền ít nhất Khang phải trả để mua được tối thiểu \(a\) hộp sữa Vinamilk?
Test 1
2 2 5
15
Test 2
1 1 9
25