随笔分类 - 数学
摘要:[题目链接] https://codeforces.com/contest/920/problem/F [算法] 显然 , 一个10 ^ 6以内的数在经过最多6次操作后就会变为1或2 , 这是因为一个数的因子个数是根号级别的 用筛法预处理10 ^ 6以内每个数的因数个数 , 用线段树维护即可 , 修
阅读全文
摘要:[题目链接] 铺设道路 : https://www.luogu.org/problemnew/show/P5019 货币系统 : https://www.luogu.org/problemnew/show/P5020 赛道修建 : https://www.luogu.org/problemnew/s
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1098 [算法] 显然 , 答案为补图的连通分量个数 用链表优化BFS , 时间复杂度 : O(N + M) [代码]
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2118 [算法] 首先找出Min{Ai} 对于0 - Min{Ai} - 1分别建一个点 , 分别表示一个同余类 若(i + Aj) % Min{Ai} = k , 则i向k连一条权值为
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1419 [算法] 概率DP 用Fi,j表示还剩下i张红卡 , j张黑卡 , 期望获得的最大价值 时间复杂度 : O(N ^ 2) 滚动数组 , 将空间复杂度降至O(N) [代码]
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1415 [算法] 首先BFS预处理出点与点之间的最短路 , 求出每次聪聪的下一步将会往哪走 然后 , 用f[i][j]表示聪聪在i , 可可在j , 期望走的步数是多少 , 概率DP即可
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3751 [算法] 对于每个x , 将方程左边对一个质数取模 时间复杂度 : O(NM) [代码]
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2440 [算法] 首先 , 不妨二分答案mid , 我们需要判断的是一个形如"[1 , mid]区间中是否有 >= k个不是完全平方数倍数的数“ 考虑容斥 , 显然 , 答案为 : mi
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1485 [算法] 我们不妨从1-2N依次选取奇数项 考虑到P2n-1 < P2n , 显然 , 当1至i中 , 不选的数 > 选了的数 , 不合法 那么 , 当一个序列满足 : 1-i中
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4318 [算法] 考虑如果已有x个1 , 那么 , 如果再增加一个1 将会对答案产生(x + 1) ^ 3 - x ^ 3 = 3x ^ 2 + 3x + 1的贡献 用Fi表示第i个数结
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1192 [算法] 显然 , 答案为所有<=m的2的幂次 时间复杂度 : O(logN) [代码]
阅读全文
摘要:[比赛链接] http://codeforces.com/contest/922 [题解] Problem A. Cloning Toys [算法] 当y = 0 , 不可以 当y = 1 , x不为0时 , 不可以 当 y - 1 <= x , (x - y + 1)为偶数时 , 可以 时间复杂度
阅读全文
摘要:[题目链接] https://codeforces.com/contest/1011/problem/E [算法] 裴蜀定理 : 设为n个整数,d是它们的最大公约数,那么存在整数 使得 显然 , 我们只需求出a1,a2...an模k意义下的最大公约数G,然后枚举G的倍数即可 时间复杂度 : O(Nl
阅读全文
摘要:[题目链接] https://codeforces.com/contest/986/problem/E [算法] X到Y的路径积 , 可以转化为X到根的路径积乘Y到根的路径积 , 除以LCA到根的路径积 , 再除以LCA父节点到根的路径积 考虑如何计算根到X路径上每个点与Value的GCD之积 不妨
阅读全文
摘要:[题目链接] https://codeforces.com/problemset/problem/650/A [算法] 显然 , 只有横坐标 / 纵坐标相等的点 , 才会满足 : . = | xi - xj | + | yi - yj | 如果有n个点的横 / 纵坐标相等 , 那么它们将会对答案产生
阅读全文
摘要:[题目链接] https://codeforces.com/contest/1047/problem/C [算法] 首先求出n个数的最大公约数g , 将每个数除以g , 那么 , 问题就转化为在n个数中选出一个数集 , 使得这个数集中的数最大公约数不为1 , 最大化数集大小 预处理Ai范围内的质数
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2301 [算法] 首先,满足a <= x <= b , c <= y <= d , GCD(x,y) = k的二元组对数可以转化为求 : 1 <= x <= b , 1 <= y <=
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1101 [算法] 首先 , 问题可以转化为求GCD(x,y) = 1,x <= a / d , y <= b / d,的二元组个数 令F(a,b,d)表示x <= a , y <= b
阅读全文
摘要:[题目链接] https://codeforces.com/contest/986/problem/F [算法] 不难发现 , 每个人都在且仅在一个简单环中 , 设这些环长的长度分别为 A1, A2 , A3 ... Alen, 那么有 : 1. A1 + A2 + A3 + .. + Alen =
阅读全文
摘要:[比赛链接] https://codeforces.com/contest/1029 [比赛经历] 本想靠DIV3上点分,没想到时差没有倒过来,最后三题收场,第二天SYSTEM TEST的时候D题还被卡常了,最后只加了1rating,算是一场比较失败的比赛吧 [题解] A. Many Equal S
阅读全文

浙公网安备 33010602011771号