随笔分类 - 题解
摘要:题目传送门 做法 因为是异或运算,可以按位考虑。 先预处理出行 ( ) 异或和 ,与列 ( ) 的异或和 。 如果 ,那就说明无解,因为 和 最后都代表着整个矩阵的异或和,如果两者不相等,那
阅读全文
摘要:题目传送门 非常套路的做法。 做法 做法 考虑直接将 个标记点当做起点进行 会出现问题(因为把每个标记点的 值设为 就不会在更新了,与题意说的起点和终点均为标记点且为两个不同的点不符。) 那我们看到我们要求 个标记点的最短路,那么就设起点为 和 ,
阅读全文
摘要:题目传送门 解法 由题可知,一个城市 保护城市 ,所以建一条边 表示城市 保护城市 ,因为题目说保证有解,所以建的图一定是一个有向无环图 。再在此基础上求出最短路径。 具体过程为设 表示实际到达(攻破) 的最短时间, 表示到
阅读全文
摘要:Solution-Road Map 题面 题目传送门 题意 给定一棵树,并给定一个根,现在要换一个根,求换根后每个点的父节点 输入:第一行 节点个数 原根 新根 第二行 除原根节点外每个节点的父节点 输出:除新根节点外每个节点的父节点 思路 建立一棵树?考虑用vector建树。 由于要换一个根,用d
阅读全文