Câu 4. MUA HÀNG (4,0 điểm; Đề TS vào 10 – CKH Huế 2026 – 2027)

Xem dạng PDF

Gửi bài giải

Điểm: 4,00 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 30M
C# 256M
Go 256M
Java 256M
Kotlin 256M
PHP 256M
Python 3 256M
Ruby 256M
Rust 256M
Scratch 3 256M
Input: stdin
Output: stdout

Nguồn bài:
Đề TS vào 10 – Khoa học Huế 2026 – 2027 vòng 2
Dạng bài
Ngôn ngữ cho phép
C , C# , C++ , Go , Java , Kotlin , Pascal , PHP , Python 3 , Ruby , Rust , Scratch 3

Câu 4. MUA HÀNG (4,0 điểm; Đề TS vào 10 – Khoa học Huế 2026 – 2027 vòng 2)

Phúc nhận được một phiếu mua hàng khuyến mãi nhân dịp lễ 30/4 và Quốc tế lao động 1/5 tại siêu thị Aeon Mall. Phúc có thể chọn một số loại hàng hóa để mua trong N loại hàng hóa được đánh số từ 1 đến N (N ≤ 1000), hàng hóa thứ i có trọng lượng Wi (Wi ≤ 100) và giá trị Vi (Vi ≤ 1000).
Tuy nhiên, siêu thị Aeon Mall quy định khách hàng có phiếu mua hàng khuyến mãi chỉ được dùng một xe đẩy có trọng lượng M (M ≤ 1000). Hỏi Phúc sẽ chọn những hàng hóa nào để được tổng giá trị lớn nhất mà không vượt quá trọng lượng M của xe đẩy (mỗi hàng hóa chỉ chọn 1 lần).
Yêu cầu: Hãy cho biết tổng giá trị hàng hóa lớn nhất mà Phúc có thể chọn được.
Dữ liệu vào:

  • Dòng đầu chứa hai số nguyên dương N (N ≤ 1000) và M (M ≤ 1000).
  • N dòng tiếp theo, dòng thứ i (i = 1..N) ghi hai số nguyên dương Wi (Wi ≤ 100) và Vi (Vi ≤ 1000).

Dữ liệu ra: Thông báo ra màn hình một số nguyên duy nhất là tổng giá trị hàng hóa lớn nhất mà Phúc chọn được.
Ví dụ:

Dữ liệu vào Dữ liệu ra
3 4
~1~ ~4~
~2~ ~5~
~3~ ~6~
10

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.