随笔分类 -  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... 阅读全文
posted @ 2015-10-20 22:09 瑞宇 阅读(268) 评论(0) 推荐(0)
摘要:这条链依次乘一个因子。因为n#include#include#include#include#include#include#include#include#include#include#include//#includeusing namespace std;typedef long long ... 阅读全文
posted @ 2015-10-20 21:54 瑞宇 阅读(242) 评论(0) 推荐(0)
摘要:题意:一个4位的素数每次变动一个数位,中间过程也要上素数,问变成另一个的最小步数。线性筛一遍以后bfs就好。我写的双向,其实没有必要。#include#include#include#include#include#include#include#include#include#include#in... 阅读全文
posted @ 2015-10-20 21:42 瑞宇 阅读(222) 评论(0) 推荐(0)
摘要:挑战程序设计竞赛 2.4 数据结构。 DisjointSet并查集变形,离线,逆序思考 阅读全文
posted @ 2015-10-18 14:45 瑞宇 阅读(494) 评论(0) 推荐(0)
摘要:挑战程序设计竞赛 2.4 数据结构。 DisjointSet并查集,等价关系 阅读全文
posted @ 2015-10-18 14:23 瑞宇 阅读(257) 评论(0) 推荐(0)
摘要:并查集,两个优化效果测试,预处理 阅读全文
posted @ 2015-10-18 14:15 瑞宇 阅读(210) 评论(0) 推荐(0)
摘要:贪心,二叉堆BinaryHEAP,二分,用堆维护前k大数 阅读全文
posted @ 2015-10-18 14:09 瑞宇 阅读(217) 评论(0) 推荐(0)
摘要:有关区间的贪心,堆(优先队列) 阅读全文
posted @ 2015-10-18 13:42 瑞宇 阅读(273) 评论(0) 推荐(0)