競技プログラミング
概要
競技プログラミング班は、C++という言語を使って競技プログラミング(競プロ)を学ぶ活動班です。
普段の活動日には、先輩が講義を行ったり、グループに分かれて問題を解いたりしています。
毎週土曜日21:00から開催されているコンテスト、AtCoder Beginner Contest (ABC) に参加し、終了後に感想を共有したりもしています。
また、競プロの世界大会であるICPCに出場しています。
活動について
火曜日・木曜日の18:00~20:00に活動しています。
火曜日は基礎的なアルゴリズムを講義形式で学びます。
木曜日はグループに分かれて、少し応用的な問題を協力して解いたりします。
競技プログラミングって?
競技プログラミング(競プロ)とは、与えられた問題を時間内に正答できるプログラムをつくる競技のことです。
単純な計算しかできないコンピュータに、工夫したプログラムを与えることで計算時間をぐっと短くできるのがとても魅力的!!
イメージがつきにくいかと思うので、ここでクイズを一つ。
貴方は相手に、「はい」か「いいえ」で答えられる質問ができます。 さて、相手の年齢を何回の質問で特定できますか?
この質問回数を以下に少なくできるか。そのためのアルゴリズムを学ぶのが我々競技プログラミング班のやっていることです!!
貴方も、美しい解法を追い求める競技プログラミングの世界に足を踏み入れてみませんか?