競技プログラミングサイトAtCoderを始めるに当たって、進め方や詰まったポイントを随時更新していきます。
始めるに当たって、@snaruse0608さんの記事を参考にさせていただきました。
C++入門とコードテストを活用
- 言語は競技用プログラミングでよく用いられるC++を選択
- AtCoder Beginners Selectionから始める
上記の方針で進めてみまましたが、そもそもC++に関する知識が圧倒的に不足していたので、AtCoderが公開しているC++入門 APG4bから取り組みました。
これが非常に分かりやすいので、初学者にはおすすめです。
以下の流れを反復して学習を進めていきます。
1. 教材で基礎知識をインプット
2. コードテスト実行
基本的な進め方
解説を読みながら、自分で手を動かしながら定着させていきます。また、コードを書くことに慣れていない人は、こまめにコードテストを挟むと良いかもしれません。
基本的な説明を読んだら、ページ下部にある問題を解いたり、過去問を解きながら理解出来ているか検証します。