結果
問題 |
No.3015 右に寄せろ!
|
ユーザー |
|
提出日時 | 2025-09-12 04:54:22 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 308 ms / 2,000 ms |
コード長 | 311 bytes |
コンパイル時間 | 4,492 ms |
コンパイル使用メモリ | 82,492 KB |
実行使用メモリ | 252,208 KB |
最終ジャッジ日時 | 2025-09-12 04:54:39 |
合計ジャッジ時間 | 7,061 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 36 |
ソースコード
s=list(input()) t=[] a=0 c=0 for i in s: if i=='1': c+=1 else: if c%2==0: a+=c c=0 else: a+=c-1 c=0 t.append('1') t.append('0') for i in range(a+c): t.append('1') x=0 y=0 for i in range(len(s)): if s[i]=='0': x+=i if t[i]=='0': y+=i z=abs(x-y) print(z//2)