【C#】ABC124-A~Cまで最近のABCめっちゃ人増えてきてますね、参加者のレベルも上がってきてる気がします。実際参加者数ココ最近一気に増えているらしいです。Twitterでちょっとだけバズってました。online.atcoder.jp解説まずはちゃんと入力を受け取りましょう。自分の解き方(これはよくない)aのほうがbより多いときはaが二回分、その逆は...のように愚直に実装しました。同じものを選択するとき1枚分減らすのを忘れないように。これよりもっと良い実装をちょくだいさんがしていました。くだいさんの解き方aが二回、bが二回、a,bが一回づつの計3つの場合を調べ、そのなかでの最大を出力します。(エレガント)コードはこんな感じです。左に海があると思って解くと勝ちです。イメージ図(マウス絵)今回出先で書いてるのでマウス絵です。ペンタブでも変わらんから無問題。左から常に一番高い山の高さを記録しておきます。その高さ以上の物が出てきた場合、高さの更新と山の数を足していきます。2パターンを生成し、その生成したパターンと比較して黒白パターンと白黒パターンで違った回数の小さい方を取るというロジックで解きました。Sans));//2パターンのカウントのうち、小さい方を取る。Sans));//2パターンのカウントのうち、小さい方を取る。}}}最近ABCレベル上がってきてるのでちゃんと安定してCを解けるようになりたいです。あと、今年中に緑になりたいです。あと、200AC超えました。/その他趣味いっぱい。便利ツールを制作したりしています。