Bài 2. Đổi tiền (TS10 Đắk Lắk 2020)

Xem PDF



Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python
Điểm: 700 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Trong năm học vừa qua, Tèo đã học hành chăm chỉ và đạt giải Học sinh giỏi cấp Thành phố môn Tin học. Vào dịp hè, bố mẹ thưởng cho Tèo một chuyến du lịch trải nghiệm tại thành phố Đà Lạt mộng mơ. Để tiện cho việc cất giữ, Tèo muốn đổi số tiền \(X\) trăm nghìn đồng (\(0 < X \le 100\)) ra các loại tờ tiền \(500\) nghìn đồng, \(200\) nghìn đồng và \(100\) nghìn đồng sao cho tổng số tờ tiền là ít nhất.

Input

  • Một số nguyên \(X\) duy nhất là số tiền tính theo đơn vị trăm nghìn đồng.

Output

  • Gồm ba số nguyên trên một dòng lần lượt là số tờ các loại tiền \(500\) nghìn đồng, \(200\) nghìn đồng và \(100\) nghìn đồng. Mỗi số cách nhau một khoảng trắng.

Constraints

  • \(0 < X \le 100\)

Example

Test 1

Input
13
Output
2 1 1
Note

Tèo có số tiền \(13\) trăm nghìn đồng (tương đương \(1.300.000\)đ), Tèo đổi ra được hai tờ \(500\) nghìn đồng, một tờ \(200\) nghìn đồng và một tờ \(100\) nghìn đồng. Tổng cộng là \(4\) tờ tiền, đây là phương án có số tờ ít nhất.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.