04 2017 档案

摘要:这是一个在线算法——这是非常重要的一点,求一次的复杂度是logn 总复杂度为mlogn 个人过的,介绍几题1036 商务旅行 codevs 另外一题难度差不多,只是边上多了一个权值,这时只是dfs稍加改进即可 http://codevs.cn/problem/2370/ 也是codevs上的题,还可 阅读全文
posted @ 2017-04-27 19:13 Kaiser- 阅读(147) 评论(0) 推荐(0)
摘要:https://vjudge.net/problem/POJ-1330 是到水的题,简单点在于其只需求一对lca即可,这是比较简单的。 主要看了以下blog http://blog.csdn.net/hnust_xiehonghao/article/details/9109295 要点在于 1.用并 阅读全文
posted @ 2017-04-27 17:54 Kaiser- 阅读(142) 评论(0) 推荐(0)
摘要:经典题目是食物链相信大家应该知道 偏移量可以用有向线段来解决,lhq,xzp大神都说过这个, a->b 为1表示 a吃b a->b 为2表示 b被a吃 a->b->c 1 2 可以推出a与c同类 (1+2)%3=0,为同类 所以a->b反向线段为其正向线段相反数 所以可以解决掉这道题 这是采用偏移量 阅读全文
posted @ 2017-04-20 15:50 Kaiser- 阅读(279) 评论(0) 推荐(0)
摘要:时间复杂度为O(m log n) 若m远大于n可以视为O(m) 一般为路径压缩 关系类并查集,以食物链为代表 个人感觉还是蛮重要的,主要是一个偏移量的关系 代码如下 还有一类题目是带权并查集,tg这个范围应该差不多了 并查集 专题 - Virtual Judge.html https://vjudg 阅读全文
posted @ 2017-04-20 14:15 Kaiser- 阅读(195) 评论(0) 推荐(0)
摘要:欧拉线筛效率高(建议背代码), 时间复杂度接近O(n),常数不大,田野大神说可以忽略。优点还在于可以同时求出phi, 这样效率极高算法导论p553写了一些 在洛谷P1579 哥德巴赫猜想(升级版)用到了 新账号里 那题代码 阅读全文
posted @ 2017-04-19 21:20 Kaiser- 阅读(343) 评论(0) 推荐(0)
摘要:欧拉函数 Description 已知N,求phi(N) 已知N,求phi(N) Input 正整数N。N<=10^18 正整数N。N<=10^18 Output 输出phi(N) 输出phi(N) Sample Input 8 Sample Output 4 HINT Source By Fanc 阅读全文
posted @ 2017-04-19 20:51 Kaiser- 阅读(194) 评论(0) 推荐(0)
摘要:数论 数论学到这里告一段落了,时间是2017/4/18。这一段时间讲的内容不多,但很重要,数学思维非常重要,大概讲了以下几点。 逆元 欧拉函数gcd ex_gcd(两个较为重要的函数) 费马小定理,欧拉定理,中国剩余定理,Miller-Rabin(判断是否为质数),Pollard-rho(大整数的因 阅读全文
posted @ 2017-04-18 19:58 Kaiser- 阅读(205) 评论(0) 推荐(0)