自定义博客皮肤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

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

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

原创 [bzoj3894]文理分科 最小割

太阳も神じゃない、光热の固まりだ。太阳に近づきすぎれば、燃え尽きるだけ。

2017-05-30 16:30:06 261

原创 [bzoj2561]最小生成树 最小割

痛みを受けても眠ることはできる。痛みを与えれば眠ることはできない......ならば今日より我は眠らぬっ!

2017-05-30 11:41:40 254

原创 [codevs1907]方格取数3 最小割

挫けそうになる私を支えてください

2017-05-30 10:51:58 258

原创 [bzoj4443][SCOI2015]小凸玩矩阵 最大流+二分

人が希望を持ちえるのは死が目に见えぬものであるからた

2017-05-30 10:13:47 264

原创 [UESTC577]分数拆分 dfs迭代加深

时间を作成するのではない"ナイフ" 、しかし、ナイフの使用を、 "人々です。 "

2017-05-29 20:36:58 515

原创 [bzoj4195][NOI2015]程序自动分析 离散化 并查集

完璧などはありえない。この世界は不完全だ。だから、美しい。

2017-05-29 00:00:03 301

原创 [bzoj1088][SCOI2005]扫雷Mine

剣は凶器、剣术は杀人术、どんな奇丽语 とやお题目をくちにしても、それが真実。

2017-05-28 15:07:36 267

原创 [bzoj1208][HNOI2004]宠物收养所 SBT删点,前驱,后继

1208: [HNOI2004]宠物收养所Time Limit:最近,阿Q开了一间宠物收养所。收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。每个领养者都希望领养到自己满意的宠物,阿Q根据领养者的要求通过他自己发明的一个特殊的公式,得出该领养者希望领养的宠物的特点值a(a是一个正整数,a<2^31),而他也给每个处在收养所的宠物一个特点值。这样他就能够很方便的处理整个领养宠物的过程

2017-05-27 10:59:53 292

原创 [bzoj2463][中山市选2009] 谁能赢呢? 博弈论

2463: [中山市选2009]谁能赢呢?Description小明和小红经常玩一个博弈游戏。给定一个n×n的棋盘,一个石头被放在棋盘的左上角。他们轮流移动石头。每一回合,选手只能把石头向上,下,左,右四个方向移动一格,并且要求移动到的格子之前不能被访问过。谁不能移动石头了就算输。假如小明先移动石头,而且两个选手都以最优策略走步,问最后谁能赢? Input输入文件有多组数据。 输入第一行

2017-05-27 09:48:46 295

原创 [bzoj1588][HNOI2002]营业额统计 SBT求前驱后继

1588: [HNOI2002]营业额统计Time Limit:营业额统计 Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。 Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的波动,当然一定的波动是能够接受的,但是在某些时候营业额突变

2017-05-26 17:18:16 266

原创 [bzoj3224]普通平衡树 SBT+替罪羊树

3224: Tyvj 1728 普通平衡树Description您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 1. 插入x数 2. 删除x数(若有多个相同的数,因只删除一个) 3. 查询x数的排名(若有多个相同的数,因输出最小的排名) 4. 查询排名为x的数 5. 求x的前驱(前驱定义为小于x,且最大的数) 6. 求x的后继(后继定义为大于x,且最小的数)

2017-05-26 15:34:25 310

原创 [bzoj1006][HNOI2008]神奇的国度 弦图

1006: [HNOI2008]神奇的国度Description  K国是一个热衷三角形的国度,连人的交往也只喜欢三角原则.他们认为三角关系:即AB相互认识,BC相互认识,CA 相互认识,是简洁高效的.为了巩固三角关系,K国禁止四边关系,五边关系等等的存在.所谓N边关系,是指N个人 A1A2 …An之间仅存在N对认识关系:(A1A2)(A2A3)…(AnA1),而没有其它认识关系.比如四边关系指

2017-05-25 16:32:43 306

原创 [bzoj3931][CQOI2015]网络吞吐量 spfa+最大流

