摘要:
给出 n 个点 m 条边的无向图,可以交换任意两条边的权值 k 次,求 1 结点到 n 结点的最短路。 $(1 \le N \le 50,1\le M \le 150,1\le K \le20)$ "Luogu" "BZOJ" 分析 一开始想忽略每条边的权值,跑一遍最短路,求出边数最少的路径,然后找 阅读全文
摘要:
给一棵树,每条边有权。求一条简单路径,权值和等于 K ,且边的数量最小。 "Luogu" 分析 显然这题是点分治。 我们设 f[i] 表示当前的子树中,距离 rt 为 i 的最短距离,每次在求出 rt 到它子树内的所有 dis 并同时将子树中的节点加入栈 s 中,然后对 ans 取 min ,设 d 阅读全文
摘要:
小铭铭最近获得了一副新的桌游,游戏中需要用 m 个骑士攻占 n 个城池。这 n 个城池用 1 到 n 的整数表示。除 1 号城池外,城池 i 会受到另一座城池 fi 的管辖,其中 fi include include include include define N 300003 define il 阅读全文