题目有点长,一步一步来。
预处理出每座城市两人分别会选择的下一座城市
用 set 即可实现。
倍增优化 DP
令 \(f_{i,j}\) 表示从城市 \(j\) 出发,行驶 \(2^i\) 天会到达的城市。
令 \(ga_{i,j}\) 表示从城市 \(j\) 出发,行驶 \(2^i\) 天,小 A 行驶的路程。\(gb_{i,j}\) 同理。
答案
枚举每座城市,用倍增加速行驶的过程即可。
标签:旅行,NOIP2012,每座,城市,行驶,P1081,倍增 From: https://www.cnblogs.com/landsol/p/17867111.html