競技プログラミング とは
プログラミング技術を競うプログラミングコンテストのうち、参加者全員に同一の課題を与え、要件を満たすプログラムを限られた時間内で作成する競技を指す。
アルゴリズムや数学的な知識が必要になる問題が取り上げられることが多い。
インターネット上で開催されるタイプの大会が一般的だが、物理的な会場を用意し、参加者が一同に会してプログラミングを行うタイプの大会も存在する。
国内の大会として著名なのは、AtCoder、JOI(日本情報オリンピック。高校生向け)など。
海外の大会では、TopCoder、Google Code Jam、IOI(国際情報オリンピック。高校生向け)などの知名度が高い。
label 関連するタグ