Không hỗ trợ Mobile

Chế độ luyện tập yêu cầu môi trường màn hình lớn để làm bài và chống gian lận hiệu quả. Vui lòng truy cập bằng máy tính (Desktop/Laptop) để tiếp tục thao tác.

Quay lại trang chủ

#1072 · STARF

MÔ TẢ BÀI TOÁN

“Ăn một quả trả cục vàng

May túi ba gang mang đi mà đựng”

Bảo Bay Bổng đã nghe câu chuyện cây khế từ thuở ấu thơ và cậu vô cùng thích thú với nó. Vì thế hôm nay cậu đã quyết định lên đường tới đảo giấu vàng.

Trên hòn đảo có n cục vàng, cục vàng thứ i có cân nặng w_i và có giá trị v_i. Cậu mang theo một chiếc túi có thể chứa được cân nặng tối đa là S. Khác với câu chuyện được nghe, Bảo sẽ chèo thuyền ra đảo giấu vàng. Vì thế, cậu có thể tự chèo ra đảo hoặc tự chèo về một số lần tuỳ ý. Cậu nghĩ ra một cách để lấy được nhiều vàng đó là cậu sẽ ra đảo, lấy vàng cho vào túi rồi đem về nhà, bỏ bớt ra khỏi túi cho túi đỡ nặng rồi lại chèo ra đảo lấy thêm vàng về. Hãy cho biết Bảo Bay Bổng có thể đem về nhà tối đa lượng vàng có giá trị là bao nhiêu?

Dữ liệu vào

Dòng đầu chứa số nguyên dương q (1 \leq q \leq 5) — số truy vấn. Trong mỗi truy vấn:

  • Dòng đầu tiên chứa hai số nguyên dương n, S (1 \leq n \leq 10^5; 1 \leq S \leq 10^9).
  • Dòng thứ hai chứa n số nguyên dương w_1, w_2,..., w_n (1 \leq w_i \leq 10^9).
  • Dòng thứ ba chứa n số nguyên dương v_1, v_2,..., v_n (1 \leq v_i \leq 10^9)

Dữ liệu ra

Với mỗi truy vấn, in ra trên một dòng một số nguyên không âm là kết quả của truy vấn đó.

BẢNG TỔNG QUAN KẾT QUẢ

# Tài khoản Kết suất Lúc nộp
1
L
Mai Dương Long @2380601236
172 ms 1952 KB
775 Bytes
17/06/2024
03:48
2
Lê Duy Hải @2280600799
180 ms 1088 KB
1126 Bytes
23/02/2024
10:47
3
183 ms 1864 KB
455 Bytes
27/06/2024
17:03
4
204 ms 1080 KB
1375 Bytes
23/12/2025
13:35
5
211 ms 968 KB
323 Bytes
03/12/2022
16:53
6
213 ms 664 KB
495 Bytes
31/05/2023
04:20
7
215 ms 1056 KB
447 Bytes
01/12/2022
11:23
8
227 ms 3136 KB
553 Bytes
13/09/2025
21:19
9
P
228 ms 1712 KB
513 Bytes
17/12/2025
17:02
10
229 ms 1056 KB
1476 Bytes
02/12/2022
09:53
11
230 ms 7280 KB
635 Bytes
05/03/2025
18:37
12
234 ms 7280 KB
641 Bytes
21/07/2025
09:12
13
K
Lê Trung Kiên @2380601123
240 ms 2160 KB
618 Bytes
23/09/2024
23:32
14
245 ms 1004 KB
733 Bytes
28/12/2025
00:41
15
249 ms 8548 KB
713 Bytes
16/03/2024
22:35
16
B
Trần Gia Bảo @2380600172
261 ms 1772 KB
1551 Bytes
13/01/2026
20:53
17
330 ms 1748 KB
449 Bytes
14/12/2022
18:12
18
379 ms 61968 KB
380 Bytes
16/12/2025
03:22
19
391 ms 6340 KB
434 Bytes
09/10/2023
21:18
20
395 ms 1804 KB
406 Bytes
05/06/2023
12:55

LỊCH SỬ CÁ NHÂN

Vui lòng đăng nhập để xem lịch sử làm bài của bạn.

THẢO LUẬN BÀI TOÁN

Chưa có thảo luận nào cho bài này.

GỢI Ý & HƯỚNG DẪN

  • Trong truy vấn đầu tiên, Bảo đi ra đảo hai lần: Lần thứ nhất ra đảo cậu đem về cục vàng thứ 1 và cục vàng thứ 2. Lần thứ hai ra đảo cậu đem về cục vàng thứ 3. Tổng giá trị nhận được là: 1 + 2 + 3 = 6.
  • Trong truy vấn thứ hai, Bảo đi ra đảo ba lần: Lần thứ nhất cậu đem về cục vàng thứ 1 và cục vàng thứ 4. Lần thứ hai cậu đem về cục vàng thứ 2 và cục vàng thứ 3. Lần thứ ba cậu đem về cục vàng thứ 5. Cục vàng thứ 6 và thứ 7 không thể mang về do vượt quá trọng lượng cho phép của túi. Tổng giá trị nhận được là: 2 + 2 + 2 + 2 + 2 = 10.
Viết code