Submission #9585204
Source Code Expand
# 問題: 第7回日本情報オリンピック 予選(オンライン)
# おつり
# https://atcoder.jp/contests/joi2008yo/tasks/joi2008yo_a
class Solver():
def __init__(self, price):
self.price = price
def solve(self):
ret = 0
remain = 1000 - self.price
for c in [500, 100, 50, 10, 5, 1]:
unit = remain // c
ret += unit
remain = remain - c * unit
if remain == 0:
break
return ret
if __name__ == "__main__":
n = int(input())
s = Solver(n)
print(s.solve())
Submission Info
| Submission Time | |
|---|---|
| Task | A - おつり |
| User | hagino3000 |
| Language | Python (3.4.3) |
| Score | 100 |
| Code Size | 615 Byte |
| Status | AC |
| Exec Time | 18 ms |
| Memory | 3060 KiB |
Judge Result
| Set Name | set01 | set02 | set03 | set04 | set05 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 20 / 20 | 20 / 20 | 20 / 20 | 20 / 20 | 20 / 20 | ||||||||||
| Status |
|
|
|
|
|
| Set Name | Test Cases |
|---|---|
| set01 | data1 |
| set02 | data2 |
| set03 | data3 |
| set04 | data4 |
| set05 | data5 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| data1 | AC | 18 ms | 2936 KiB |
| data2 | AC | 18 ms | 3060 KiB |
| data3 | AC | 18 ms | 3060 KiB |
| data4 | AC | 18 ms | 3060 KiB |
| data5 | AC | 18 ms | 2940 KiB |