自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 hdu 6170 正则表达式应用

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6170正则表达式在C++11以上支持其实题目里所说的匹配就是正则表达式的匹配,首先看几个正则表达式的内容:\num匹配num,其中num是一个正整数。对所获取的匹配的引用。例如,“(.)\1”匹配两个连续的相同字符。

2017-08-23 10:24:32 261

原创 poj 2104 可持久化线段树 区间K大 不修改

poj 2104区间k大 不修改 只查询 模板#include#include#include#include#include#include#include#define N 240008#define M 5500000using namespace std;int n,m,rt[N];struct Node{ int l,r,cnt;;}t

2017-08-14 14:23:31 199

原创 UESTC 1608状压+记忆化搜索

1

2017-07-26 16:27:30 226

转载 来自何处

亲爱的朋友们,亲爱的同学们,大家晚上好!  其实站在这么一个舞台上,我们很多同学都会羡慕,也会想,要是我去讲也许会讲的比他更好。但是他不管面对失败,还是最后的成功,却已经站在了舞台上,而你依然是个旁观者。这里边的核心元素,不是因为你能不能演讲,不是因为你有没有演讲才能,而是你不敢站在这个舞台上来。  我们一生有多少事情,是因为我们不敢所以没有去做的?曾经有这么一个男孩,在大学整整四年,没有

2017-01-14 18:35:17 244 1

原创 【数学】求两个圆的相交部分的面积

//求两圆相交部分面积 struct Circle{ double x,y; double r;}A,B,C,D;double calArea(Circle c1, Circle c2){ double d; double s,s1,s2,s3,angle1,angle2,temp; d=sqrt((c1.x-c2.x)*(c1.x-c2.x)+

2016-11-20 16:58:27 7139

原创 【数学】大数整除单精问题

给你一个很长的数字len>10000;求问n%17==?用取膜的性质#include#include#includeconst int N=2000;using namespace std;char S[10101];int main(){ int T; int a,b,x,y,n,m; while(scanf("%s",S+1)==1&&S[1]!='0')

2016-11-19 15:56:12 250

原创 bzoj1022【SHOI2008】【小约翰的游戏John】【博弈论】

博弈,跟明明给的教程一样,对于全为1的异或和为0的先手必赢,否则不为0的先手必赢#include#include#include#includeusing namespace std;const int NN = 310 , MM = 310;int n,m,t,q;int N,M,T;class TT { public: TT() { cin>>T; whi

2016-11-18 19:57:14 260

原创 20161108新生赛题解

20161108新生赛题解lolizlm的数字 #include#include#includeint max(int x,int y){if(x>y)return x;return y;}int min(int x,int y){if(xreturn y;}int main()

2016-11-18 19:17:43 357

原创 bzoj 1452: [JSOI2009]Count

第一次写二维树状数组,表示成三维的矩阵,第三维自然是颜色种类,对每个颜色的二维平面维护出现的次数,求问的时候就方便多了。#include#include#include#includeusing namespace std;const int NN = 310 , MM = 310;int n,m,t,q;int Map[NN][MM];int Trep[NN][MM

2016-11-17 20:58:20 178

原创 bzoj 1293: [SCOI2009]生日礼物

这题挺神奇用单调队列,不会的自行百度吧枚举开始的地点i 你就要去确定最短的包括k种的结束点,用单调队列维护:每次取最远值,那么就可以得到一个解然后更新答案#include#include#include#include#include#includeusing namespace std;const int NN = 20500;int A[1000011]

2016-11-14 21:44:17 223

原创 bzoj 1067: [SCOI2007]降雨量

显然的线段树然后分段讨论然后我用RMQ做了一下一直WA也不知道为何,,,果断换线段树先映射点:离散化。然后需要讨论有没有这个点、中间点的点有没有、对答案的影响就行了wa的RMQ#include #include #include #include #define MAX 52009#define rep(i, j, k) for(int i = j; i <= k

2016-11-11 21:12:45 268

原创 bzoj 1059: [ZJOI2007]矩阵游戏

之前好像做过原题就是二分匹配,无论怎么交换只要有任何两个1都不同行不同列就可以构造出答案,那就匈牙利模板吧#include#include#include#include#include#includeusing namespace std;#define LL long long#define For(i,N) for(int i=1;i<=N;i++)int

2016-11-10 17:38:50 178

原创 【闲话】#1

冬至了,下了场雨,淹了鞋子半湿半干,刚到实验室。心情不是很好,毕竟就是那样咯,还是学习加油吧!

2016-11-07 10:17:40 192

原创 bzoj 1015: [JSOI2008]星球大战starwar

并查集的逆向应用离线逆序处理所有值也就是添加点然后计算答案因为并查集一般用于添加点这样的处理比较方便;#include#include#include#include#include#include#include#include#include#include#includeconst int NN=400101;using namespace s

