gyouzasushi’s diary

競プロとか

今日の競プロ(2020/4/4)

AtCoder 7問 レーティング:1730→1707 (-23) :(

ARC050 C - LCM 111

問題

最近覚えた行列累乗を使ってみたくて、解いた。一般のm項間漸化式のn項目がO(m^3 \log n)で求められてすごい。等比数列の和の公式と違って割り算が発生しないので、mod素数じゃなくても大丈夫。すごい。

提出

ARC050 A - 大文字と小文字

問題

提出

JOI2011本選 B - 古本屋 (Books)

問題

JOIもちょっとずつ埋めてます。

同じジャンルの中では基準価格が高い本から売るのがよい。そうするとまとめ売りサービスは結局「あるジャンルでi冊目に売った本の買取価格が2*(i-1)円高くなる」というサービスになるので、この下でdp[i][j]=ジャンルiまででj冊売った時の買取価格の最大値。

提出

ABC161 A - ABC Swap

問題

提出

ABC161 B - Popular Vote

問題

除算の挙動にやられて1WA。これほんまに難しい。

提出

ABC161 C - Replacing Integer

問題

ボールが跳ね返るイメージで。

提出

ABC161 F - Division or Substraction

問題

  • KNを割り切らない場合

一生「NN-Kで置き換える」操作を行うことになり、最後にはN\%Kが残る。よって、最終的にN1になるKN\%K=1となるような数、つまりN-1の約数。

  • KNを割り切る場合

そのようなKは少ないので、全部試す。

提出

コメント

ABC161 DとEは明日やります