結果
| 問題 |
No.1015 おつりは要らないです
|
| コンテスト | |
| ユーザー |
tachyon777
|
| 提出日時 | 2020-04-03 22:54:31 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 818 bytes |
| コンパイル時間 | 148 ms |
| コンパイル使用メモリ | 82,516 KB |
| 実行使用メモリ | 111,964 KB |
| 最終ジャッジ日時 | 2024-07-03 05:24:52 |
| 合計ジャッジ時間 | 4,203 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge3 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 4 |
| other | AC * 20 WA * 13 |
ソースコード
import sys
readline = sys.stdin.buffer.readline
def even(n): return 1 if n%2==0 else 0
n,sen,gosen,man = map(int,readline().split())
lst1 = list(map(int,readline().split()))
S = []
G = []
M = []
for i in lst1:
i += 1
M.append(i//10000)
res = i%10000
if 9000 < res:
M[-1] += 1
continue
G.append(res//5000)
res = res%5000
if 4000 < res:
G[-1] += 1
continue
S.append((res+1000-1)//1000)
S.sort()
for i in S:
if sen - i >= 0:
sen -= i
else:
G.append(1)
if sen:
gosen += sen//5
G.sort()
for i in G:
if gosen - i >= 0:
gosen -= i
else:
M.append(1)
if gosen:
man += gosen//2
M.sort()
for i in M:
if man - i >= 0:
man -= i
else:
print("No")
exit()
print("Yes")
tachyon777