素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
情報オリンピック 予選
「情報オリンピック 予選」の記事一覧
変数の命名において、一般的に使用できない文字はどれか。
多くのプログラミング言語でスペースはトークンの区切りとみなされる。
2026年4月30日
シンプレックス法(単体法)が主に解く問題はどれか。
制約条件が一次不等式のとき、目的関数を最大化する実行可能領域の頂点を辿る。
2026年4月30日
定数倍高速化の手法「ビットセット(bitset)最適化」で、演算が何倍程度速くなるか。
1ワード(32bitや64bit)のビット演算を一括で行うため、ワード数分の高速化が期待できる。
2026年4月30日
「Centroid Decomposition(重心分解)」を木に対して行った際、再帰の深さはどの程度になるか。
各ステップでサイズが半分以下になる重心を選ぶため、分割の深さは対数オーダーとなる。
2026年4月30日
「Link-Cut Tree」がサポートする動的な操作はどれか。
動的に形が変わる木構造に対して、パスの合計値などを対数時間で管理できる。
2026年4月30日
「Manacherのアルゴリズム」が線形時間で求めるものはどれか。
各地点を中心とする回文の長さを、以前の計算結果を利用して効率的に求める。
2026年4月30日
「一般のグラフの最大マッチング」を求めるためのアルゴリズムはどれか。
二部グラフではない一般グラフでの奇閉路(花)を処理してマッチングを求める。
2026年4月30日
数論的変換(NTT)を計算する際に、通常法の値(MOD)として選ばれる条件はどれか。
原始根が存在し、2の累乗で割り切れる性質を持つ素数が必要である。
2026年4月30日
「Li Chao Tree」は、どのようなクエリを高速に処理するための構造か。
複数の一次関数(直線や線分)を管理し、あるx座標での最小/最大値を求めるのに適している。
2026年4月30日
Convex Hull Trick(CHT)をDPの高速化に適用できる条件はどれか。
傾きが単調な場合に、凸包を用いて最適解を高速に選択するテクニックである。
2026年4月30日
投稿のページ送り
1
…
61
62
63
…
303