上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 题目描述 如题,已知一个数列,你需要进行下面三种操作: 1.将某区间每一个数乘上x 2.将某区间每一个数加上x 3.求出某区间每一个数的和 输入输出格式 输入格式: 第一行包含三个整数N、M、P,分别表示该数列数字的个数、操作的总个数和模数。 第二行包含N个用空格分隔的整数,其中第i个数字表示数列第 阅读全文
posted @ 2018-03-31 19:45 月亮茶 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某区间每一个数加上x 2.求出某区间每一个数的和 输入输出格式 输入格式: 第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。 第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。 接下来M行每行包含3或 阅读全文
posted @ 2018-03-31 19:43 月亮茶 阅读(198) 评论(0) 推荐(0) 编辑
摘要: //一维 void add(int x,int p) { while(x<=n)t[x]+=p,x+=(x&(-x)); } int query(int x) { int ans=0; while(x)ans+=t[x],x-=(x&(-x)); return ans; } //二维 void add(int x,int y,int p) { for(in... 阅读全文
posted @ 2018-03-31 19:40 月亮茶 阅读(267) 评论(0) 推荐(0) 编辑
摘要: for(int i=1;i<=n;++i) f[i]=i; int F(int x)//找祖先 { if(x==f[x]) return x; else return f[x]=F(f[x]); }//压缩路径 //合并 int fx=F(x),fy=F(y); f[fx]=fy; 阅读全文
posted @ 2018-03-31 19:36 月亮茶 阅读(93) 评论(0) 推荐(0) 编辑
摘要: while(L<=R) { mid=(L+R)/2; if(ok(mid)) ans=mid,L=mid+1; else R=mid-1; } 阅读全文
posted @ 2018-03-31 19:31 月亮茶 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 代码: 重点:排序方式:(1)左端点所在的块 (2)右端点 先向外扩,再往里缩 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<algorithm> 5 #define ll long long 6 #defi 阅读全文
posted @ 2018-03-31 18:46 月亮茶 阅读(162) 评论(0) 推荐(1) 编辑
摘要: 1.最大独立点集: 在二分图中,选最多的点,使得任意两个点之间没有直接边连接。 最大独立集= 最小边覆盖 = 总点数- 最大匹配 (条件:在二分图中) 2.最小边覆盖: 在二分图中,求最少的边,使得他们覆盖所有的点,并且每一个点只被一条边覆盖。 (实在不行可以把一个点看成一条边) 3.最小点覆盖: 阅读全文
posted @ 2018-03-26 20:22 月亮茶 阅读(2150) 评论(0) 推荐(1) 编辑
摘要: DAG的最小路径覆盖数= DAG图中的节点数 - 相应二分图中的最大匹配数. 原图和对应的二分图: 证明(・◇・)?:见鬼去吧 阅读全文
posted @ 2018-03-26 19:29 月亮茶 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 给出一张混合图(有有向边,也有无向边),判断是否存在欧拉回路。 首先是对图中的无向边随意定一个方向,然后统计每个点的入度(indeg)和出度(outdeg), 如果(indeg - outdeg)是奇数的话,一定不存在欧拉回路; 如果所有点的入度和出度之差都是偶数,那么就开始网络流构图: 1,对于有 阅读全文
posted @ 2018-03-26 15:26 月亮茶 阅读(668) 评论(0) 推荐(1) 编辑
摘要: 欧拉函数: 1.对正整数n,欧拉函数是小于n且和n互质的正整数(包括1)的个数。 例如Euler(8)=4,因为1,3,5,7均和8互质 2.φ(n) = n*(1-1/p1)*(1-1/p2)*......(1-1/pn) 其中(p1.....pn)为N的素因子 3.欧拉函数的性质 ① N是不为0 阅读全文
posted @ 2018-03-23 20:51 月亮茶 阅读(274) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页