- masashinakata
- 679
- 0
- 0
- 0
とーらす🌸📦🌕✨🍀
@torus711
Dの K = 6 でちょっとハマったけど,clar の "Leading 0 are not allowed, but 0 itself is ok." を見て AC した(ごめん)
2017-07-27 02:03:51
satanic@研究💪
@satanic0258
A:ソートして,a[i]が奇数かつa[i]+1==a[i+1]を数える B:t:=距離,ans+=min(t,n-t) C:各桁で,各j=0~9についてt:=a[i]*10+d[i]-a[i-1]-jが0~9になる回数を数えて掛け算 D:mod7で先頭場合分け,最後は8…8とする
2017-07-27 02:04:31
satanic@研究💪
@satanic0258
Dでk mod 7 == 6のとき, 頭を100088…8としてWAで, 8088…8としてWAした (688…8だとAC)(詰めが甘い)
2017-07-27 02:06:09
とーらす🌸📦🌕✨🍀
@torus711
やったこと A: 1 引いて 2 で割ったもののユニーク要素数 B: 昇順に辿りながら,位置の差の絶対値か,それを N から引いたものの min を足し上げる C: 下の桁から A, B の両側の桁を決める DP
2017-07-27 02:08:57
とーらす🌸📦🌕✨🍀
@torus711
やったこと D: 桁数を選べるなら最小化するべきなので,7 画ずつフルに使って ( K + 6 ) / 7 桁.で,辞書式順序のいつもの感じで,上の桁から可能なものの内最小のものを入れていく.残る桁数 * 2 から * 7 の間に K が入れば,残りで消費できる
2017-07-27 02:09:54