自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Unlimited Code Works

不经一番寒彻骨,怎得梅花扑鼻香。

  • 博客(314)
  • 资源 (8)
  • 收藏
  • 关注

原创 LCT(Link-Cut-Tree)学习笔记

Link-Cut-Tree

2017-07-13 09:55:45 657

原创 填坑计划(持续更新中)

自己挖的坑,跪着也要把它填完!

2017-06-05 07:53:26 608 1

原创 LibreOJ NOIP Round #1 —— 蒟蒻总结&部分题解

LibreOJ NOIP Round #1 Day 1Day 1T1. DNA 序列水题,最直观的解法是hash,发现k定位:noip d1t1,送分题#include using namespace std;const int N = 5000000 + 5;char s[N];int a[N<<1], b[1<<20], K, n, now, ans;

2017-11-08 17:23:08 1035

原创 [bzoj3600]没有人的算术 替罪羊树+线段树

这道题是clj论文里面说到过的,用平衡树维护,对于每一个数赋一个实数值,询问大小时比较实数值就可以了我们用区间(l,r),那么这个节点的实数值就是(l+r)/2,并且由于平衡树的性质,只要不爆精度就可以O(1)比较出大小(实测这道题不卡精度(黄学长整个1到n区间01就够了))但是我们插入一个数的时候它经过的一些节点实数值会发生变化,用旋转的平衡树难以实现,由于替罪羊树特殊的性质,它在这里就

2017-11-03 20:00:38 586

原创 [bzoj1222][HNOI2001]产品加工

1222: [HNOI2001]产品加工Time Limit: 15 Sec  Memory Limit: 162 MB[Submit][Status][Discuss]Description某加工厂有A、B两台机器,来加工的产品可以由其中任何一台机器完成,或者两台机器共同完成。由于受到机器性能和产品特性的限制,不同的机器加工同一产品所需的时间会不同,若同时由两台机器共同进行加

2017-11-03 14:10:40 330

原创 [bzoj3626][LNOI2014]LCA 树链剖分

3626: [LNOI2014]LCATime Limit: 10 Sec  Memory Limit: 128 MB[Submit][Status][Discuss]Description给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。有q次询问

2017-11-02 19:23:47 286

原创 [bzoj3631][JLOI2014]松鼠的新家 树上差分

3631: [JLOI2014]松鼠的新家Time Limit: 10 Sec  Memory Limit: 128 MB[Submit][Status][Discuss]Description松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在“树”上。松鼠想邀请小熊

2017-11-02 08:18:28 284

原创 容斥原理水题选做

今天wxhRound考了一道不能再简单的容斥,完全做不来,感觉容斥很弱[UVA10325] The Lottery题意:求1~n中不能被给定m个数中任意一个数整除的数的个数答案就是n-(被m个数中任意一个数整除的数的个数)后面这个算法就是:被1个数整除的数的个数-被2个数整除的数的个数+被3个数整除的数的个数。。。。。。。

2017-11-01 19:55:09 307

原创 [bzoj2709][Violet 1]迷宫花园 二分+spfa

2709: [Violet 1]迷宫花园Time Limit: 5 Sec  Memory Limit: 128 MB[Submit][Status][Discuss]DescriptionInputOutputSample Input卡二分的sbt这是A了的double l = 0.0, r = 10.0; whil

2017-10-31 20:42:43 379

原创 [poj1185][NOI2001]炮兵阵地 状压dp

