自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ACist的博客

本博客致力于分享一些ACM/OI、html、css、php相关知识以及一些推荐插件以及好用的软件

  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 [置顶]博客创办目的——————欢迎相互学习

1.为了记录平常训练的点滴。2.督促学习。3.与神犇交流学习。4.膜拜神犇:zyf,cys,thy,cyy等5.本蒟蒻QQ:1481632287;QQ邮箱:1481632287@qq.com;

2016-08-15 10:02:55 254

原创 数论总结

转载请注明出处:http://www.cnblogs.com/HQHQ/p/5771061.html一、基本知识点:  gcd、ex_gcd、中国剩余定理、逆元、线性筛法、杜教筛、积性函数、BSGS、EX_BSGS等....... 二、试题集合:注:以下题目未特殊标注的话皆为BZOJ试题 ex_gcd: 1477、1407中国剩余定理:1407、积性函数、线性筛法:

2016-08-15 10:02:50 311

原创 计算几何总结

转载需注明出处:http://www.cnblogs.com/HQHQ/p/5769981.html 前文:这个暑假开始了好多专题啊,都来不及写博客了,计算几何已经告一段落了,之前学的一些会找个时间好好写写博客的; 一、先把知识点写出来吧:线的判交,凸包、叉积、极角排序、最小圆覆盖、单位圆覆盖、旋转卡壳【先列这些吧】 二、题目汇总: 三、知识点简要分析以及题解:

2016-08-15 10:02:48 258

原创 《将博客搬至CSDN》

搬家啦--------------------

2016-08-15 10:02:43 293

原创 DP——由蒟蒻到神犇的进阶之路

开始更新咯DP专题【题目来源BZOJ】一、树形DP1.bzoj2286消耗战题解:因为是树形结构,一个点与根节点不联通,删一条边即可,   于是我们就可以简化这棵树,把有用的信息建立一颗虚树,然后开始DP即可  1 /* 2 思路: 3 */ 4 #include 5 #include 6 #include 7 #incl

2016-08-15 10:02:38 512

原创 BZOJ1112: [POI2008]砖块Klo

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1112题目大意:N柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来,丢掉不要了. 2:从仓库中拿出一块砖,放到另一柱.仓库无限大. 现在希望用最小次数的动          作完成任务.题解:我们看看n是106于是我们可以枚举k,是O(n)的

2016-08-15 10:02:29 264

原创 BZOJ1237: [SCOI2008]配对

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1237题目大意:你有n 个整数Ai和n 个整数Bi。你需要把它们配对,即每个Ai恰好对应一 个Bp[i]。要求所有配对的整数差的绝对值之和尽量小,但不允许两个相同的数配 对。例如A=                   {5,6,8},B={5,7,8},则最优配对方案是5配8, 6配5,

2016-08-15 10:02:25 234

原创 BZOJ1079: [SCOI2008]着色方案

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1079题目大意:有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i种颜色的油漆足够涂ci个木块。     所有油漆刚好足够涂满所有木块,即c1+c2+...+ck=n。相邻两个木块涂相同色显得很难看,所以你希望统计任意两     个相邻木块颜色不同的着色方案。题

2016-08-15 10:02:22 198

