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ủ

#1564 · MÁY RÚT TIỀN TỰ ĐỘNG

Máy rút tiền tự động hay máy giao dịch tự động (còn được gọi là máy ATM) là một ngân hàng giao dịch tự động với khách hàng thông qua thẻ (thẻ ghi nợ, thẻ tín dụng) hay các thiết bị tương thích được ngân hàng phát hành. Máy ATM cho phép khách hàng kiểm tra thông tin tài khoản, rút tiền mặt, chuyển khoản, hoặc thanh toán tiền hàng hóa dịch vụ. Mỗi máy ATM có một mã nhận dạng, mã này cho biết máy ATM này thuộc về ngân hàng nào và được đặt ở vị trí đã đăng ký nào trước đó với ngân hàng Nhà nước.

Việc rút tiền mặt ở các máy ATM trở nên phổ biến và rất tiện lợi hơn bao giờ hết. Người dùng chỉ cần đưa thẻ vào khe đọc thẻ của máy ATM, nhập mã PIN và chọn loại giao dịch, bao gồm giao dịch rút tiền một cách nhanh chóng và dễ dàng.

Khi một khách hàng muốn rút số tiền S tại một máy ATM đặt ở Thủ Đức Campus có N tờ tiền với các giá trị T_1, T_2, … T_n. Hãy giúp máy ATM trên đưa ra một cách trả tiền cho khách hàng với ít tờ tiền nhất thỏa mãn tổng số tiền là S.

Lưu ý: Nếu không có cách trả tiền phù hợp trả về 0. Nếu có hãy ghi ra các tờ tiền từ mệnh giá thấp đến cao. Nếu có nhiều cách trả dùng cùng số tờ tiền, hãy chọn cách trả có tiền mệnh giá nhỏ nhất.

Dữ liệu vào

  • Dòng đầu tiên: 2 số nguyên dương NS cách nhau bằng kí tự khoảng trắng
  • Dòng thứ 2: N số nguyên cách nhau bằng kí tự khoảng trắng T_1, T_2, … T_n là giá trị các tờ tiền trong máy ATM.

Dữ liệu ra

Các tờ tiền từ mệnh giá thấp đến cao mà có tổng thỏa mãn.

Ràng buộc

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

# Tài khoản Kết suất Lúc nộp
1
B
Trần Gia Bảo @2380600172
1 ms 224 KB
3611 Bytes
26/02/2026
05:02
2
N
Châu Yến Nhi @25800601174
10 ms 656 KB
1200 Bytes
23/04/2026
17:43
3
N
17 ms 664 KB
2061 Bytes
29/05/2024
22:09
4
19 ms 1576 KB
2749 Bytes
04/09/2025
07:09
5
K
Lê Trung Kiên @2380601123
21 ms 1596 KB
2854 Bytes
06/04/2026
20:45
6
37 ms 4108 KB
1811 Bytes
26/05/2024
08:34
7
38 ms 4104 KB
1811 Bytes
26/05/2024
08:34
8
38 ms 4104 KB
1811 Bytes
26/05/2024
08:34
9
38 ms 4104 KB
1811 Bytes
26/05/2024
08:35
10
38 ms 4108 KB
1811 Bytes
26/05/2024
08:34
11
A
39 ms 4108 KB
1902 Bytes
26/05/2024
06:34
12
40 ms 4104 KB
1811 Bytes
26/05/2024
08:34
13
42 ms 3044 KB
1418 Bytes
26/05/2024
19:25
14
42 ms 3044 KB
1418 Bytes
26/05/2024
19:26
15
42 ms 3048 KB
1418 Bytes
26/05/2024
19:26
16
43 ms 3044 KB
1418 Bytes
26/05/2024
19:23
17
43 ms 3048 KB
1418 Bytes
26/05/2024
19:22
18
43 ms 4124 KB
2951 Bytes
27/05/2024
18:17
19
47 ms 3040 KB
1418 Bytes
26/05/2024
19:22
20
47 ms 6648 KB
2192 Bytes
21/05/2025
18:45

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

Giải thích ví dụ:

  • (1) Cần 2 tờ mệnh giá 50100 thỏa yêu cầu.
  • (2) Cần 2 tờ tiền 20, 60 thỏa yêu cầu. 30 và 150 không được chọn vì có 30 mệnh giá cao hơn 20.
  • (3) Không tìm được với dữ liệu đã cho.
Viết code