2016-11-03 20:54:44 188

原创 bzoj1013: [JSOI2008]球形空间产生器sphere

高斯消元模板设一个N维球心(a,b,c,d...)多个方程左右平方后分别减去第一个等式 对得到的式子高斯消元即可(一定有解#include#include#include#include#include#include#include#include#include#includeconst int NN=100;const double eps=1e-1

2016-11-02 21:32:17 210

原创 bzoj 1012: [JSOI2008]最大数maxnumber

Description  现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、 插入操作。语法:A n 功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取模,将所得答案插入到数列的末尾。限制:

2016-10-29 16:25:04 228

原创 BZOJ 1008 [HNOI2008] 越狱

组合数学:一共有N^M种方案 不符合的是M*(M-1)*(M-1)....  一共N-1种 也就是说第一个人选择M种 剩下的就是M-1。。 M-1。。。就是相邻的结果。快速幂模板即可#include#include#include#include#define LL long long const LL mod =100003;using namespace std

2016-10-29 14:37:02 184

原创 51nod 1188 最大公约数之和 V2

https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1188给出一个数N,输出小于等于N的所有数,两两之间的最大公约数之和。 本来和bzoj的2705有类似  改了改还是TLE,发现有重复的地方 借鉴了下别人的代码把核心求phi(x)*y 拿出来预处理就好了 用了快读优化 交第一次

2016-10-28 20:39:52 304

原创 bzoj 3209 花神的数论题

来自:http://blog.csdn.net/xaphoenix/article/details/50709584题目大意:设sum(i)为i在二进制下的1的个数,求sum(1)~sum(n)的乘积模1e8+7的值。n题目分析:将n加1后,转为二进制,然后数位dp:先找到包含k个1的数字有多少个 那么答案就是k^f(k)的乘积,所以先用数位dp预处理下i位j个1的有多少个即可

2016-10-28 17:56:14 240

原创 bzoj 2705 [SDOI2012]Longge的问题

分析来自:http://blog.csdn.net/cjk_cjk/article/details/46324349http://blog.csdn.net/xaphoenix/article/details/50677870题目大意:给定一个整数N,你需要求出∑gcd(i, N)(1按gcd的不同,题目可以转化为:sigma(g*与n的最大公约数为g的数的个数)先考虑与n

2016-10-25 21:31:41 218

原创 bzoj 2818: Gcd

题解来自网上:http://hzwer.com/3466.htmlhttp://blog.csdn.net/xaphoenix/article/details/50677765求1枚举每个素数,然后每个素数p对于答案的贡献就是(1 ~ n / p) 中有序互质对的个数而求1~m中有序互质对x,y的个数,可以令y >= x, 当y = x时,有且只有y = x = 1

2016-10-25 17:04:12 226

原创 bzoj 3122 [Sdoi2013]随机数生成器

题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=3122感谢my的题解:http://blog.csdn.net/xaphoenix/article/details/50719539大致题意是:给你个方程,Xn+1=(aXn+b)%P,求最小的n满足Xn=t ,P是质数。我们将递推式展开得到: Xn+1=a^n

2016-10-25 14:26:04 193

转载 dinic

https://comzyh.com/blog/archives/568/

2016-08-02 23:36:31 198

转载 大素数的判断

http://blog.csdn.net/u010372095/article/details/44872717

2016-08-02 18:53:19 439

转载 AC自动机模板->kuangbin

http://www.cnblogs.com/kuangbin/p/3157240.html

2016-07-29 15:58:40 583

转载 Poj 1177线段树 离散化 扫描线

http://www.cnblogs.com/shuaiwhu/archive/2012/04/22/2464876.html先说明转自这里POJ 1177 (线段树+离散化+扫描线),题目链接为http://poj.org/problem?id=1177在做本题之前,必须先了解什么是线段树和离散化,请看前一篇博文线段树(segment tree),里面对线段树和离

2016-05-10 20:42:28 221

转载 线段树

#include#include#include#include#include#include#include#include#include#include#include#include#define MAX 110000#define LL long longusing namespace std;LL n,m;LL ans;struct Tree{

2016-04-21 20:21:16 195

原创 几个位运算

int numberOfOne(int num){ //num 二进制中1的个数    int cnt=0;    while(num){        cnt+=(num&1);        num>>=1;    }    return cnt;}int lowbit(int x){  //num 二进制中只保留最后一个1 如: num=20 二进制10100 返回 二进制1

2016-03-14 13:31:40 359

翻译 bz3629

#include#include#include#include#include#define LL long long using namespace std;bool p[1000050]={0};int prime[1000050],primx=0;int limt;int ANS[111111],ans=0;void Ge

2016-03-13 21:53:49 336

记忆化搜索--动态规划《滑雪》代码

记忆化搜索--动态规划入门《滑雪》AC代码 自己写

2014-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除