必要な操作の回数の最小値を求めてください。「やるだけ問題」と言われる、問題文の内容を忠実にコードに落とし込む系列の問題です。(「やるだけ問題」ってカテゴリあんまり好きじゃない)ケースに対する場合分けをひたすら考えて、コードに落とし込みました。メモがあると捗ります、おすすめです。コンテスト中のメモ自分が場合分けした項目は以下の4つです。文字数1(N==1)の場合(example:”a”)すべての文字が同じ場合(example:”aaaaa”)両端が一致していない場合(example:”AtCoder”)両端が一致している場合(example:”AtCoderA”)考えてみれば1,2の場合は一緒にしてもいいことが分かります。解となる)当時の自分はこの解に気づかず、何やら複雑な処理をこねこねしています。ことで解を求められます。4.両端が一致している場合3の処理の結果を用います。https://atcoder.jp/contests/agc039/submissions/7865790感想ACが出た当初はすごく喜んでいたが、冷静になって評価をすると無駄が多い。今回はバグを埋め込んでいなかったため良かったが、冗長なコードとロジックはバグを埋め込みやすい。端的に、そして簡潔に書き上げたいものです。AGCお疲れさまでした。A:制約に気をつけながら一つ一つのケースに対応していった。2019Aだけでも水パフォ出るのね...約4ヶ月ぶりの緑タッチチャレンジチャンス。/その他趣味いっぱい。便利ツールを制作したりしています。