JOI 2008 - Change

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 400 (p) Thời gian: 2.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Taro thường mua hàng ở cửa hàng tạp hóa JOI. Cửa hàng có đủ các đồng xu mệnh giá \(500\), \(100\), \(50\), \(10\), \(5\)\(1\) yên, và luôn trả tiền thừa bằng số đồng xu ít nhất.

Taro trả bằng một tờ \(1000\) yên. Hãy tính số đồng xu trong khoản tiền thừa mà Taro nhận được.

Dữ liệu vào

Đọc từ đầu vào chuẩn.

Một dòng chứa một số nguyên \(A\), là số tiền phải thanh toán, với \(1 \le A < 1000\).

Dữ liệu ra

Ghi ra đầu ra chuẩn.

Ghi một dòng chứa số đồng xu trong khoản tiền thừa.

Chấm điểm

\(5\) bộ dữ liệu, mỗi bộ \(4\) điểm; tổng cộng \(20\) điểm.

Ví dụ

Ví dụ 1

Input
380
Output
4
Giải thích

Trong ví dụ 1, tiền thừa là \(620\) yên, gồm các đồng \(500\), \(100\), \(10\), \(10\) yên, tổng cộng \(4\) đồng.

Ví dụ 2

Input
1
Output
15

Bình luận

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

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

Kỳ thi: