AtCoder
2024年4月〜2026年1月(継続中)
概要
AtCoderは、プログラミングの問題を解くスピードと正確性を競うコンテスト。アルゴリズムやデータ構造の知識を活かして、制限時間内に問題を解く形式。継続的に取り組み、Algorithm部門で茶色、Heuristic部門で青色ランク(最高レート1603)に到達。直近のAHCでは78位・黄色パフォーマンスを記録。
Algorithm部門
茶色ランク到達
Heuristic部門
青色ランク到達(最高レート1603)
AHC最高成績
78位・黄色パフォーマンス
使用言語
取り組み方
- • 毎週開催されるコンテストに参加し、アルゴリズム問題に取り組む
- • Algorithm部門(アルゴリズムの正確性とスピードを競う)とHeuristic部門(試行錯誤で最適解を探す)の両方に挑戦
- • 当初は知らないアルゴリズムばかりで苦戦したが、継続的に学習を続けた
工夫した点
- — わからない部分はAIに質問したり、体系的な書籍(「競技プログラミングの鉄則」など)で学んだりして、効率的に知識を吸収
- — 解けなかった問題は、解説を読んで理解した後に必ず自分で実装し直すことで、知識を定着
- — 苦手な分野(グラフ、動的計画法など)を特定し、重点的に演習を積んだ
学び
• 「わからない」状態から、調べて・試して・理解するというサイクルを回し続けることで、着実に成長できることを実感
• 問題を分解して考える力、効率的なアルゴリズムを選択する力が身についた
• 制限時間内に正確なコードを書くプレッシャーの中で、冷静に思考を整理する力が鍛えられた