原创 BZOJ1724: [Usaco2006 Nov]Fence Repair 切割木板

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1724题目大意:Farmer John想修理牧场栅栏的某些小段。为此,他需要N(1题解:一个堆就ok了,只不过是学写系统堆,所以就刷刷水 1 #include 2 #include 3 #include 4 #include 5 #include

2016-08-15 10:02:20 333

原创 BZOJ1854: [Scoi2010]游戏

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1854题目大意:lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备               的某一个属性。并且每种装备最多只能使用一次。 游戏进行到最后,lxhgww遇到了

2016-08-15 10:02:15 216

原创 BZOJ1083: [SCOI2005]繁忙的都市

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1083题目大意:城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道     路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连     接。这些道路是双向的,且把所有的交叉路口直接或间接的连接

2016-08-15 10:02:13 290

原创 BZOJ1088: [SCOI2005]扫雷Mine

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1088题目大意:相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了     ,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字     表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第

2016-08-15 10:02:10 319

原创 BZOJ1024: [SCOI2009]生日快乐

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1024题目大意:windy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为 X 和 Y 的矩形蛋糕。现在包括windy     ,一共有 N 个人来分这块大蛋糕,要求每个人必须获得相同面积的蛋糕。windy主刀,每一切只能平行于一块蛋糕     的一边(任意一边),并且必须把这块

2016-08-15 10:02:08 185

原创 pku2104

传送门:http://poj.org/problem?id=2104题目大意:给定一个长度为N的数组{A[i]},你的任务是解决Q个询问。每次询问在A[l], A[l+1], ...... , A[r]的子区间(     下标从1开始)内,第K大的数是多少。这里的第K大数可以理解为,将给定子数组拿出来按升序排序,其中排在第K     个的数。注意询问操作并不更改原数组。题解:水题,主席树回

2016-08-15 10:02:03 198

原创 BZOJ1912[Apio2010]patrol 巡逻

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1912题解:嗯,这是一道很好的题。转自:http://www.cnblogs.com/iwtwiioi/p/4126284.html  对于 k==0 的情况:   我们发现遍历一棵树最后回到原点,那么对于所有的边,我们都是走过去,再走回来。   答案 (n−11)  对于 k

2016-08-15 10:02:01 302

原创 BZOJ3524 [Poi2014]Couriers

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3524题目大意:给一个长度为n的序列a。1≤a[i]≤n。     m组询问,每次询问一个区间[l,r],是否存在一个数在[l,r]中出现的次数大于(r-l+1)/2。如果存在,输出这个数,否则输出0。题解:感觉这种题,随便搞啊,莫队什么的,主席树也可以啊,就当复习主席树咯代码:

2016-08-15 10:01:58 179

原创 BZOJ2194: 快速傅立叶之二

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2194题目大意:请计算C[k]=sigma(a[i]*b[i-k]) 其中 k 题解:这就是所谓的卷积,找个时间一定要好好看看,上FFT咯代码: 1 #include 2 #include 3 #include 4 #include 5 #include

2016-08-15 10:01:56 193

原创 BZOJ 2179FFT快速傅立叶

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2179题目大意:给出两个n位10进制整数x和y,你需要计算x*y。题解:FFT,不会的可以膜拜陈老师(非clj)QQ:297086016代码: 1 #include 2 #include 3 #include 4 #include 5 #define i

2016-08-15 10:01:53 223

原创 bzoj2120: 数颜色 &&bzoj2453: 维护队列

题目大意:    你小时候玩过弹珠吗?    小朋友A有一些弹珠,A喜欢把它们排成队列,从左到右编号为1到N。为了整个队列鲜艳美观,小朋友想知道某一段连续弹珠中,不同颜色的弹珠有多少。当然,A有时候会依据个人喜好,替换队列中某个弹珠的颜色。             但是A还没有学过编程,且觉得头脑风暴太浪费脑力了,所以向你来寻求帮助。题解:莫队或者分块代码: 1 #in

2016-08-15 10:01:49 187

原创 bzoj1116: [POI2008]CLO

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1116题目大意:Byteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 你要把其中一些road变成单向边使得:每个town都有且只有一个入度题解:并查集代码: 1 #include 2 #i

2016-08-15 10:01:46 263

原创 bzoj1529: [POI2005]ska Piggy banks

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1529题目大意:Byteazar 有 N 个小猪存钱罐. 每个存钱罐只能用钥匙打开或者砸开. Byteazar 已经把每个存钱罐的钥匙放到了某些存钱罐里. Byteazar 现在想买一台汽车于是要把所有的钱都取出来. 他想尽量少的打破存钱罐取出                  所有的钱,

2016-08-15 10:01:44 176

原创 poi2007

序:为什么写poi,zy说poi都是思路题目,不像hnoi妈的数据结构队。。。。。1.bzoj1102题目大意:定义了一个山谷和山峰,求他们数量。题解:这种题bfs咯,在bfs的时候记录一下相邻的比我大的有多少,比我小的有多少,然后更新答案;代码: 1 #include 2 #include 3 #include 4 #include 5 #includ

2016-08-15 10:01:40 362

原创 bzoj2453

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2453题目大意:(1)       若第一个字母为“M”,则紧接着有三个数字L、R、W。表示对闭区间 [L, R] 内所有英雄的身高加上W。(2)       若第一个字母为“A”,则紧接着有三个数字L、R、C。询问闭区间 [L, R] 内有多少英雄的身高大于等于C。题解:分块

2016-08-15 10:01:37 172

原创 bzoj3052

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3052题目大意:自己看看,懒得写题解:带修改的树上莫队,经典爆评测机的题代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #define maxn 100100

2016-08-15 10:01:34 186

原创 bzoj3289

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3289题目大意:Mato同学从各路神犇以各种方式(你们懂的)收集了许多资料,这些资料一共有n份,每份有一个大小和一个编号。为了防止他人偷拷,这些资料都是加密过的,只能用Mato自己写的程序才能访问。Mato每天随机选                一个区间[l,r],他今天就看编号在此区间

2016-08-15 10:01:30 183

原创 bzoj3809

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3809题目大意:    Autumn和Bakser又在研究Gty的妹子序列了!但他们遇到了一个难题。    对于一段妹子们,他们想让你帮忙求出这之内美丽度∈[a,b]的妹子的美丽度的种类数。    为了方便,我们规定妹子们的美丽度全都在[1,n]中。    给定一个长度为n

2016-08-15 10:01:27 221

原创 bzoj2038

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2038题目大意:作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……     具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L 尽管小Z并不在意两只袜子是不是完整的一双,甚至不在

2016-08-15 10:01:25 219

原创 bzoj1113

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1113题解:单调栈代码: 1 #include 2 #include 3 #include 4 #include 5 #define maxn 250005 6 using namespace std; 7 int n; 8 int a[maxn

2016-08-15 10:01:20 198

原创 bzoj1121

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1121题解:  神题啊,妈的不会写的都去吃屎吧。

2016-08-15 10:01:18 324

原创 bzoj1396

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1396题目大意:题解:后缀自动机,只出现一次,那么就是right值为1,那么对于一段1----L----R来说,(L----R)为一个最短识别子串对于(1----L-1)则可以用R-i+1来更新,对于(L---R)则可以用R-L+1来更新,那么两个线段树来维护即可。代码:

2016-08-15 10:01:15 221

原创 Bzoj3473

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3473题解:待更代码:待更开始时间:结束时间:

2016-08-15 10:01:10 266

原创 Bzoj 1936

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1396题解:待更代码:待更开始时间:结束时间:

2016-08-15 09:59:10 188

原创 Bzoj3756

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3756题解:乱搞代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #define ll long long 7 #define maxn 1600005 8 using n

2016-08-15 09:59:08 251

原创 bzoj3998 && [TJOI2015]弦论

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3998题目大意:对于一个给定长度为N的字符串,求它的第K小子串是什么。题解:后缀自动机   我们可以这样想:1.从一个节点u开始到v1,v2两点,u,v1,v2在一条路径上,len值大的K值就更大,例如:aab           2.从一个节点u开始到v1分开到v2,v3,那

2016-08-15 09:59:05 223

原创 bzoj2555

开始时间:19:40完成时间:21:00传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2555题目大意:(1):在当前字符串的后面插入一个字符串            (2):询问字符串s在当前字符串中出现了几次?(作为连续子串)题解:最近在写后缀自动机,求一个字符串中出现了几次就相当与其right集合大小,直接上paren

2016-08-15 09:59:00 194

原创 [Poi2000]公共串 && hustoj2797

传送门:http://begin.lydsy.com/JudgeOnline/problem.php?id=2797题目大意:给你几个串求出几个串中的最长公共子串。题解:先看n最大才5,所以很容易想到暴力写法,因为最近在学后缀自动机就写写后缀自动机吧。   我们将第一个串作为母串,然后在用其他的串与它进行匹配,并且记录下其匹配中每个状态的最大匹配数,答案则为每个状态的最大匹配的最小值中

2016-08-15 09:58:58 253

原创 学习后缀自动机想法

小序:学习后缀自动机是要有耐心的,clj的论文自己看真心酸爽!(还是自己太弱,ls,oyzx好劲啊,狂膜不止)   刚刚在写博客之前又看了篇论文,终于看懂了,好开心正文:  一.后缀自动机是什么?   答:后缀树+自动机  二.能处理什么问题?   答:字符串之类的啊,还要问  三.有什么优点?   答:代码短,时间复杂度低  四.怎么写?   1.首先你得

2016-08-15 09:58:55 219

原创 HUSTOJ 2796 && SPOJ1811

传送门:http://begin.lydsy.com/JudgeOnline/problem.php?id=2796题解:后缀自动机,很裸,但是感觉对后缀自动机还不是特别理解,毕竟我太蒟蒻,等我精通了,再写对它的理解吧。。。   还有写这道题的时候发现数组下标又时候是负数竟然不会爆。。。。。。因为这道题有大写也有小写,可我只开了26竟然A了(后面才发现)。。。。懒得改了代码:

2016-08-15 09:58:51 248

原创 bzoj2141: 排队

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2141题解:据说是树套树,还没看题,待更。。。。。。。  感觉比较水,就一个线段树套平衡树就可以了吧,但是一节课才40分钟就简述一下方法吧,下午再写吧。。。。。  感觉也没什么好讲的耶,交换两个点(x,y),影响的只会是(x--y)这个区间,于是他们交换后对ans的贡献就是在(x,

2016-08-15 09:58:46 155

原创 bzoj3295: [Cqoi2011]动态逆序对

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3295题解:cdq分治;我们仔细想一想维护逆序对的时候我们用的不就是归并排序吗?而归并排序不就可以看作一种分治吗?于是此题走上正轨,我们可以用分治来写怎么写?我们删除一个点,损失了什么?————1.这个点x之前比我大的个数记为big【x】,这个点x之后比我小的记作small

2016-08-15 09:58:42 200

线段树入门

线段树入门资料,有利于初学者学习,让他们详细了解线段树。

2015-08-05

空空如也

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

TA关注的人

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