Cho N
đồng xu và giá tiền của mỗi đồng (V0,V1,…,VN−1 ), và số S
. Tìm số đồng xu nhỏ nhất để tổng giá trị của chúng bằng S
(số lượng đồng xu không giới hạn).
Trợ lý học tập AI - Câu trả lời này chỉ mang tính tham khảo
Để tìm số đồng xu nhỏ nhất để tổng giá trị của chúng bằng S, ta có thể sử dụng thuật toán Greedy. Bước thực hiện như sau:
1. Khởi tạo biến count = 0 (đếm số đồng xu đã sử dụng).
2. Sắp xếp mảng giá tiền của các đồng xu theo thứ tự tăng dần.
3. Lặp qua từng đồng xu từ lớn đến nhỏ:
- Nếu giá trị của đồng xu lớn hơn S, bỏ qua đồng xu này và chuyển sang đồng xu nhỏ hơn.
- Nếu giá trị của đồng xu nhỏ hơn hoặc bằng S, thực hiện các bước sau:
+ Tăng biến count lên 1.
+ Giảm giá trị S đi giá trị của đồng xu hiện tại.
+ Quay lại bước 3 để kiểm tra tiếp các đồng xu còn lại.
Sau khi kết thúc vòng lặp, biến count sẽ chứa số đồng xu nhỏ nhất để tổng giá trị của chúng bằng S.
Mô tả nào sau đây nêu đúng quá trình nhận thức của máy tính? A. Quá trình trích rút được trị thức từ những dữ liệu do con người cung cấp.
B. Quá trình tự động hiểu biết được môi trường xung quanh thôn...
Yếu tố nào sau đây là điều kiện tiên quyết đảm bảo AI hạn chế vi phạm đạo đức?
A. Môi trường triển khai.
B. Phạm vi của thông tin.
C. Dữ liệu huấn luyện.
D. Mô hình xây dựng.
FQA.vn Nền tảng kết nối cộng đồng hỗ trợ giải bài tập học sinh trong khối K12. Sản phẩm được phát triển bởi CÔNG TY TNHH CÔNG NGHỆ GIA ĐÌNH (FTECH CO., LTD)
Điện thoại: 1900636019
Email: info@fqa.vn
Địa chỉ: Số 21 Ngõ Giếng, Phố Đông Các, Phường Ô Chợ Dừa, Quận Đống Đa, Thành phố Hà Nội, Việt Nam.