Ryze rất thích học và rất siêng năng làm bài tập về nhà của mình. Ryze học rất giỏi các môn khoa học tự nhiên. Tuy nhiên cậu lại gặp rất nhiều vấn đề ở môn lịch sử.
Lịch sử thế giới bao gồm đúng \(N\) sự kiện. Sự kiện thứ \(i\) được bắt đầu từ năm \(a_i\) và kết thúc vào năm \(b_i\) (\(a_i < b_i\)). Ryze dễ dàng nhớ được các sự kiện lịch sử (Ryze được thừa hưởng trí nhớ tuyệt vời của bố cậu). Tuy nhiên giáo viên dạy lịch sử của cậu là cô giáo Fiora đã giao cho cậu một bài tập khó hơn. Giáo viên của Ryze cho rằng sự kiện \(j\) chứa đựng sự kiện \(i\) nếu \(a_j < a_i\) và \(b_j > b_i\).
Nhiệm vụ của bạn là tìm số sự kiện được chứa đựng trong một số sự kiện khác.
Test 1
5
2 11
3 10
4 9
5 8
6 7
4
Nhân dịp Tết, ba bé Bo chuẩn bị \(n\) túi lì xì cho bé Bo. Trong túi thứ \(i\) có số tiền là \(a_i\) và một số nguyên \(b_i\) \((b_i ≥ 0)\). Nếu \(b_i > 0\) thì bé Bo được phép chọn thêm \(b_i\) túi lì xì khác. Việc chọn thêm này là tích lũy. Đầu tiên, bé Bo chọn một túi bất kỳ, sau đó giả sử bé Bo đang có tổng số tiền là \(A\) và số túi được phép chọn thêm là \(B\) \((B > 0)\), nếu bé Bo chọn thêm túi thứ \(i\) thì tổng số tiền là \(A + a_i\) và tổng số túi được chọn thêm là \(B -1 + b_i\). Cứ như vậy cho đến khi không được phép chọn thêm \((B=0)\) hoặc đã chọn hết \(n\) túi.
Yêu cầu: Bạn hãy giúp bé Bo xác định thứ tự chọn túi sao cho tổng số tiền bé có được là lớn nhất nhé.
Dòng đầu tiên là số nguyên \(n\) \((1 \leq n \leq 100)\).
Trong \(n\) dòng tiếp theo, dòng thứ \(i\) gồm \(2\) số nguyên \(a_i\) và \(b_i\) cách nhau một khoảng trắng \((1 \leq a_i \leq 100, 0 \leq b_i \leq 100)\).
Test 1
3
1 0
2 0
0 2
3
Test 2
5
0 0
2 0
2 0
3 0
5 1
8
Trong test 1, do chỉ chọn được 1 túi nên chọn túi có số tiền nhiều nhất là 2.
Trong test 2, đầu tiên chọn túi 3, sau đó chọn túi 1 và tiếp theo là túi 2.
Những con bò rất thích ăn Sô-cô-la, nên Farmer John quyết định mua một ít cho chúng.
Cửa hàng có \(N\) loại sô-cô-la (được đánh số từ \(1\)..\(N\)) với số lượng mỗi loại không hạn chế. Loại thứ \(i\) có giá \(P_i\) và có đúng \(C_i\) con bò muốn ăn loại Sô-cô-la ấy. Farmer John có \(B\) để mua Sô-cô-la cho lũ bò.
Yêu cầu: Hỏi số bò tối đa mà Farmer John có thể phục vụ là bao nhiêu ? Biết rằng mỗi con bò chỉ thích một loại sô-cô-la, và nó chỉ được ăn loại sô-cô-la ấy.
Dữ liệu vào
Kết quả
Sample Input 1
5 50
5 3
1 1
10 4
7 2
60 1
Sample Output 1
8
Giải thích
FJ sẽ mua như sau:
+Mua 3 gói sô-cô-la loại 1 mất 3*5= 15$.
+Mua 1 gói sô-cô-la loại 2 mất 1*1= 1$.
+Mua 2 gói sô-cô-la loại 3 mất 2*10= 20$
+Mua 2 gói sô-cô-la loại 4 mất 2*7= 14$.
Tổng cộng hết :15+1+20+14=50$, và FJ đã phục vụ được 8 con bò.
Giới hạn
Nguồn: SPOJ
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à \(M\) đồng.
đế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ơnTest 1
5
1 4 10 5 6
4
2
3
5
11
1
1
2
5
Cho dãy số nguyên \(a_1, a_2, ..., a_n\), các số khác nhau từng đôi một (\(3 <= N <= 5000\); với mọi i ta có \(|a_i| <= 10^6\)). Bộ ba số \(a_i, a_j, a_k (i <> j <> k)\) được gọi là Bộ tam hợp nếu có một số bất kỳ trong ba số đó bằng trung bình cộng của hai số còn lại.
Dòng 1 chứa số N;
Dòng 2 chứa n số \(a_1, a_2, ..., a_N\) cách nhau ít nhất một dấu cách
Dòng 1 ghi một số nguyên dương là số lượng bộ tam hợp tìm được;
Dòng 2 ghi tổng giá trị ba số của bộ tam hợp là lớn nhất.
Test 1
7
6 1 9 2 3 4 8
5
18
Rùa có một cái xô nước đang chứa \(L\) lít nước. Rùa muốn lấy cái xô làm việc khác nên Rùa muốn chuyển lượng nước sang những chiếc gàu nước.
Biết rằng, nhà Rùa có vô tận những chiếc gàu thuộc 2 loại, loại chứa được \(5\) lít và loại chứa được \(2\) lít. Hỏi, tổng số gàu ít nhất Rùa cần sử dụng để đong hết \(L\) lít nước là bao nhiêu?
Test 1
27
6
Test 2
30
6