「ACM International Collegiate Programming Contest」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「ACM International Collegiate Programming Contest (ICPC)とは、アメリカの計算機学会「AMC」が1970年から毎年開催している全世界の大学を対...」) |
|||
1行目: | 1行目: | ||
ACM International Collegiate Programming Contest (ICPC)とは、アメリカの計算機学会「AMC」が1970年から毎年開催している全世界の大学を対象とした[[プログラミングコンテスト]]である。 | ACM International Collegiate Programming Contest (ICPC)とは、アメリカの計算機学会「AMC」が1970年から毎年開催している全世界の大学を対象とした[[プログラミングコンテスト]]である。 | ||
− | 「[[プログラミング]]」と題されているが、出題に対するベストな[[アルゴリズム]]を[[ソースコード]] | + | 「[[プログラミング]]」と題されているが、出題に対するベストな[[アルゴリズム]]を[[C]]、[[C++]]、[[Java]]の[[ソースコード]]の形で回答し、その「正解率」と「速度」を競う。どちらかというと[[プログラミング]]というより[[数学]]的な[[アルゴリズム]]にいかに精通しているかを競う、いわば天下一算数大会である。 |
大会中の[[ライブラリ]]の使用は禁止されてはいないが「紙」での持ち込みとなる。つまりアルゴリズム辞典が重要。上位クラスは当然ながらそれら丸暗記での攻防となる。 | 大会中の[[ライブラリ]]の使用は禁止されてはいないが「紙」での持ち込みとなる。つまりアルゴリズム辞典が重要。上位クラスは当然ながらそれら丸暗記での攻防となる。 |
2018年7月10日 (火) 03:03時点における最新版
ACM International Collegiate Programming Contest (ICPC)とは、アメリカの計算機学会「AMC」が1970年から毎年開催している全世界の大学を対象としたプログラミングコンテストである。
「プログラミング」と題されているが、出題に対するベストなアルゴリズムをC、C++、Javaのソースコードの形で回答し、その「正解率」と「速度」を競う。どちらかというとプログラミングというより数学的なアルゴリズムにいかに精通しているかを競う、いわば天下一算数大会である。
大会中のライブラリの使用は禁止されてはいないが「紙」での持ち込みとなる。つまりアルゴリズム辞典が重要。上位クラスは当然ながらそれら丸暗記での攻防となる。