炮兵阵地Time Limit: 2000MS Memory Limit: 65536KTotal Submissions:0 Accepted:0 Description司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示),也可能是平原(用"P"表示

2017-10-31 16:55:40 281

转载 [bzoj2064] 分裂 状压dp

2064: 分裂Time Limit: 10 Sec  Memory Limit: 64 MB[Submit][Status][Discuss]Description背景:和久必分,分久必和。。。题目描述:中国历史上上分分和和次数非常多。。通读中国历史的WJMZBMR表示毫无压力。同时经常搞OI的他把这个变成了一个数学模型。假设中国的国土总和是不变的。每个国家都可以用他的国土面

2017-10-30 21:18:54 254

原创 [bzoj1231][Usaco2008 Nov]mixup2 混乱的奶牛 状压dp

1231: [Usaco2008 Nov]mixup2 混乱的奶牛Time Limit: 10 Sec  Memory Limit: 162 MB[Submit][Status][Discuss]Description混乱的奶牛 [Don Piele, 2007] Farmer John的N(4 <= N <= 16)头奶牛中的每一头都有一个唯一的编号S_i (1 <= S

2017-10-30 17:55:04 218

原创 [bzoj2073][POI2004]PRZ 状压dp

2073: [POI2004]PRZTime Limit: 10 Sec  Memory Limit: 64 MB[Submit][Status][Discuss]Description一只队伍在爬山时碰到了雪崩,他们在逃跑时遇到了一座桥,他们要尽快的过桥. 桥已经很旧了, 所以它不能承受太重的东西. 任何时候队伍在桥上的人都不能超过一定的限制. 所以这只队伍过桥时只能分批过,

2017-10-30 16:26:40 290

原创 [codevs2245] 股票趋势 二维线段树

题目描述 Description彭先生任职于证券公司,是一位股票分析师。公司经理认为目前的股票分析软件仍可再改进,希望彭先生再设计一套更准确的软件。近日來,彭先生埋头钻研,他发现过去的研究结果,有人提到,如果能在历史资料中,找到与近期股票走势相近的样型,即可使用此历史样型的交易策略,做为近期的买卖策略。为了验证这样的讲法是否正确,彭先生从股票历史资料抽出一些特征资料,并以大写英文字母A

2017-10-30 16:15:34 333

原创 [bzoj4722]由乃 线段树 搜索 st表

4722: 由乃Time Limit: 20 Sec  Memory Limit: 512 MB[Submit][Status][Discuss]Description由于一周目的由乃穿越到了三周目,并带来了巨大的影响,改变了三周目所有未来日记所有者的命运所以三周目的神Deus准备不利用未来日记来决定把神的位置交给谁Deus特别崇拜某知名社会主义国家领导人,因为他的

2017-10-26 17:31:56 349

原创 [bzoj3990][SDOI2015]排序 搜索

3990: [SDOI2015]排序Time Limit: 20 Sec  Memory Limit: 128 MB[Submit][Status][Discuss]Description 小A有一个1-2^N的排列A[1..2^N],他希望将A数组从小到大排序,小A可以执行的操作有N种,每种操作最多可以执行一次,对于所有的i(1  下面是一个操作事例: 

2017-10-26 17:22:03 206

原创 [bzoj1975][Sdoi2010]魔法猪学院 k短路 dijkstra

1975: [Sdoi2010]魔法猪学院Time Limit: 10 Sec  Memory Limit: 64 MB[Submit][Status][Discuss]DescriptioniPig在假期来到了传说中的魔法猪学院,开始为期两个月的魔法猪训练。经过了一周理论知识和一周基本魔法的学习之后,iPig对猪世界的世界本原有了很多的了解:众所周知,世界是由元素构成的;元素

2017-10-26 08:17:39 225

原创 [bzoj1598][Usaco2008 Mar]牛跑步 dijkstra k短路

1598: [Usaco2008 Mar]牛跑步Time Limit: 10 Sec  Memory Limit: 162 MB[Submit][Status][Discuss]DescriptionBESSIE准备用从牛棚跑到池塘的方法来锻炼. 但是因为她懒,她只准备沿着下坡的路跑到池塘, 然后走回牛棚. BESSIE也不想跑得太远,所以她想走最短的路经. 农场上一共有M (

2017-10-25 20:59:55 280

原创 [NOIP2015]斗地主 搜索+贪心

4325: NOIP2015 斗地主Time Limit: 30 Sec  Memory Limit: 1024 MB[Submit][Status][Discuss]Description 牛牛最近迷上了一种叫斗地主的扑克游戏。斗地主是一种使用黑桃、红心、梅花、方片的A到K加上大小王的共54张牌来进行的扑克牌游戏。在斗地主中,牌的大小关系根据牌的数码表示如下:3I

2017-10-25 17:29:27 372

原创 [bzoj4552][Tjoi2016&Heoi2016]排序 二分+线段树

4552: [Tjoi2016&Heoi2016]排序Time Limit: 60 Sec  Memory Limit: 256 MB[Submit][Status][Discuss]Description在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题,需要你来帮助他。这个难题是这样子的:给出一个1到n的全排列,现在

2017-10-23 21:22:23 251

原创 [bzoj4726][POI2017]Sabota?

4726: [POI2017]Sabota?Time Limit: 20 Sec  Memory Limit: 128 MBSec  Special JudgeSubmit: 659  Solved: 281[Submit][Status][Discuss]Description某个公司有n个人, 上下级关系构成了一个有根树。其中有个人是叛徒(这个人不知道是谁)。对于一个人

2017-10-18 21:57:10 192

原创 [bzoj1084][SCOI2005]最大子矩阵 dp

1084: [SCOI2005]最大子矩阵Time Limit: 10 Sec  Memory Limit: 162 MB[Submit][Status][Discuss]Description  这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。Input  第一行为n,m,k(1≤n≤10

2017-10-18 19:27:46 198

原创 [NOI2015]荷马史诗 哈夫曼树

追逐影子的人,自己就是影子。 ——荷马Allison 最近迷上了文学。她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的《荷马史诗》。但是由《奥德赛》和《伊利亚特》组成的鸿篇巨制《荷马史诗》实在是太长了,Allison 想通过一种编码方式使得它变得短一些。一部《荷马史诗》中有 nn 种不同的单词,从 11 到 nn 进行编号。其中第 ii 种单词出现的总次数为 

2017-10-15 22:04:21 331

原创 [bzoj3073][Pa2011]Journeys 线段树优化建边的最短路

3073: [Pa2011]JourneysTime Limit: 20 Sec  Memory Limit: 512 MB[Submit][Status][Discuss]DescriptionSeter建造了一个很大的星球,他准备建造N个国家和无数双向道路。N个国家很快建造好了,用1..N编号,但是他发现道路实在太多了,他要一条条建简直是不可能的!于是他以如下方式建

2017-10-12 20:33:09 458

原创 [bzoj1529][POI2005]ska Piggy banks 大水题

1529: [POI2005]ska Piggy banksTime Limit: 5 Sec  Memory Limit: 64 MB[Submit][Status][Discuss]DescriptionByteazar 有 N 个小猪存钱罐. 每个存钱罐只能用钥匙打开或者砸开. Byteazar 已经把每个存钱罐的钥匙放到了某些存钱罐里. Byteazar 现在想买一台汽

2017-10-10 19:00:48 265

原创 [bzoj3668][Noi2014]起床困难综合症&&bzoj400T

我,naive!

2017-10-10 18:47:14 244

原创 [bzoj1068][SCOI2007]压缩 区间dp

1068: [SCOI2007]压缩Time Limit: 1 Sec  Memory Limit: 128 MB[Submit][Status][Discuss]Description  给一个由小写字母组成的字符串,我们可以用一种简单的方法来压缩其中的重复信息。压缩后的字符串除了小写字母外还可以(但不必)包含大写字母R与M,其中M标记重复串的开始,R重复从上一个M(如果

2017-10-05 21:58:51 370

原创 [bzoj1037][ZJOI2008]生日聚会Party dp

1037: [ZJOI2008]生日聚会PartyTime Limit: 10 Sec  Memory Limit: 162 MB[Submit][Status][Discuss]Description  今天是hidadz小朋友的生日,她邀请了许多朋友来参加她的生日party。 hidadz带着朋友们来到花园中,打算坐成一排玩游戏。为了游戏不至于无聊,就座的方案应满足如下

2017-09-30 14:07:40 261

原创 [bzoj4094][Usaco2013 Dec]Optimal Milking 线段树

4094: [Usaco2013 Dec]Optimal MilkingTime Limit: 10 Sec  Memory Limit: 128 MB[Submit][Status][Discuss]DescriptionFarmer John最近购买了N(1 )单位的牛奶 (1 hn可以自由选择不同的机器集合在不同的日子进行挤奶。在D(1 台挤奶机进行维

2017-09-29 20:58:11 253

原创 [bzoj4597][Shoi2016]随机序列 线段树

为王的诞生献上礼炮

2017-09-29 19:21:30 241

原创 [bzoj1935][Shoi2007]Tree 园丁的烦恼 树状数组

1935: [Shoi2007]Tree 园丁的烦恼Time Limit: 15 Sec  Memory Limit: 357 MB[Submit][Status][Discuss]Description很久很久以前,在遥远的大陆上有一个美丽的国家。统治着这个美丽国家的国王是一个园艺爱好者,在他的皇家花园里种植着各种奇花异草。有一天国王漫步在花园里,若有所思,他问一个园丁道:

2017-09-29 17:24:00 336

原创 [bzoj1106][POI2007]立方体大作战tet

1106: [POI2007]立方体大作战tetTime Limit: 10 Sec  Memory Limit: 162 MB[Submit][Status][Discuss]Description  一个叫做立方体大作战的游戏风靡整个Byteotia。这个游戏的规则是相当复杂的,所以我们只介绍他的简单规则:给定玩家一个有2n个元素的栈,元素一个叠一个地放置。这些元素拥有

2017-09-29 15:14:07 254

原创 [bzoj3192][JLOI2013]删除物品 树状数组

3192: [JLOI2013]删除物品Time Limit: 10 Sec  Memory Limit: 128 MB[Submit][Status][Discuss]Description 箱子再分配问题需要解决如下问题: (1)一共有N个物品,堆成M堆。 (2)所有物品都是一样的,但是它们有不同的优先级。 (3)你只能够移动某堆中位于顶端的物品。 (4

2017-09-29 14:46:21 190

原创 [bzoj1493]1493: [NOI2007]项链工厂 线段树

1493: [NOI2007]项链工厂Time Limit: 30 Sec  Memory Limit: 64 MB[Submit][Status][Discuss]DescriptionT公司是一家专门生产彩色珠子项链的公司,其生产的项链设计新颖、款式多样、价格适中,广受青年人的喜爱。最近T公司打算推出一款项链自助生产系统,使用该系统顾客可以自行设计心目中的美丽项链。该项

2017-09-28 20:15:22 254

原创 Trie树练习题 启发式合并

练习题Time Limit: 2 Sec  Memory Limit: 256 MBDescription  有一棵树,每一个点有一个权值,对于每一个点,求出子树路径最大异或和(就是这条路上所有节点权值异或和)Input  第一行有两个n,表示节点数。 接下来n个数,表示权值。n-1行,边Output  一行n个数Sample Input

2017-09-27 17:24:59 842

原创 [bzoj4196][Noi2015]软件包管理器 树链剖分

4196: [Noi2015]软件包管理器Time Limit: 10 Sec  Memory Limit: 512 MB[Submit][Status][Discuss]Description Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安

2017-09-26 20:36:13 252

原创 [bzoj3991][SDOI2015]寻宝游戏 lca+set+dfs序

3991: [SDOI2015]寻宝游戏Time Limit: 40 Sec  Memory Limit: 128 MBSubmit: 1379  Solved: 671[Submit][Status][Discuss]Description 小B最近正在玩一个寻宝游戏,这个游戏的地图中有N个村庄和N-1条道路,并且任何两个村庄之间有且仅有一条路径可达。游戏开始时,玩家可以

2017-09-26 17:19:38 218

原创 [bzoj1054][HAOI2008]移动玩具

1054: [HAOI2008]移动玩具Time Limit: 10 Sec  Memory Limit: 162 MB[Submit][Status][Discuss]Description  在一个4*4的方框内摆放了若干个相同的玩具,某人想将这些玩具重新摆放成为他心中理想的状态,规定移动时只能将玩具向上下左右四个方向移动,并且移动的位置不能有玩具,请你用最少的移动次数

2017-09-22 15:23:20 249

原创 [bzoj1509][NOI2003]逃学的小孩 树的直径

2017-09-22 12:31:42 203

原创 [codevs1288]埃及分数 迭代加深搜索

2017-09-22 11:51:26 246

算法合集之《伸展树的基本操作与应用》.pdf

算法合集

2017-07-12

算法合集之《左偏树的特点及其应用》.ppt

左偏树

2017-07-12

胡伯涛《最小割模型在信息学竞赛中的应用》.pdf

胡伯涛《最小割模型在信息学竞赛中的应用》.pdf

2017-07-12

Link-Cut-Tree.ppt

Link-Cut-Tree.ppt

2017-07-12

QTREE解法的一些研究

QTREE解法的一些研究

2017-06-18

弦图与区间图(修正版)

弦图

2017-05-25

求解流量有上下界的网络中网络流问题

IOI2004 国家集训队作业

2017-05-18

左偏树论文-黄源河

左偏树论文-黄源河

2017-05-11

空空如也

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

TA关注的人

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