NISHIO Hirokazu
[Translate]
PAST過去問練習202012
12/21〜25
PAST3
N, O 考察
PAST3N
PAST3O
PAST1M
PAST1K
最小共通祖先
PAST1L
1WA
クラスカル法
for subset
PAST2H
AC
PAST2I
AC
PAST2J
AC
PAST2K
PAST3O
最小費用流
PAST2N
平面走査法
PAST3M
巡回セールスマン問題
PAST2M
PAST4M
AC
PAST3N
セグメント木にリンクトリストを合わせる
PAST2L
PAST4N
WA
二列でDP
↓次これ----------------------------------------
ここまでできるといいな
PAST2O
PAST4O
notAC
PAST1O
https://www.hamayanhamayan.com/entry/2020/05/06/231336
Tweet
Related Pages
僕のatcoderの学び方(〜青)
pPAST
第五回 アルゴリズム実技検定
PAST3M
眠りメモ20201226
PAST4N
PAST2L
PAST3N
PAST4M
PAST2M
巡回セールスマン問題
PAST2N
PAST3O
最小費用流
PAST2K
PAST2O
PAST2J
PAST2I
PAST2H
クラスカル法
PAST1O
PAST1L
最小共通祖先
PAST1K
PAST1M
平面走査法
PAST4O
→
動的計画法
×
巡回セールスマン問題
→
bitDP
→
past5h
×
abc184e
×
past4j
×
past4k
×
abc175d
×
arc106
×
abc164d
×
素因数分解を_o(n^(1/4))_でする
×
abc189
×
abc190e
×
abc194f
×
atcoderのpythonでmemoryerrorを出すとreになる
×
agc048
×
abc179d
×
深さ優先探索
×
aoj_grl_5_c
×
arc107
×
agc044a
×
PAST2N
×
PAST3O
×
頂点を塗るのか辺を塗るのか
×
PAST4M
×
abc178f
×
abc192
×
abc191
→
AtCoder失敗リスト
→
最短ハミルトン閉路問題
×
巡回セールスマン問題
→
最短ハミルトン路問題
→
chokudai
×
貪欲法の証明パターン
×
選択肢が少ない方から貪欲
×
マトロイド
×
クラスカル法
×
区間スケジューリング
×
交換しても悪化しない
×
アルゴリズムとデータ構造
×
区間はマトロイドではない
×
abc076b
×
現在が良いほど未来も良い
×
poj3617
×
poj3069
×
ダイクストラ法
×
agc009a
×
arc111
×
abc187
×
arc110c
×
一回り小さい同じ形の問題
×
agc049b
×
abc103d
×
abc023d
×
和の比率の最大化
×
単位時間ジョブスケジューリング問題
×
乱択+貪欲
×
abc171_f
×
離散凸性
→
貪欲法
→
貪欲法
×
独立性オラクル
×
pseudoforest
×
マトロイド交叉
×
2部グラフの最大マッチングは,分割マトロイド対のマトロイド交叉
×
最小費用流
×
増加道アルゴリズム
×
2部グラフ
×
最大マッチング
×
分割マトロイド
×
主双対アルゴリズム
×
primal-dual
→
マトロイド
→
最小費用流
×
経路のスコアを最大化する問題
×
未ac
→
ABC175E
→
指数時間アルゴリズム
×
岩田_陽一
×
巡回セールスマン問題
×
最大クリーク問題
×
幅
×
グリッドグラフ
×
pathwidth
×
半分全列挙
×
最大独立集合問題
×
fptアルゴリズム
×
最小頂点被覆問題
×
有界探索木
×
カーネライズ
×
シュタイナー木問題
×
包除原理
×
ハミルトンパス
×
グラフ彩色問題
×
彩色数
×
高速ゼータ変換
×
畳込み
×
完全マッチングの個数
×
完全マッチング
×
color_coding
×
k-cycle
×
bandwidth
×
cut_&_count
×
iterative_compression
→
指数時間アルゴリズム入門
→
オイラー路
×
グリッド上の幅優先探索
×
ハンガリアン法
×
二部グラフの最大マッチング
×
二重辺連結成分分解
×
二重頂点連結成分分解
×
全点対間最短路
×
単一始点最短路
×
強連結成分分解
×
彩色数
×
最大クリーク
×
最大流
×
最大独立集合
×
最小全域有向木
×
最小全域木
×
最小流量制限付き最大流
×
最小費用流
×
橋/関節点
×
bit
×
binary-trie
×
convex-hull-trick-add-monotone
×
li-chao-tree
×
link-cut木_部分木クエリ
×
link-cut木
×
ウェーブレット行列
×
スパーステーブル
×
スライド区間の昇順k個の和
×
セグメント木
×
トライ木
×
マージ可能ヒープ
×
列の平方分割
×
平衡二分探索木
×
永続配列
×
素集合データ構造
×
unionfind
×
ローリングハッシュ
×
接尾辞配列
×
最長共通接頭辞
×
最長回文
×
回文
×
複数文字列検索
×
hl分解
×
全方位木dp
×
最小共通祖先
×
木の直径
×
木の重心分解
×
根付き木に変換
×
mod-pow
×
オイラーのφ関数
×
オイラーのφ関数テーブル
×
ベル数
×
ラグランジュ補間
×
二項係数
×
二項係数テーブル
×
任意mod畳み込み
×
分割数
×
分割数テーブル
×
商列挙
×
形式的冪級数
×
形式的べき級数
×
拡張ユークリッドの互除法
×
拡張ユークリッド互除法
×
第2種スターリング数
×
約数列挙
×
素因数分解
×
素数テーブル
×
素数判定
×
組合せ
×
行列演算
×
進数変換
×
階乗
×
離散対数問題
×
高速フーリエ変換
×
divide-and-conquer-optimization
×
monotone-minima
×
スライド最小値
×
一次元累積和
×
二次元累積和
×
個数制限付きナップサック
×
最大長方形
×
最適二分探索木
×
最長増加部分列
×
ダブリング
×
包除原理
×
燃やす埋める問題
×
燃やす埋める
×
牛ゲー
×
mo’s_algorithm
×
offline-dynamic-connectivity
×
座標圧縮
×
アルゴリズム
→
Luzhiled's memo
→
二次元の片方を時間軸にする
×
PAST2N
×
クエリの先読み
×
std::setのlower_bound
→
PAST5N
→
根つき木に変換
×
最小共通祖先
×
問題変換
→
グラフが木なので根つき木に変換
→
アルゴリズム
×
蟻本
×
区間スケジューリング
×
二分探索木
×
unionfind
×
最短路問題
×
最小全域木
×
ユークリッドの互除法
×
ニ分探索
×
しゃくとり法
×
半分全列挙
×
座標圧縮
×
セグメント木
×
binary_lndexed_tree
×
バケット法
×
平方分割
×
ビットdp
×
bitDP
×
行列累乗
×
繰り返し二乗法
×
最大流
×
最小カット
×
二部マッチング
×
一般マッチング
×
マッチング
×
辺カバー
×
安定集合
×
点カバー
×
最小費用流
×
凸包
×
grundy数
×
強連結成分分解
×
2-sat
×
lca
×
ダブリング
×
接尾辞配列
×
Sparse Table
×
rmq
×
atcoder
→
プログラミングコンテストチャレンジブック
→
range_min
×
range_argmin
×
優先度キュー
×
PAST2L
→
スライドRange Argminを優先度キューで
→
past4
×
past202010
×
アルゴリズム実技検定
×
past4d
×
past4e
×
past4f
×
past4g
×
past4h
×
past4i
×
past4j
×
past4k
×
past4l
×
PAST4M
×
PAST4N
×
PAST4O
→
第四回 アルゴリズム実技検定
→
ダブリング
×
二分探索
×
PAST2M
×
最小共通祖先
→
ダブリング→二分探索
→
二分探索
×
逆関数
×
PAST2M
→
単調増加なので二分探索で逆関数できる
→
abc180
×
巡回セールスマン問題
×
tsp
×
bitDP
×
蟻本
→
ABC180E
→
PAST2N
×
二次元の片方を時間軸にする
×
座標圧縮
×
rangeaddは二つのpointadd
×
長方形クエリ
→
長方形区間add
→
past1
×
アルゴリズム実技検定
×
past201912
×
past1h
×
past1i
×
past1j
×
PAST1K
×
PAST1L
×
PAST1M
×
past1n
×
PAST1O
→
第一回 アルゴリズム実技検定
→
アルゴリズム実技検定
×
past2
×
PAST2H
×
PAST2I
×
PAST2J
×
PAST2K
×
PAST2L
×
PAST2M
×
PAST2N
×
PAST2O
→
第二回 アルゴリズム実技検定
→
クラスカル法
×
プリム法
×
フィボナッチヒープ
×
二分ヒープ
×
線形時間ソート
→
最小全域木
→
交叉半束
×
結合法則
×
交換法則
×
冪等性
×
セグメント木
×
スパーステーブルとセグメント木
×
最小共通祖先
×
オイラーツアー
×
range_minimum_query
×
2d_sparse_table
×
2d_range_minimum_query
×
スパーステーブル
→
Sparse Table
→
PAST3O
×
コストが流量に比例しない最小費用流
×
累進コストを差で表現
×
ACLPC E
×
二次元のマス目は二部グラフ
×
最小費用流
×
最大流に帰着
×
最短経路問題に帰着
→
最小費用流に帰着
→
atcoder_library_practice_contest
×
最小費用流
→
ACLPC E
→
アルゴリズム実技検定
×
atcoder
×
past3
×
past202005
×
past3d
×
past3e
×
past3f
×
past3g
×
past3h
×
past3i
×
past3j
×
past3k
×
past3l
×
PAST3M
×
PAST3N
×
PAST3O
→
第三回 アルゴリズム実技検定
→
全域木
×
最小シュタイナー木
×
最小全域木
×
dreyfus-wagner
×
PAST1L
→
シュタイナー木
→
最小共通祖先
→
木の上のパスはLCAで分割できる
→
競技プログラミングで解法を思いつくための典型的な考え方
×
余事象を考える
×
包除原理
×
最小共通祖先
→
abc152 f
→
最小全域木
×
端から埋める
×
クラスカル法
×
グリッドグラフ
→
codefestival_2016_qualB_c
→
最小全域木
×
クラスカル法
×
次元の呪い
→
arc021_4
→
部分木クエリ
×
遅延伝搬セグメント木
×
パスクエリ
×
最小共通祖先
→
オイラーツアー
→
帰着する力
×
ソートしても一般性を失わない
×
ユークリッドの互除法
×
最長経路探索
×
負の費用
×
最小費用流
×
偶奇で場合わけ
×
小さい問題を力づくで解いて観察
×
tutte_の定理
×
二部グラフ判定
→
ARC105
→
最大流最小カット定理
×
ベクトル複素数変換
×
値域と定義域の交換
×
フェニック木
×
座標圧縮
×
桁dp
×
project_selection_problem
×
最小費用流
×
形式的べき級数
×
双対線形計画問題
→
問題変換
→
atcoder
×
atcoder_library_practice_contest
×
numba
×
cython
×
フェニック木
×
セグメント木
×
遅延伝搬セグメント木
×
接尾辞配列
×
lcp_array
×
pythonでの累乗・逆数・階乗・階乗逆数・組み合わせ
×
中国剰余定理
×
floor_sum
×
np.convolve
×
two_snuke
×
長整数が速い
×
dsu
×
unionfind
×
最大流
×
最小費用流
×
scc
×
2-sat
→
AtCoder Library
→
最短経路
×
lp双対
×
差分制約
×
最小費用流
×
線形計画問題
×
双対線形計画問題
×
双対性
×
LPとグラフと定式化
→
最短経路の双対と差分制約
→
双対lp
×
双対線形計画問題
×
lp双対
×
最小費用流
×
差分制約
×
ラグランジュ双対
→
双対性
→
tokoharu
×
最短経路
×
差分制約
×
牛ゲー
×
最大流
×
最大流最小カット定理
×
最大循環流
×
最小費用流
×
最小費用循環流
×
project_selection_problem
×
双対線形計画問題
→
LPとグラフと定式化
→
primal-dual
×
最小費用流
→
主双対アルゴリズム
→
最小費用流
×
線形計画問題
×
数理計画法
×
ネットワーク計画
×
負閉路除去
×
塩浦_昭義
→
最小費用流は線形計画問題
→
最小費用流
×
lp双対
→
最小費用流の双対
→
ニューラルネット
×
可視化
×
巡回セールスマン問題
×
多層パーセプトロン
→
巡回セールスマン問題でニューラルネットの可視化
"
Engineer's way of creating knowledge
" the English version of my book is now available on
[Engineer's way of creating knowledge]
(C)NISHIO Hirokazu / Converted from
[Scrapbox]
at
11/23/2025, 4:46:03 PM
[Edit]