結果
問題 |
No.370 道路の掃除
|
ユーザー |
![]() |
提出日時 | 2025-04-05 20:11:13 |
言語 | PyPy3 (7.3.15) |
結果 |
RE
|
実行時間 | - |
コード長 | 328 bytes |
コンパイル時間 | 620 ms |
コンパイル使用メモリ | 82,304 KB |
実行使用メモリ | 68,864 KB |
最終ジャッジ日時 | 2025-04-05 20:11:19 |
合計ジャッジ時間 | 4,473 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | RE * 34 |
ソースコード
m,n=map(int,input().split()) x=[int(input()) for i in range(n)] y=[[],[]] for v in x: y[x>=v]+=[abs(v)] for f in range(2): y[f]=[0]+sorted(y[f]) for i in range(1,len(y[f])): y[f][i]+=y[f][i-1] a=10**10 for i in range(m+1): for f in range(2): if i<len(y[f]) and m-i<len(y[f^1]): a=min(a,y[f][i]*2+y[f^1][m-i]) print(a)