随笔分类 -  分块

摘要:分块姿势练习 3343: 教主的魔法 Description 教主最近学会了一种神奇的魔法,能够使人长高。于是他准备演示给XMYZ信息组每个英雄看。于是N个英雄们又一次聚集在了一起,这次他们排成了一列,被编号为1、2、……、N。 每个人的身高一开始都是不超过1000的正整数。教主的魔法每次可以把闭区 阅读全文
posted @ 2016-09-10 14:15 BBChq 阅读(285) 评论(0) 推荐(0)
摘要:分块打表。块内的暴力块外的打表。开始没有j>0所以WA了。 3798: 特殊的质数 Description 求[A,B]之间的质数个数,并且满足X=Q^2+P^2,P,Q是正整数。 求[A,B]之间的质数个数,并且满足X=Q^2+P^2,P,Q是正整数。 Input 第一行输入A,B 第一行输入A, 阅读全文
posted @ 2016-07-27 17:20 BBChq 阅读(415) 评论(0) 推荐(0)
摘要:分块+树状数组求逆序对。复杂度O((n+m)sqrt(n)logn)。 3289: Mato的文件管理 Description Mato同学从各路神犇以各种方式(你们懂的)收集了许多资料,这些资料一共有n份,每份有一个大小和一个编号。为了防止他人偷拷,这些资料都是加密过的,只能用Mato自己写的程序 阅读全文
posted @ 2016-07-27 16:33 BBChq 阅读(167) 评论(0) 推荐(0)
摘要:分块。复杂度O((n+m)n^0.5) 。由于r是递增的,对于每一块最多将整个序列扫一遍,复杂度O(N^1.5),而l只会在所属块中移动,复杂度O(Msqrt(N))->%weixinding。感觉和暴力没什么区别啊QAQ。玄学玄学。。。 2038: [2009国家集训队]小Z的袜子(hose) D 阅读全文
posted @ 2016-07-27 12:35 BBChq 阅读(163) 评论(0) 推荐(0)
摘要:分块。O((n+m)n^0.5)。%popoqqq。他?(她?)的代码好精简啊。。。于是就学了他?(她?)的写法。%%%注意不要next[x]=0;(酱紫然后WA了。因为重复了?QAQ 2002: [Hnoi2010]Bounce 弹飞绵羊 Description 某天,Lostmonkey发明了一 阅读全文
posted @ 2016-07-27 11:31 BBChq 阅读(146) 评论(0) 推荐(0)