2021/10/9に開催されたエクサウィザーズプログラミングコンテスト2021(AtCoder Beginner Contest 222)に参加しました。
先週のABCコンテストでは久々の4桁パフォを出すことができ、緑コーダーへの復帰もあと少しというところまで来ました。今回で緑復帰を果たすべく、最低でも4完以上は達成しようという気持ちで臨みました。
参加します。緑復帰に向けて邁進すべく、今回も4完以上を目指します。
— devgenjin77 (@devgenjin77) 2021年10月9日
エクサウィザーズプログラミングコンテスト2021(AtCoder Beginner Contest 222) - AtCoder https://t.co/3sR1fdsGdr
今回の結果
んで、今回も4完達成となりました。まあ成績が安定してきているのは良い傾向です。
パフォーマンスは、前回に続いて4桁達成。ギリで緑復帰とはなりませんでしたが、まあまあ良い結果がでたので満足です。
緑復帰まであとちょっと😄
— devgenjin77 (@devgenjin77) 2021年10月9日
devgenjin77さんのエクサウィザーズプログラミングコンテスト2021(AtCoder Beginner Contest 222)での成績:2027位
パフォーマンス:1052相当
レーティング:761→793 (+32) :)#AtCoder #エクサウィザーズプログラミングコンテスト2021(ABC222) https://t.co/2LbPiNj7tt
振り返り
Dでしょうもないミスを2回犯してしまい、無駄に順位を下げてしまいました。
A問題
"%04d"フォーマットで出力するだけ。問題なくAC。
提出コード
https://atcoder.jp/contests/abc222/submissions/26436445
B問題
for文でループして数列中のが未満ならカウンタを1プラスするだけ。
こちらも問題なくAC。
提出コード
https://atcoder.jp/contests/abc222/submissions/26442808
C問題
各ラウンド毎に勝敗をシミュレーションした後、順位を求めるためにソートを行うことを全ラウンドで愚直に繰り返すのみ。まあ実装力勝負といったところでしたが、20分程度苦闘した結果、なんとかACを取ることができました。
提出コード
https://atcoder.jp/contests/abc222/submissions/26451896
D問題
問題を一読して、なんとなくDPで解くやつだという結論に至った。
整列数を番目まで見た時に、であるときの場合の数。
上記のDPで解けばよいかというところ。軽く実装して、強めのサンプルテストデータでも問題なく通ったため、これでいけると思ったら、あえなくWAを食らってしまう。。
よくよく見ると、が0のケースに対応できてないという大ポカをしたことが判明し、修正後なんとか無事にACを取ることができましたとさ。
提出コード
https://atcoder.jp/contests/abc222/submissions/26459062
E問題
残りが30分少しあったので、問題は見てみたものの、全く糸口がつかめず。
そのまま、あえなく時間切れとなりました。
F問題
問題すら見れておりません。
G問題
問題すら見れておりません。
H問題
問題すら見れておりません。
これまでの実績
緑復帰まであとちょっと!是非とも次で決めたいところです。
総括
ここ最近は安定して4完を取れているので、なんとか次は5完以上を目指せるような実力をつけたいところ。そうでもないと、緑に復帰しても頭打ちになりますからね。
という思いはあるものの、まずは次で緑復帰を決めたいと思います。
ということで、また次回も頑張ります。