このwikiについて
競技プログラミングに関心を持ってみたものの、何をすれば良いか分からないという人が、このWiki(の特に基本ページ)を読めば入門を果たせる事を目標とし、競技プログラミングの敷居を下げる目的で作られたwikiです。
編集者募集中です
内容が薄く、特に編集者を募集しているページはこちらです。内容が不十分なページ
競技プログラミングとは
簡単に言うと、「問題で与えられた条件に従って、早く正確にプログラムを書く競技」です。
プログラムと言っても、(GUIなどの)ウインドウを表示したりするような物ではなく、
数字や文字を受け取り、それを条件を満たすように計算して、結果を出力するような物です。
説明の代わりとして、例題を挙げておきます。
例題:A+B problem
また、難しい問題になってくると、条件を満たせるような計算過程を考えるにあたって、「アルゴリズム」や「データ構造」と呼ばれる物を利用していく必要があり、それらを考えるのが競技プログラミングの醍醐味の1つだと言えるでしょう。