摘要: 题意: 给定序列 \(a_1,a_2,\dots a_n\) ,\(q\) 次询问 \(l,r\),求 $ \phi(\prod_^r a_i)$ 范围&性质 : \(1\le n,q\le 2\times 10^5,1\le a_i\le 10^6\) 分析: 前置芝士:\(\phi(n)=n\t 阅读全文
posted @ 2020-11-16 11:42 youth518 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析 暴力 先 \(floyd\) 求出任意两点间的最短路,然后暴力枚举每一条边,是否存在于一个点对的最短路上,复杂度$O(mn^2)$ 正解 我们考虑能否将枚举边转化为枚举点,将复杂度降成$O(n^3)$ 这样就和社交网络一题类似,我们只需要统计出必经点的影响就可以了 那么问题转化 阅读全文
posted @ 2020-11-16 11:31 youth518 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一棵树,现在定义一次操作为"选定拥有同样父亲的 \(k\) 个叶节点,并将这 \(k\) 个叶节点一起删去。问最多能够进行多少次操作。 范围&性质: $1\le k\le n\le 2\times 10^5$ 分析: 由于这是一颗无根树,所以我们无法求出DFS每个点的儿子和父亲 那么我们换 阅读全文
posted @ 2020-11-16 11:23 youth518 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 思维题,原谅我没有思维 我们从大到小枚举质因数,有相同质因数的数可以匹配 对于每一个质因数,若它的倍数中未匹配的个数为偶数,那么两两匹配就是全部消掉了,若个数为奇数,那么将这个质因数的二倍剩下来,其他数两两匹配,为什么这样更优呢?因为我们从小到大枚举质因数,最后剩下的数一定是 阅读全文
posted @ 2020-11-16 11:15 youth518 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 可以考虑简化问题,考虑 $1\times n$ 的一行中,有一些不能放,放 \(a\) 个一格骨牌, \(b\) 个两格骨牌的方案数。 设 \(f(i,j)\) 表示前 $i$个格子放 $j$个两格的方案数。 那如果 \(i,i−1\) 都能放, \(f(i,j)=f(i-1 阅读全文
posted @ 2020-11-16 10:58 youth518 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 题意: 在一个 \(m\) 行 \(n\) 列的棋盘里放 \(k\) 种彩色的棋子,使得每个格子最多放一个棋子,且不同颜色的棋子不能在同一行或者同一列,有多少种方法? 范围&性质 $1\le n,m\le 30,1\le k\le 10$ 分析: 暴力 枚举每行每列放什么,复杂度 \(O(k^{n+ 阅读全文
posted @ 2020-11-16 10:57 youth518 阅读(75) 评论(0) 推荐(0) 编辑