合同最短経路アルゴリズム応用技法
無限ナップサック構造型問題
正整数集合による数値構成問題において、合同最短経路アプローチが有効。任意の基準値Mを定義し、f(x)を「x + kM (k∈N)の形式で構成可能な最小k」として最短経路問題に変換。
構成可能数カウント応用
有名問題「スカイスクレイパー機」では、適切なモジュラ数を選択しf(x)を計算することで解が導出可能:
void dijkstra() {
...
whi ...
7月29日 04:47 投稿