結果
問題 |
No.3282 Photos and Friends
|
ユーザー |
![]() |
提出日時 | 2025-09-26 22:06:23 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 578 bytes |
コンパイル時間 | 191 ms |
コンパイル使用メモリ | 82,356 KB |
実行使用メモリ | 140,676 KB |
最終ジャッジ日時 | 2025-09-26 22:06:34 |
合計ジャッジ時間 | 10,815 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 49 WA * 1 |
ソースコード
N,P,Q=map(int,input().split()) """ max(0,x-b) <= type1 <= a max(0,x-a) <= type2 <= b """ l=[] ans=[[0,0] for _ in range(N)] for i in range(N): x,a,b=map(int,input().split()) a_ = max(0,x-b) b_ = max(0,x-a) ans[i] = [a_, b_] P-=a_ Q-=b_ x-=a_+b_ l.append((x,a-a_,b-b_)) c=0 for i in range(N): x,a,b = l[i] if P>0: d = min(P,x) ans[i][0] += d x-= d P-= d if x>0: ans[i][1] += x Q -= x if P>=0 and Q>=0 and c<=P+Q: print("Yes") for a in ans: print(*a) else: print("No")