はじめに こんにちは、初めまして。東京大学1年のE8(いーはち)こと米田優峻と申します。私は趣味で「競技プログラミング(競プロ)」に参加しており、競技プログラミングの国内大手サイト「AtCoder 」では最上位ランクである赤色のレーティングを持っています。また、縁あって、昨年12月には書籍『「アルゴリズム×数学」が基礎からしっかり身につく本』(発行:技術評論社)を上梓させていただきました。 競技プログラミングは、オンライン上で出題された問題に対し、プログラミングを使って時間内にどれだけ多く正解できるかを競う大会です。競プロではプログラミングスキルも必要ですが、重要なのは“解き方”を思いつくこと、すなわちアルゴリズムを理解し、応用する力です。そこで本連載では、全24回・1年間にわたってさまざまなアルゴリズムについて取り上げていく予定です。 時には簡単なパズルなども交えながら、アルゴリズム初学
![Let’s 競技プログラミング! E8さんが教える アルゴリズム発想のキホン(1) 競技プログラミングとは](https://cdn-ak-scissors.b.st-hatena.com/image/square/279362d666f5d467129455134cf2c1c82636c466/height=288;version=1;width=512/https%3A%2F%2Fnews.mynavi.jp%2Ftechplus%2Farticle%2Falgorithm-1%2Fogp_images%2Fogp.jpg)