コンテンツにスキップ

難問を解く

難問を解くためのテクニックをまとめた記事・スライドを掲載しています。

注意

  • コンテストで出題された問題をもとに解説している資料では、ネタバレの可能性が高いです。

問題への取り組み方

着眼点・考え方を知る

コードを書いて観察

  • 競プロにおける「実験コード」の書き方 - ある問題を解くときに、より小さな / 簡単な問題を解いて観察するための「実験コード」の書き方を紹介したスライド。実験コードが有効なケース、戦略、実践例が解説されている。

ジャンル別の問題集

グラフ理論

木問題

ネットワークフロー

  • 燃やす埋める纏める - 「燃やす埋める問題」の概略、問題として解ける制約条件、計算量、ライブラリの作成方針、練習問題などがまとめられている記事。

数学

整数論

数え上げ

構築/構成

平面上で構築