随笔分类 - Junior_数据结构,图,数论
摘要:x = lcm/gcd,假设答案为a,b,那么a*b = x且gcd(a,b) = 1,因为均值不等式所以当a越接近sqrt(x),a+b越小。x的范围是int64的,所以要用Pollard_rho算法去分解因子。因为a,b互质,所以我们把相同因子一起处理。最多16个不同的因子:2,3,5,7,11...
阅读全文
摘要:这条链依次乘一个因子。因为n#include#include#include#include#include#include#include#include#include#include#include//#includeusing namespace std;typedef long long ...
阅读全文
摘要:题意:一个4位的素数每次变动一个数位,中间过程也要上素数,问变成另一个的最小步数。线性筛一遍以后bfs就好。我写的双向,其实没有必要。#include#include#include#include#include#include#include#include#include#include#in...
阅读全文
摘要:
挑战程序设计竞赛 2.4 数据结构。
DisjointSet并查集变形,离线,逆序思考
阅读全文

摘要:
挑战程序设计竞赛 2.4 数据结构。
DisjointSet并查集,等价关系
阅读全文

摘要:
并查集,两个优化效果测试,预处理
阅读全文

摘要:
贪心,二叉堆BinaryHEAP,二分,用堆维护前k大数
阅读全文

摘要:
有关区间的贪心,堆(优先队列)
阅读全文
