自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 [LOJ2267][SDOI2017]龙与地下城-FFT-自适应辛普森积分

龙与地下城Description小Q同学是一个热爱学习的人,但是他最近沉迷于各种游戏,龙与地下城就是其中之一。在这个游戏中,很多场合需要通过掷骰子来产生随机数,并由此决定角色未来的命运,因此骰子堪称该游戏的标志性道具。骰子也分为许多种类,比如4面骰、6面骰、8面骰、12面骰、20面骰,其中20面骰用到的机会非常多。当然,现在科技发达,可以用一个随机数生成器来取代真实的骰子,所以这里认为骰子就是一个随

2017-11-30 23:40:33 1132

原创 [BZOJ4712]洪水-树链剖分-动态规划-线段树

洪水Description小A走到一个山脚下,准备给自己造一个小屋。这时候,小A的朋友(op,又叫管理员)打开了创造模式,然后飞到山顶放了格水。于是小A面前出现了一个瀑布。作为平民的小A只好老实巴交地爬山堵水。那么问题来了:我们把这个瀑布看成是一个n个节点的树,每个节点有权值(爬上去的代价)。小A要选择一些节点,以其权值和作为代价将这些点删除(堵上),使得根节点与所有叶子结点不连通。问最小代价。不过

2017-11-27 00:44:57 581

原创 [BZOJ2599][IOI2011]Race-树上启发式合并(dsu on tree)

RaceDescription给一棵树,每条边有权.求一条简单路径,权值和等于K,且边的数量最小.N <= 200000, K <= 1000000Input第一行 两个整数 n, k 第二..n行 每行三个整数 表示一条无向边的两端和权值 (注意点的编号从0开始)Output一个整数 表示最小边数量 如果不存在这样的路径 输出-1Sample Input4 3 0 1 1 1 2 2 1

2017-11-25 21:38:02 1054

原创 [UOJ191][集训队互测2016]Unknown-线段树-斜率优化

UnknownDescription原题目名字是“我们仍未知道那天所看见的数据结构的名字”,由于原题目名太长就叫Unknown了……我们,渐渐地长大了。在这缓缓逝去的季节里,屏幕上闪烁的字符,也在静静地变化着。那个季节里编写的数据结构,叫什么名字来着呢?慢慢地,OI渐渐地淡去。而我们则在不断成长,但是那个程序一定仍在某个时空里继续运行着。Salroey忘了那个数据结构的名字和内容,但她却记得题目,于

2017-11-23 00:51:23 885

原创 [BZOJ2816][ZJOI2012]网络-Link Cut Tree

网络Description有一个无向图G,每个点有个权值,每条边有一个颜色。这个无向图满足以下两个条件: 对于任意节点连出去的边中,相同颜色的边不超过两条。 图中不存在同色的环,同色的环指相同颜色的边构成的环。在这个图上,你要支持以下三种操作: 修改一个节点的权值。 修改一条边的颜色。 查询由颜色c的边构成的图中,所有可能在节点u到节点v之间的简单路径上的节点的权值的最大值。Input输入

2017-11-22 00:15:05 220

原创 [BZOJ3160]万径人踪灭-快速傅里叶变换-Manacher算法

万径人踪灭Description InputOutputSample InputSample OutputHINT千山鸟飞绝 思路特别好的一道题~学习一个思路: 可以发现这个“不连续的回文子序列”不好求。 那么考虑容斥,用“所有的回文子序列”减去“所有的回文子串”即可。后者很显然是个Manacher。 前者的话,考虑设f[i]f[i]表示以ii为对称中心的对称字符对数。 则答案为∑2f[

2017-11-20 00:35:45 261

原创 [BZOJ4589]Hard Nim-快速沃尔什变换-动态规划

Hard NimDescriptionClaris和NanoApe在玩石子游戏,他们有n堆石子,规则如下: 1. Claris和NanoApe两个人轮流拿石子,Claris先拿。 2. 每次只能从一堆中取若干个,可将一堆全取走,但不可不取,拿到最后1颗石子的人获胜。 不同的初始局面,决定了最终的获胜者,有些局面下先拿的Claris会赢,其余的局面Claris会负。 Claris很好奇,如果这

2017-11-19 23:57:39 284

原创 [51Nod1528][Codeforces520E]加号分配-组合数学

加号分配Description现在要给一个长度为n数字串上面加上恰好k个加号,把所有可能的算术结果相加起来。 加号加到数字串中间之后要形成正确的算术表达式。规则是:没有两个加号连在一起,两个加号之间至少要有一位数字,加号不能加在开头,也不能加在结尾。比如数字串是10500,那么100500(加0个加号),1+00+500 或者 10050+0 这些放置的加号都是合法的,而100++500, +1+

2017-11-19 00:39:48 441

原创 [51Nod1752]哈希统计-动态规划-快速数论变换

哈希统计Description int work(char *s,int n,int base,int p){ long long ans=0; for(int i=1;i<=n;i++) ans=(ans*base+s[i])%p; return ans;}以上代码为一种字符串hash的写法,给出base和p,试统计长度小于等于n且能使最后hash值为x的

2017-11-19 00:05:58 410

空空如也

空空如也

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

TA关注的人

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