- 博客(22)
- 收藏
- 关注
转载 NOIP2018提高组游记(祭?)
Day0早上8点,机房集合,然后开始最后一天的颓挣扎。隔壁jacktang大爷一大早花三分钟手撸了个树套树板子,展示了手速的极限2333,李寻欢奆佬正看着各种博弈论的论文(貌似是想自己发一篇?)还有隔壁gstdio大爷(学弟?)正在死磕一道黑得发亮(或许那叫深蓝?)的数论题,然后,,,草稿纸乱飞啊喂,,身旁还有一只sqrt(3B)正在看着别人的游记(很好奇他为什么不自己写...
2018-11-09 08:32:00 106
转载 [NOIP2013]华容道
也就是存个板子2333图论题,把状态当做点,四个状态分别上下左右,然后先把空格移到起点,空格再带着起点满地图跑[/手动滑稽]然后,,,去吧,代码菌!!#include<bits/stdc++.h>#include<cstdio>#include<cmath>#include<cstring>#include&...
2018-08-26 19:34:00 119
转载 [NOI2005]维护数列 恶心到毁天灭地的splay
传送门 debug到死2333.虽然说是splay维护序列模板,作为蒟蒻的我还是GG%%%考场A的dalao Orz Orz.其实不开long long也行,inf开成0x3f3f3f3f也可(flag,欢迎推翻)就当存个板子吧.#include<bits/stdc++.h>#include<cstdio>#include...
2018-08-22 22:51:00 135
转载 FFT版高精乘(存个板子什么都没写)
#include<bits/stdc++.h>#include<cstdio>#include<cmath>#include<cstring>#include<cstdlib>#include<algorithm>#include<queue>#include<deq...
2018-08-17 11:13:00 101
转载 多项式乘法 FFT模板
题目传送门在下只是来存个板子,,(板子还是洛谷找的2333)证明的话,太(wo)难(bu)写(hui),就先留个坑吧,,,NOIP后,如果没退役,我会回来填坑的,,#include<bits/stdc++.h>#include<cstdio>#include<cmath>#include<cstring>...
2018-08-16 22:56:00 161
转载 stm带裂点splay 列队
重构了一天的代码,,,dalao过来10min帮我A了2333 Orz Orz Orz维护n+1颗splay,分别代表n行,前1~m-1个,最后1棵表示最后1列每个节点表示人的编号为[l,r)。(因为有些人一直挨在一起,所以可以合并)裂点细节比较多。还有,每行只可能插入最后一个位置(即这一行有人走了,插入第m-1个位置),所以找对应这棵splay最大的位置,把最...
2018-08-15 21:33:00 108
转载 [JLOI2015]城池攻占 可并堆
题目传送门难得遇到一个不卡常的,,维护一个小根堆,堆里是当前有的骑士,按dfs序,所有不能攻占该城市的都弹出,城市阻挡人数++,这个人攻占的城市=depth[出生城市]-depth[该城市];然后把可以攻占的加标记和乘标记更新后再向上合并到它的父节点。所以,我们需要一个支持合并的小根堆。左偏堆板子一套,美滋滋。然后,成功把根攻占的骑士攻占城市数=depth[出生城市]。然后直接输...
2018-08-13 20:54:00 124
转载 P4313 文理分科 网络流
其实也就卡了卡常,,,先考虑没有same_art和same_science 。起点用art的流量连向每个点,该点再用science的流量连向终点,断开哪边相当于少了哪边收益。先全部收益加起来,再减去最小割即可。那有same这些情况怎么办呢。考虑新建节点v,起点以same_art连向v,断开即代表不获得这段收益。如何避免这个点不断开s的同时它覆盖区的点断开了s?再用v...
2018-08-03 17:46:00 162
转载 [CEOI2008]order 网络流(最小割)
题目传送门蜜汁卡常数,,,我把我能想到的各种方法都试了一遍,终于1332msA了,,(我承认写得丑+1)如果没有租机器这种恶心到毁天灭地这种操作,这题就是裸的最小割模板了。(详情参考太空飞行计划问题)然而它有这种操作啊,,回忆最小割模板,我们把工作和它对应的机器间连边,流量为inf(你不能只工作不买机器对吧)。现在,我可以只租用它(租用只对当前工作生效一次),就不用买...
2018-08-02 12:10:00 109
转载 [AHOI2014/JSOI2014]支线剧情 有源汇上下界可行流(等等这题好像没有上界)
---恢复内容开始---大脑有点晕。先做点水题练练手吧。(主要是在下网络流太菜,准备复习下)每个剧情都要看,那就是每条边都要走一次嘛。不说了,费用流模板,把所有边的流量下限置为1,直接跑就行了。默认无源汇上下界的大家都会做。那么,从汇点向源点连一条费用为0,流量无限的边就满足所有点都流量守恒了,转为无源汇上下界模型。代码不长。(然而我写得丑还是要承认的。)...
2018-08-01 22:16:00 101
转载 CF17E Palisection
题意:给定一个长度为n的小写字母串。问你有多少对相交的回文子 串(包含也算相交) 。题目传送门日常敲模板2333首先,相交的很不好找。考虑等价问题,有多少对不相交的。用总数减去即可。对于一个点i,从i-hw[i]到i,所有点都可以作为以i为中点的回文串的起点,统计终点同理。于是,就可以差分了,最后O(n)扫一遍统计即可。代码简单。但这并不妨碍我写的丑。#i...
2018-07-29 21:05:00 167
转载 [TJOI2018]xor BZOJ5338 可持久trie
遇到水题了。贼嗨森。题目传送门题意简单,就不多解释了。可持久化trie树模板*2,就A了。第一棵树表示从根到该点,第二棵树依靠dfs序建立。然后就是注意空间问题,我想省一下空间,结果31层的树存不下,RE了3遍才找到,把31改成30就A了,,#include<bits/stdc++.h>#include<cstdio>#incl...
2018-07-29 19:15:00 93
转载 CF55D Beautiful numbers 数位dp
恢复魔芋本质,,改了1h+,,题目传送门其实这个题挺水的。也就我这种忘了%大佬的蒟蒻要调这么久。首先,我们要找的是能被每一位整除的数。处理成1~R的答案 - 1~(l-1)的答案。从最高位开始搜索放啥。如果已经是最后一位了,且当前数能被当前各位的最小公倍数整除,它就是一个合法的方案。那么,将长度,当前和,当前lcs,是否有限制带着搜就行了。注意,因为每一位只有1~...
2018-07-29 17:04:00 113
转载 BZOJ2565 最长双回文串 manacher
终于找到水题了感动。。manacher模板都会吧。不会请点击左侧友链,找到FYJ大佬的博客,可以看他博客,或通过教他泡妹子等正常方式让他给你讲manacher。首先,我们在进行manager的过程中,可以求出每个位置为中心的最长回文子串长度那么,我们可以枚举断点,把以该点结尾的前面最长回文子串长度与从该点开头的最长回文子串长度加起来,取max,就能找到我们想要的答案了。每...
2018-07-29 14:48:00 108
转载 BZOJ2653 middle (只是存个板子,什么都没写)
比较皮的一点是,本题我们先按权值排序,建主席树,然后每个线段树是按下标建的,/#include<bits/stdc++.h>#include<cstdio>#include<cmath>#include<cstring>#include<cstdlib>#include<algorithm&g...
2018-07-29 11:33:00 89
转载 [SCOI2016]美味 贪心+主席树
挺水的一道题。题面传送门题目大意:每个询问给出b,x,l,r,求[l~r]区间内b xor (x+a[i]) (l<=i<=r)的最大值。秒想到trie树上贪心?好像还有加法啊,直接套可持久化trie树行不通,怎么玩呢。假设目前处理到第j位,b转成二进制后第j位为1来考虑。设我们目前找到的数是ans,那么,如果有一个i在[l~r]内,且ans-x&...
2018-07-29 09:46:00 104
转载 BZOJ3864 Hero meet devil dp套dp
还是来存个dp套dp模板吧题目传送门题意是给你一个由ATGC组成的字符串,长度n<=15,求长度为m(<=1000)的字符串里有多少个满足与原串的最长公共子序列长度为i,i取0到n所有值考虑暴力,枚举所有长为m的字符串,dp求LCS不说了时间复杂度绝对爆炸来考虑递推式 :dp[i][j]=max(max(dp[i-1][j],dp[i][j-1]),...
2018-07-28 11:52:00 103
转载 BZOJ2588 Count on a tree
在下可能是被秀了,又调了2h+,接近3h,,题面传送门去重时要减一!!要减一!!减一!!这是一个悲伤的故事,不减会在BZOJ上RE(为什么洛谷上不会...),然后就是最后一个输出不输出空格,不然BZOJ上PE(洛谷上还是不会...)主席树裸题,具体操作都会,在下就不乱扯了,把主席树从序列上改到树上就行了说的那么玄,其实就是root[i]从root[i-1]来...
2018-07-27 11:53:00 89
转载 方伯伯的商场之旅
本来想找道水题,结果,,,我又被坑了,,捣鼓了半天出的思路,打了一个晚自习,A了后一找题解,发现大家想的好像都和我不一样,,翻了一会儿,猛然发现还是有dalao跟我想的一样Orz,写得比身为魔芋的我好多了,,于是,就(Ctrl C+Ctrl V)借鉴了一波但是,,我还是把我的丑鬼代码存个档吧对于每个数,它一定会在集合点为某一位,然后该集合点数为0~k-1的某值时被...
2018-07-26 21:48:00 272
转载 [JSOI2008]魔兽地图
树上背包题目传送门首先,有没有哪位dalao 愿意告诉我为什么合成高级装备不需要附加金币,,好吧,这个不重要明确表示装备合成路线可以用一棵树来表示。一颗?傻乎乎的在下之前每次就只dp一棵树,不出意外的WA了,,在看几遍,好嘛,好像是个森林啊(泪奔)最容易想到的dp[x][i][j]是第x件买了i个,花了j元的最高力量。但是,,这样好像就成为不可做题了(欢迎各...
2018-07-22 21:33:00 159
转载 BZOJ3167 [HEOI2013]SAO
题面传送门(好像要权限?再放个luogu的传送门)首先,n-1条限制,n个关卡,两两之间都存在关联,是不是明白了什么?就是一棵树嘛(跑图论的dalao https://www.cnblogs.com/fanyujun/ orz orz)好的,可以开始想树形dp了。先看题,相当于求拓扑序方案数,那么,dp[i][j]表示处理到第i个点,它在拓扑序中的位置是j。嗯,...
2018-07-22 21:19:00 160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人