自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Flaze_的博客

一川烟草,满城风絮,梅子黄时雨。

原创 BZOJ 1367 [Baltic2004]sequence【脑洞+可并堆

在黄学长博客看到似乎是某国集大爷的论文例题? 先考虑不严格递增的 考虑对于一段数,如果是递增的,那么应该z[i]=t[i]最优,如果是递减显然应该区间中的z都等于这个递减区间的中位数最优,于是可以把整个数列分成一堆递减的,用堆维护中位数; 对于得到的中位数序列重复上面的操作,显然可以不断...

2016-11-30 14:31:22

阅读数 242

评论数 0

原创 BZOJ 1455 罗马游戏【可并堆+并查集

对于每个集合维护一个堆,merge就合并,注意已经死了的不会被操作……【因为这个wa了一年2333 总觉得1e6跑起来很虚?结果快的飞起 #include #define MAXN 1000005 using namespace std; int n,m; inline int read(){...

2016-11-29 17:31:32

阅读数 258

评论数 0

原创 BZOJ 2809 [Apio2012]dispatching【可并堆(贪心

开了很久的坑,显然对于每个节点,选择以它为根的最小的那几个最优,于是每个节点开一个大根堆,从叶子往上合并就好,如果不合法就弹掉最大的元素 #include #define MAXN 100005 using namespace std; int n,m; inline int read(){ r...

2016-11-29 17:29:33

阅读数 290

评论数 0

原创 BZOJ 3531: [Sdoi2014]旅行【树剖+动态开点线段树【听说有人写平衡树?【滑稽

刚开始看成了子树/链修改……想了一年23333 然后……手贱打错变量名,调了一年………… 发现…………是1A【233333 对于每个宗教开一棵树 就好了 删除直接赋值为0,反正不卡空间【滑稽 #pragma GCC optimize(3) #include #define MAX...

2016-11-26 20:27:31

阅读数 250

评论数 0

原创 BZOJ 3831 [Poi2014]Little Bird【单调队列优化dp

显然每次转移最多+1,于是单调队列维护一下前面的答案就好, f[i] 单增,如果 f 相同,则比较 h 的大小【正确性显然【看第一句话】 #include #define MAXN 1000005 using namespace std; int n,q,k; inline int read(...

2016-11-24 20:06:47

阅读数 222

评论数 0

原创 BZOJ 1071: [SCOI2007]组队【单调性扫一遍

……显然可以枚举minh和minv,然后扫一扫,n^3的T的起飞 考虑扫的时候可以考虑单调性,复制一遍队员数据,一个按照a*h+b*v+c升序排列,另一个按照h升序排列 计算的时候两个队列分别扫,外层循环枚举v,内层枚举h(按照升序),显然在h递增的时候对于两个序列上,合法区间都在单调右移,于...

2016-11-23 21:15:10

阅读数 534

评论数 0

原创 BZOJ 3083: 遥远的国度(codevs 4804)【链剖序+线段树

……喵的WA了两把,第一把是……倍增查询是否为lca的时候……忘记赋值anc[i][0] = father[i]了……………… 第二把……………………我……INF开小了…………GGGGGGG #include #define MAXN 100005 #define INF INT_MAX usin...

2016-11-22 19:38:51

阅读数 229

评论数 0

原创 BZOJ 1419: Red is good【期望

看了眼数据范围……n^2啊……不怂了 似乎要炸空间?滚一下 可以随时终止的话每个状态和0取个max就好 f[i][j]表示i个红j个黑的期望收益,显然可以通过算 下一个拿的是红还是黑 来转移 代码: #include #define MAXN 5005 using namespace s...

2016-11-21 20:14:33

阅读数 294

评论数 0

原创 BZOJ 3450: Tyvj1952 Easy【期望

几周前挖的期望坑233 填坑2333 用f[i]表示前i位的期望得分,l[i]表示当前位往前数 连续1的期望长度。 如果第i位为1的概率为p[i],f[i] = f[i-1] + ( l[i-1] * 2 + 1 ) * p[i] ……反正…第i位如果是1,那么f[i] 比起 f[i-1]...

2016-11-21 16:38:33

阅读数 228

评论数 0

原创 BZOJ 4318: OSU!【期望

……考noip2016前……想着反正noip不会考期望于是就把这题坑了…… 考完填坑……看了Q巨的题解忽然觉得期望很好玩2333 题解看Q巨的blog好了, 考虑每一位为1的贡献,直接考虑从上一位的答案转移到现在的答案,于是类似差分一下……??【不会描述了2333可以试试看代码x #inc...

2016-11-21 16:24:55

阅读数 242

评论数 0

原创 NOIP2016游记【XM bless all

DAY0     上午考了一把yjq出的yoip信心题,三道水题【虽然T3推了一会儿23333一边推一边躺在椅子上和yjq及妹子们谈笑风生get了很多大佬的感♂情史】     然后发现竟然T2写挂了???拿头来T???【并查集没有路径压缩【因为直接压着行写了233333就忘了奇奇怪怪的东西x   ...

2016-11-19 22:59:18

阅读数 1174

评论数 0

原创 NOIP 2015 D2 T1T2T3【写着玩

……去年去考D2似乎只有二十分来着……【捂脸 于是今天晚上就补补进度【 T1:二分答案【去年不会于是写的贪心【跪地 #include #define MAXN 50005 using namespace std; int l,n,m; int a[MAXN]; bool check(int...

2016-11-16 23:41:22

阅读数 210

评论数 0

原创 BZOJ 3181: [Coci2012]BROJ 【数据分治(暴力+(二分&&容斥))

根据数据范围猜解法,数据分治!!!【x 好吧……其实是先想到了容斥的,然而容斥姿势不太好果断GG没写,反正觉得容斥的话p肯定不能太大,然后又yy了循环节啥的各种鬼畜东西233333(虽然最后发现根本没什么卵用 然后在考试结束前几分钟被小朋友嘲讽,忽然就想到了怎么写p比较大的,在线性筛的时候,顺...

2016-11-16 17:17:46

阅读数 375

评论数 0

原创 BZOJ 3687 简单题【dp,bitset基础应用

因为sum 发现出现次数的奇偶性才会影响对答案的贡献,于是存01就好 每次新加一个数x,显然有更新: for(int i=x;i 既然存01,就用bitset了 bitset的左移右移很方便啊2333 对了……这题……数据有毒,没给够n个数,顺手读入优化RE了一年2333 #include #...

2016-11-16 16:40:14

阅读数 398

评论数 0

原创 BZOJ 3339 Rmq Problem【离线,值域线段树

区间mex,考虑离线按左端点排序 左端点右移时,这个数到它的下一个数之间的位置(作为右端点)的mex值全部与当前数取min #include #define MAXN 200005 #define MX 200005 #define INF 0x3f3f3f3f using namespace s...

2016-11-15 14:45:05

阅读数 272

评论数 0

原创 BZOJ 2506: calc【离线,值域分块

……看到这么鬼畜的不好维护的区间,考虑离线,从左到右添加数列中的数 因为值域是1e4,考虑p100的情况。 p100的时候,O(1)地更新,O(√值域)地查询 添加每个数的时候,对于p100的显然只有100左右个数对答案有贡献,于是枚举就好了 ……反正这种套路我应该学不会x #include ...

2016-11-14 21:16:16

阅读数 429

评论数 0

原创 BZOJ 1694 && 2037 【DP……算是区间?

先送个大爷的题解传送门 显然在经过了l点和r点之后,[l,r]中途的点也是经过了的,并不会有任何贡献,于是可以用f[l][r]来记录这一段的贡献,还要记录当前是在左端点还是右端点,于是再开一维0..1就好了 每次转移到 l-1和r+1,转移的代价就是当前未经过的点在转移的时间里减少的价...

2016-11-13 15:28:18

阅读数 243

评论数 0

原创 BZOJ 4627: [BeiJing2016]回转寿司【前缀和,值域线段树

就是求 区间和∈[L,R]的区间的个数 求一下前缀和,就是对于每个右端点查询左边 前缀和∈[sum[i]-R , sum[i]-L]的个数 值域线段树瞎搞搞就好 注意值可能为负 还要先插入一个0表示sum[0] = 0 【感谢良心样例 #include #define MAXN 10...

2016-11-12 23:05:17

阅读数 516

评论数 0

原创 BZOJ 2434: [Noi2011]阿狸的打字机【AC自动机,fail树.dfs序,树状数组

……我……嗯……建trie写成了n^2,T了一年 这题……本来觉得后面那一堆会调一年,然而万万没想到是跪在了建trie上 询问x串在y串中出现过多少次,等价于查询在【以AC自动机的根节点为根】的fail树上,x串终止节点的子树中出现过多少个y串中字符对应的节点 于是用树状数组维护fail树...

2016-11-12 17:46:10

阅读数 208

评论数 0

原创 BZOJ 3823 定情信物【脑推公式/找规律,线性求逆元,坑爹的数论题细节x

如果用f[i][j]表示i维空间里的j维元素有多少个,有公式 f[i][j] = C(i,j) * 2^(i-j) ……看题解似乎都是找规律的啊……sro mhy orz 考虑j维向量的方向有C(i,j)个,对于每个方向的向量,可以放置的位置的数量 显然就是剩下的几维随便填的方案数,2^(i-j...

2016-11-08 23:53:07

阅读数 675

评论数 0

原创 20161108的考试】脑洞题,水题,模拟

…………我……今天……有毒2333 今天应该是完完全全的noip难度【应该还简单一点? ……大概是真的没有oier应有的直觉QAQ T2……好吧我是题看错了看成了神题感觉完全无法做2333 ……要说今天崩在哪儿了…………大概是哪儿都崩了【 T2应该以前见过,可能是初中来蹭课的时候...

2016-11-08 19:30:29

阅读数 388

评论数 0

原创 20161107的考试】树论基础,计数dp,字符串计数dp

……DP专场引发的血案【xxx ………………今天如果是NOIP那我就退役了【x ……虽然的确是noipd考试范围内【跪地不起 T1: 题意:有根树,点有标号,求有多少棵子树上的编号是连续的一段整数 思路:记录每棵子树的size,minlable和maxlable,算一下就好了 ...

2016-11-07 21:23:54

阅读数 179

评论数 0

原创 BZOJ 1045 && BZOJ 1465 【推式子乱搞

……题解看黄学长blog好了,反正瞎推推,大概就是某些脑洞考试的数学填空题【 顺便膜拜高一的小朋友们,好俐啊QAQ #include #define MAXN 1000005 #define abs(x) (((x)>=0)?(x):(-(x))) using namespace s...

2016-11-05 21:07:18

阅读数 181

评论数 0

原创 UOJ #151. 【NOIP2015】斗地主“加强”版【搜索+贪心

去年写了一遍,今天再写写试试233 当时是照着某beiyu大爷的代码人工ctrl+c,ctrl+v的233333,于是今年自己写一遍【毕竟每天考试都有暴搜/模拟题 …………忽然发现自己没有剪枝…………还是跑得特别快2333 考虑……因为只要把牌出完就行了,并不需要考虑大小,显然只...

2016-11-05 13:18:01

阅读数 607

评论数 0

原创 20161103的考试】树上链max,数列瞎搞搞,模拟

怎么觉得天天都有模拟题啊QAQ ……T1T2我比大爷们写的都多了个log【2333 T1写完敲了个对拍,然而一拍就WA……搞了半天发现是暴力求lca写错了233333 ……其实T1写了一个小时的原因是……正解十多分钟,暴力+datamaker十多分钟,……wa了找错+发现是暴力写错+改暴力…...

2016-11-04 11:02:45

阅读数 374

评论数 0

原创 20161026的考试】KMP,二维LIS,DAG删一个点求最长路径最小值(BZOJ 3832)

总结:…………我忘了,反正当时T2是写了两个版本对拍,一个是线段树一个是STL乱搞,然后……交了STL版…………WA,线段树……A………………总之还是觉得有时间的话自己写写比较靠谱【23333 T1: 题意:给一个字符串,求有多少个子串可以和这个字符串的前缀匹配(样例:input【aaba】,...

2016-11-03 19:04:24

阅读数 522

评论数 0

原创 20161102的考试】模拟,树的直径,推公式……三道水题然而浪飞了……

…………喵的……今天太浪了23333 三道题都会三道都GG【滚走 …………喵的…………在AK场没上百是怎样的体验*2 T1自信不对拍,然后发现好像自己naive了; T2……喵的我fread开小了于是RE【智障脸 T3………………题意理解错*1,瞬间心态爆炸GGGGGGGG ...

2016-11-02 16:00:09

阅读数 250

评论数 0

原创 20161101的考试】搜索,搜索+dp,ds水题

看到T2就觉得去年考过……似乎去年的我也在磕T3【 啊…………今天啊,解锁了新成就【考到一半蓝屏】 ……T3在对拍,然后T1RE了,正在这个时候,老师打开了教师机,GG ……还好T3存了档……期望100,得分100 T1: 题面:汉诺塔升级了:现在我们有n个圆盘和n个柱子...

2016-11-01 21:29:52

阅读数 424

评论数 0

原创 20161031的考试】模拟,暴力取模+矩阵快速幂,搜索脸的dp

首先……我要大喊三声flaze煞笔 T2……当时刚写完不知哪儿抽了手一抖一个shift+del删源码,解锁成就【mdzz】,然后重写的时候,果断脑残取模优化GG 嗯……T3莫名其妙WA了一年,这种瘠薄题拿头来WA啊【跪地】……最后发现……调试的时候数组开小了,然后……タマダ,没删调...

2016-11-01 16:35:25

阅读数 456

评论数 0

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