摘要: #一起在爆$long$ $long$的边缘徘徊。 问题引出:\(2*2=?\) 问题再引出:\(2*2*2=?\) 问题又引出:\(2*2*2*2=?\) 我知道很简单,$2^n=?$直接循环就行 int a,b; cin>>a>>b; int ans=1; for(int i=1;i<=b;i++ 阅读全文
posted @ 2021-12-29 21:53 Konnya_ku 阅读(92) 评论(0) 推荐(0) 编辑
摘要: #欧拉函数 定义:$φ(a)=${ 不大于 $a$ 的与 $a$ 互质的数的个数 }。 比如说:$φ(8)=4$,因为 $1,3,5,7$ 与 $8$ 互质。 那么怎么求一个数欧拉函数呢? 不难发现,枚举比$a$小的数,判断一下两数有无除了$1$外的公因子,没有就互质。 int a,ans=0; c 阅读全文
posted @ 2021-12-29 17:56 Konnya_ku 阅读(172) 评论(2) 推荐(1) 编辑
摘要: #扫描线 ###矩形切割计算矩形面积并,很管用,但是矩形一多了,显然的空间和时间都不允许,需要更B的算法。 ###于是聪明的人类又有办法了,强大的扫描线应运而生!!! #见这篇博客 阅读全文
posted @ 2021-12-27 18:54 Konnya_ku 阅读(37) 评论(0) 推荐(0) 编辑
摘要: #平衡树(Treap==tree+heap) 二叉搜索树固然好用,但是容易退化成一条链,复杂度会被卡,那么怎样去掉这个缺点呢,聪明的人类有办法了。 其实不难发现,二叉搜索树在保证有序的前提下有很多形状,譬如: 和这玩意 很明显是等价的嘛,而且后者复杂度明显是低的,那我们就要想办法尽可能构造出下面这棵 阅读全文
posted @ 2021-12-19 14:43 Konnya_ku 阅读(67) 评论(1) 推荐(0) 编辑
摘要: #普通二叉搜索树(~~极其容易被卡~~) 有一个序列,让你排好序,你会吗? 当然了,一个 $sort$ 的事 那要是说我想随时插入一个数呢? 那还不简单?~~循环sort!!~~ 当然不行了,那咋办? 聪明的人类就有了一个办法,用树去存一个序列,对于这个树及其每一个子树,左子树上的所有值小于他,右子 阅读全文
posted @ 2021-12-15 16:32 Konnya_ku 阅读(32) 评论(1) 推荐(0) 编辑
摘要: #矩形切割———计算多个矩形的总面积 首先,看看这个: 没错,这是个面积为 $4$ 的矩形,那么两个这样的矩形面积就是 $8$ 了 但是真的是这样吗? 那么这是一个面积为 $9$ 的和一个面积为 $1$ 的矩形,他的面积可不是 $9+1=10$,他重叠了!! 对于不重叠的矩形,把面积一个个加起来很简 阅读全文
posted @ 2021-12-12 10:13 Konnya_ku 阅读(509) 评论(4) 推荐(0) 编辑
摘要: ####谁能想到我CSP居然过了。。。然后参加了这玩意。。。 ##考前一周 刚刚参加完期中考试,第二天就来三区集训了,真不明白为什么非要期中考试,说实话学到了挺多东西的(结果NOIP出的题不当人) 每天就是考试啊,学长轮流给我们出题,我很弱,所以分总是不高。 而且排名也很靠后 总之时刻考试让我反而是 阅读全文
posted @ 2021-11-21 09:15 Konnya_ku 阅读(84) 评论(1) 推荐(0) 编辑
摘要: #Dijkstra(单源最短路) 贪心 策略:用当前距离最近的点更新其他的点 没更新的为白点,更新了的为蓝点 把当前距离起点最近的白点变成蓝点,去更新周围的白点 #include<bits/stdc++.h> using namespace std; struct node { int d,t,n; 阅读全文
posted @ 2021-11-17 07:49 Konnya_ku 阅读(23) 评论(0) 推荐(0) 编辑
摘要: #全源最短路:Floyd(读音:弗洛伊德) 图论,最基础的就是最短路了; 最短路,最基础的就是Floyd了; (没错学长又可以退场了) 应该是有个叫Floyd的人发明的 因为简单所以不想写太多…… 松弛都知道是啥。不知道的……退役吧…… 那么我们枚举中转站,枚举起点和终点,O(n$^3$) 就是说由 阅读全文
posted @ 2021-11-16 16:34 Konnya_ku 阅读(80) 评论(0) 推荐(0) 编辑
摘要: #Kruskal O(mlogm) 所以我说嘛,Prim没啥用 ###Prim是贪心,Kruskal更贪; ##原理: ###把边长排序,从小到大放入树中,开一个并查集维护该边起点终点一个是否在连通图内,在一个连通图内说明这两点已经能互相到达了,就没必要加入这条边了,因为有比他更优的边。当加入的边数 阅读全文
posted @ 2021-11-16 16:32 Konnya_ku 阅读(38) 评论(0) 推荐(0) 编辑