2021/5/22に開催されたエイシングプログラミングコンテスト2021(AtCoder Beginner Contest 202)に参加しました。
ここ最近良い結果が出ておらず、レートも下がり気味なので、なんとか今回は上げに転じられるよう頑張ろうという気持ちで臨みました。
参加します。前回の下げをとりもどせるよう頑張ります。
— devgenjin77 (@devgenjin77) 2021年5月22日
エイシングプログラミングコンテスト2021(AtCoder Beginner Contest 202) - AtCoder https://t.co/4zUJCBZDTC
今回の結果
で、今回は3完という結果であえなく終了。。。
結果は茶パフォ。。なんとレート900台を割り込んでしまいましたとさ。
3完茶パフォでまた冷えました😢😢
— devgenjin77 (@devgenjin77) 2021年5月22日
devgenjin77さんのエイシングプログラミングコンテスト2021(AtCoder Beginner Contest 202)での成績:3612位
パフォーマンス:734相当
レーティング:903→887 (-16) :(#AtCoder #エイシングプログラミングコンテスト2021(ABC202) https://t.co/Tr0MFcWvnq
振り返り
D以降は全然歯が立たずでした。
A問題
21からの合計値を引けばOK。問題なくAC。
提出ソース
Submission #22797227 - AISing Programming Contest 2021(AtCoder Beginner Contest 202)
B問題
を以下の要領で変換する。
- 9を6に、6を9に変換。
- 文字列をreverseなどで逆順にする。
これで問題なくAC。
提出ソース
Submission #22804735 - AISing Programming Contest 2021(AtCoder Beginner Contest 202)
C問題
長さの数列を作っておき、数列上のの出現回数をに格納する。
で、の値をが1からまでで合計すればOK。
これもなんとかAC。
提出ソース
Submission #22813272 - AISing Programming Contest 2021(AtCoder Beginner Contest 202)
D問題
わからず。。。
サンプルケースを机上で検証したりするなど、いろいろ悪あがきしましたが、どんな方針で解いたらいいか、まったく見当がつきませんでした。
解説を見れば、あーなるほど。組み合わせの数の計算を応用してやるんだね。という理解をしましたが、コンテスト中はこの方法に全く気づかずでした。
ちなみに、競プロ典型90問というTwitter上の企画でこの問題のヒントとなるような解法が既出だったもよう。結構正解率が高いとおもったら、自分がこの辺勉強不足だったからなんだろうね。
E問題
問題すらみれておりません。
F問題
問題すらみれておりません。
これまでの実績
ついに900台割れ。本気で茶落ちを気にしないといけなくなりました。。
総括
最近も精進不足で、コンテストに出ればレートはだだ下がり。
ちょっと競プロとの付き合い方も考えないといけないかなーとおもう今日この頃です。
ただ、ここで諦めてしまうのもなんか悔しいので、コンテスト参加回数は減らしつつ、精進は継続し、仕事の方が落ち着いたらまた精進に割ける時間を増やそうかというところです。
ということで、また、次回も頑張ります。