[CQOI2015]网络吞吐量Description路由是指通过计算机网络把信息从源地址传输到目的地址的活动,也是计算机网络设计中的重点和难点。网络中实现路由转发的硬件设备称为路由器。为了使数据包最快的到达目的地,路由器需要选择最优的路径转发数据包。例如在常用的路由算法OSPF(开放式最短路径优先)中,路由器会使用经典的Dijkstra算法计算最短路径,然后尽量沿最短路径转发数据包。现在,若已知一个

2017-05-24 11:58:01 259

原创 5.20-DP优化总结

说总结事实上并不算是到了总结的时候,因为ppt上面的题我还没有刷完,尤其是树形DP,现在也没做几道题,但Dp是没有模板的除了斜率优化有差不多的结构,其他DP都千奇百怪。 先说有优化的dp,这是最好想出暴力方程的,进行优化即可,现在还没有遇到一些dp方程难写的,我写裸斜率优化不会超过30行,后面综合其他算法可能会大大增加难度。 然后其他dp,可以说是非常有难度的,尤其难想到,十多个dp方程更是难写

2017-05-20 20:48:32 328

原创 [bzoj1927][SDOI2010] 星际竞速 费用流

includeincludeincludedefine INF 0x7fffffffusing namespace std; const int N = 2005; const int M = 4000005; int last[N],cnt=1,n,m; int q[N],d[N]; bool inq[N],mark[N]; struct Edge{

2017-05-20 17:49:13 248

原创 [bzoj1934][SHOI2007] Vote 善意的投票 最小割

1934: [Shoi2007]Vote 善意的投票Time Limit: 1 Sec Memory Limit: 64 MB Submit: 2110 Solved: 1318 [Submit][Status][Discuss] Description幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉。对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神。虽然每个人都有自己的主见,但

2017-05-19 22:30:38 268

原创 [bzoj3876][AHOI2014]支线剧情 有下界费用流

3876: [Ahoi2014]支线剧情Description【故事背景】 宅男JYY非常喜欢玩RPG游戏,比如仙剑,轩辕剑等等。不过JYY喜欢的并不是战斗场景,而是类似电视剧一般的充满恩怨情仇的剧情。这些游戏往往 都有很多的支线剧情,现在JYY想花费最少的时间看完所有的支线剧情。 【问题描述】 JYY现在所玩的RPG游戏中,一共有N个剧情点,由1到N编号,第i个剧情点可以根据JYY的不同的

2017-05-19 21:54:37 268

原创 [伪·ZOJ2314] 无源汇有上下界的最大流

因为ZOJ测不了,就乱写了一个#include<iostream>#include<cstring>#include<cstdio>#define INF 0x7fffffffusing namespace std;const int N = 100005;int TT,S,T,d[N],b[N],pipe[N],h[N],q[N],ans,sum;int cnt=1,last[N];

2017-05-19 12:20:38 339

原创 [网络流24题][codevs1922] 骑士共存问题 二分图最大独立集

1922 骑士共存问题题目描述 Description 在一个n*n个方格的国际象棋棋盘上,马(骑士)可以攻击的棋盘方格如图所示。棋盘 上某些方格设置了障碍,骑士不得进入。对于给定的n*n个方格的国际象棋棋盘和障碍标志,计算棋盘上最多可以放置多少个骑 士,使得它们彼此互不攻击。输入描述 Input Description 第一行有2 个正整数n 和m (1<=n<=200, 0<=m < n

2017-05-19 11:15:09 362 1

原创 [网络流24题] 飞行员配对方案问题 最大流 二分图最大匹配

1232 飞行员配对方案问题题目描述 Description 第二次世界大战时期,英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的 2 名飞行员,其中 1 名是英国飞行员,另 1 名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞行员才能使一次派出最多的飞机。对于给定的外籍飞行员

2017-05-18 16:29:55 426

原创 [bzoj1834][ZJOI2010] 网络扩容 最大流 费用流

1834: [ZJOI2010]network 网络扩容Description给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。 Input输入文件的第一行包含三个整数N,M,K,表示有向图的点数、边数以及所需要增加的流量。 接下来的M行每行包含四

2017-05-18 15:10:03 295

原创 [bzoj2245][SDOI2011] 工作安排 费用流

2245: [SDOI2011]工作安排Description你的公司接到了一批订单。订单要求你的公司提供n类产品,产品被编号为1~n,其中第i类产品共需要Ci件。公司共有m名员工,员工被编号为1~m员工能够制造的产品种类有所区别。一件产品必须完整地由一名员工制造,不可以由某名员工制造一部分配件后,再转交给另外一名员工继续进行制造。 我们用一个由0和1组成的m*n的矩阵A来描述每名员工能够制造哪些

2017-05-17 12:08:10 365

原创 [bzoj1570][JSOI2008] Blue Mary的旅行 最大流

1570: [JSOI2008]Blue Mary的旅行Description在一段时间之后,网络公司终于有了一定的知名度,也开始收到一些订单,其中最大的一宗来自B市。Blue Mary决定亲自去签下这份订单。为了节省旅行经费,他的某个金融顾问建议只购买U航空公司的机票。U航空公司的所有航班每天都只有一班,并且都是上午出发当天下午到达的,所以他们每人每天只能坐一班飞机。经过调查,他们得到了U航空公司

2017-05-15 10:47:48 286

原创 [bzoj1266][AHOI2006] 上学路线 最小割+最短路

[AHOI2006]上学路线routeDescription 可可和卡卡家住合肥市的东郊,每天上学他们都要转车多次才能到达市区西端的学校。直到有一天他们两人参加了学校的信息学奥林匹克竞赛小组才发现每天上学的乘车路线不一定是最优的。 可可:“很可能我们在上学的路途上浪费了大量的时间,让我们写一个程序来计算上学需要的最少时间吧!” 合肥市一共设有N个公交车站,不妨将它们编号为1…N的自然数,并认为可可

2017-05-14 11:17:53 394 1

原创 对于过去一年的总结

五月份,省选基本上结束了,第一年的OI生涯酱油,基本上就打完了,以后就再也不能以打酱油的身份自称而颓废了,接下来先总结一下去年干了什么。我大概是初升高暑假被忽悠来的,在此之前,完全不知道信息学竞赛这个东西,对数竞倒是极为狂热,但是我初三考联赛时初试就挂了(当时我出来还以为初赛可能会AK),但在接触信竞后我发现,我对它毫无天赋,在暑假入门考试中,我是唯一没有AK的那一两个,后来其中很多人都没有来

2017-05-13 23:31:32 984 1

原创 [bzoj1010][HNOI2008] 玩具装箱toy DP斜率优化

1010: [HNOI2008]玩具装箱toyDescription  P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压 缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过 压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容 器中有多个玩具

2017-05-13 16:38:26 269

原创 [poj1260] Pearls DP斜率优化

PearlsDescriptionIn Pearlania everybody is fond of pearls. One company, called The Royal Pearl, produces a lot of jewelry with pearls in it. The Royal Pearl has its name because it delivers to the roya

2017-05-13 15:55:12 382

原创 [hdu3045] Picnic Cows DP斜率优化

Picnic CowsProblem Description It’s summer vocation now. After tedious milking, cows are tired and wish to take a holiday. So Farmer Carolina considers having a picnic beside the river. But there is a

2017-05-13 12:00:42 282

原创 [bzoj2127] happiness 最小割

#include#include#includeusing namespace std;const int INF = 1000000000 + 7 ;const int N = 100 + 5;int n,m,x,a[N][N],b[N][N],num[N][N],tot=0,cnt=1,ans;int head[N*N],h[N*N],q[N*N],cur[N*N];int T

2017-05-12 15:44:20 278

原创 [bzoj3156] 防御准备 DP斜率优化

3156: 防御准备DescriptionInput第一行为一个整数N表示战线的总长度。第二行N个整数,第i个整数表示在位置i放置守卫塔的花费Ai。Output共一个整数,表示最小的战线花费值。Sample Input102 3 1 5 4 5 6 3 1 2dp[i]=dp[j]+a[i]+(i-j)*(i-j-1)/2; 如果j比k优 dp[j]+(i-j)(i-j-1)/2 < dp[k]

2017-05-11 16:09:24 299

原创 [hdu3507] Print Article DP斜率优化入门

Print ArticleProblem Description Zero has an old printer that doesn’t work well sometimes. As it is antique, he still like to use it to print articles. But it is too old to work for a long time and it

2017-05-10 14:20:34 294

原创 [bzoj1499][NOI2005] 瑰丽华尔兹 代码

1499: [NOI2005]瑰丽华尔兹Time Limit: 3 Sec Memory Limit: 64 MB Submit: 1547 Solved: 946 [Submit][Status][Discuss] Description你跳过华尔兹吗?当音乐响起,当你随着旋律滑动舞步,是不是有一种漫步仙境的惬意?众所周知,跳华尔兹时,最重要的是有好的音乐。但是很少有几个人知道,世界上最

2017-05-09 15:50:01 523

原创 [poj1821] Fence DP单调队列优化

#include#include#include#includeusing namespace std;const int N = 16000 + 5;int f[105][N];struct nd{ int l,p,s;}pp[105];bool cmp( nd a, nd b ){ return a.s s; }int n,k;int q[N];int main

2017-05-08 11:26:28 344

原创 [hdu3401] Trade DP单调队列优化

TradeProblem Description Recently, lxhgww is addicted to stock, he finds some regular patterns after a few days’ study. He forecasts the next T days’ stock market. On the i’th day, you can buy one st

2017-05-06 12:06:08 249

原创 [NOIP2013] 转圈游戏 快速幂

转圈游戏题目描述 Description n 个小伙伴(编号从 0 到 n-1)围坐一圈玩游戏。按照顺时针方向给 n 个位置编号,从0 到 n-1。最初,第 0 号小伙伴在第 0 号位置,第 1 号小伙伴在第 1 号位置,……,依此类推。 游戏规则如下:每一轮第 0 号位置上的小伙伴顺时针走到第 m 号位置,第 1 号位置小伙伴走到第 m+1 号位置,……,依此类推,第n - m号位置上的小伙伴

2017-05-05 21:21:59 297

原创 [NOIP2013] 火柴排队 离散化 树状数组 逆序对

火柴排队题目描述 Description 涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度。现在将每盒中的火柴各自排成一列,同一列火柴的高度互不相同,两列火柴之间的距离定义为: ,其中 ai表示第一列火柴中第 i 个火柴的高度,bi表示第二列火柴中第 i 个火柴的高度。 每列火柴中相邻两根火柴的位置都可以交换,请你通过交换使得两列火柴之间的距离最小。请问得到这个最小的距离,最少需要交

2017-05-05 21:18:23 274

原创 [NOIP2013] 货车运输 最大生成树 LCA

货车运输题目描述 Description A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入描述 Input Description 第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 m 条道路。 接下来 m 行每行

2017-05-05 21:15:37 214

原创 [bzoj1031][JSOI2007]字符加密Cipher 后缀数组

1031: [JSOI2007]字符加密CipherDescription  喜欢钻研问题的JS同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法 :把需要加密的信息排成一圈,显然,它们有很多种不同的读法。例如下图,可以读作:JSOI07 SOI07J OI07JS I07JSO 07JSOI 7JSOI0把它们按照字符串的大小排序:07JSOI 7JSOI0 I07

2017-05-03 14:37:31 851

原创 [NOIP2013] 花匠&积木大赛 贪心水题

花匠 2013年NOIP全国联赛提高组 题目描述 Description 花匠栋栋种了一排花,每株花都有自己的高度。花儿越长越大,也越来越挤。栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致。 具体而言,栋栋的花的高度可以看成一列整数h_1, h_2, … , h_n。设当一部分花被移走后,剩下的花的高度依次为g_1,

2017-05-03 11:42:32 751

原创 [NOIP2013]华容道

yu华容道#include #include #define QLEN 4000int n,m,qq;int e[20010][3],p[4010],tot = 0,ans;int q[1010][2],dis[35][35],sq[4010],sdis[4010],head,tail;short vis[4010],map[35][35],dir[4][2] = {-1,0,

2017-05-01 15:57:35 961

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

左偏树

2017-07-12

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

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

2017-07-12

Link-Cut-Tree.ppt

Link-Cut-Tree.ppt

2017-07-12

弦图与区间图(修正版)

弦图

2017-05-25

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

IOI2004 国家集训队作业

2017-05-18

左偏树论文-黄源河

左偏树论文-黄源河

2017-05-11

空空如也

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

TA关注的人

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