Aizu Online Judge(AOJ)が提供している「プログラミング応用」(ITP2)をC++で解いてきました。全44題が紹介できたため、まとめページを作りました。
コースの特徴
「プログラミングのための基礎ライブラリを獲得します」とあります。ただし、紹介している問題は C++ の標準ライブラリを強く意識しています。
「プログラミング入門」(ITP1)と同じで、すべて無料で提供されています。また、すべて自動採点ができます。
問題一覧
提供されている問題の一覧と、このブログでの紹介記事のリンクです。
- トピック#1 動的配列とリスト
- トピック#2 基本データ構造
- トピック#3 列に対する操作
- トピック#4 列に対する変更
- トピック#5 順列
- トピック#6 二分探索
- トピック#7 集合
- トピック#8 辞書
- トピック#9 集合演算
- トピック#10 ビットセットI
- トピック#11 ビットセットII
最後に
ITP2は、幅広く C++ の標準ライブラリを学べました。
良質なプログラミング学習の教材を無料で公開していただいている会津大学に感謝いたします。