自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搬家啦

现在搬到自己搭的blog上了:http://gaotianyu1350.gitcafe.com,欢迎各位神犇交流!

2015-01-07 09:05:15 856 1

原创 [BZOJ2038][2009国家集训队][莫队][分块]小z的袜子

[Description]【问题描述】     作为一个生活散漫的人,小 Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小 Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……     具体来说,小 Z把这N只袜子从 1到N 编号,然后从编号 L到R (L) 的这R-L+1只袜子中随机抽出两只穿上。尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意

2014-07-24 11:21:56 808

原创 [POJ2774][后缀数组求LCP]Long Long Message

[Problem Description]The little cat is majoring in physics in the capital of Byterland. A piece of sad news comes to him these days: his mother is getting ill. Being worried about spending so much o

2014-05-15 19:25:43 981

原创 [BZOJ2594][WC2006][LCT][MST]水管局长数据加强版

[Problem Description]    SC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水管局长的工作就是:每天供水公司可能要将一定量的水从x处送往y处,嘟嘟需要为供水公司找到一条从A至B的水管的路径,接着通过信息化的控制中心通知路径上的水管进入准备送水状态,等到路径上每一条水管都准备好了,供水公司就可以开始送水了。嘟嘟一次只能处理一项送水任务,

2014-05-14 21:49:17 2018

原创 [BZOJ2300][HAOI2011][动态凸包]防线修建

[Problem Description]近来A国和B国的矛盾激化,为了预防不测,A国准备修建一条长长的防线,当然修建防线的话,肯定要把需要保护的城市修在防线内部了。可是A国上层现在还犹豫不决,到底该把哪些城市作为保护对象呢?又由于A国的经费有限,所以希望你能帮忙完成如下的一个任务:1.给出你所有的A国城市坐标2.A国上层经过讨论,考虑到经济问题,决定取消对i城市的保护,也就是说i

2014-05-14 21:02:04 882

原创 [BZOJ1045][HAOI2008][贪心]糖果传递

[Problem Description]有n个小朋友坐成一圈,每人有ai个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为1。求使所有人获得均等糖果的最小代价。[Algorithm]贪心[Analysis]这是一个环形均分纸牌问题。用A[i]表示糖果数,tar表示目标的糖果数量。用X[i]表示从i + 1移动到i的糖果的个数(可+可-)。由此可以得到式子A[i]

2014-05-10 09:24:27 1177

原创 [BZOJ2539][CTSC2000][KM]丘比特的烦恼

[Problem Description]  随着社会的不断发展,人与人之间的感情越来越功利化。最近,爱神丘比特发现,爱情也已不再是完全纯洁的了。这使得丘比特很是苦恼,他越来越难找到合适的男女,并向他们射去丘比特之箭。于是丘比特千里迢迢远赴中国,找到了掌管东方人爱情的神——月下老人,向他求教。  月下老人告诉丘比特,纯洁的爱情并不是不存在,而是他没有找到。在东方,人们讲究的是缘分。月下老人

2014-05-10 07:14:36 2285

原创 [BZOJ1004][HNOI2008][Burnside引理][DP]Cards

[Problem Description]小春现在很清闲,面对书桌上的N张牌,他决定给每张染色,目前小春只有3种颜色:红色,蓝色,绿色.他询问Sun有多少种染色方案,Sun很快就给出了答案.进一步,小春要求染出Sr张红色,Sb张蓝色,Sg张绝色.他又询问有多少种方案,Sun想了一下,又给出了正确答案. 最后小春发明了M种不同的洗牌法,这里他又问Sun有多少种不同的染色方案.两种染色方法相同当且

2014-05-09 17:06:20 752

原创 [BZOJ1202][HNOI2005][并查集]狡猾的商人

[Problem Description]刁姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的。账本上记录了n个月以来的收入情况,其中第i 个月的收入额为Ai(i=1,2,3...n-1,n)。当 Ai大于0时表示这个月盈利Ai 元,当 Ai小于0时表示这个月亏损Ai 元。所谓一段时间内的总收入,就是这段时间内每个月的收入额的总和。 刁姹的任务是秘密进行的,为了调查商人的账本,

2014-05-09 14:06:47 725

原创 [BZOJ1179][APIO2009][Tarjan][拓扑排序][递推]Atm

[Problem Description][Algorithm]非递归Tarjan,拓扑排序,递推[Analysis]首先用强连通分量对图进行缩点。很明显只要能到强连通分量中的一个点,该强连通分量里面的所有点都可以取得到。缩点后图就变成了一个有向无环图,以拓扑排序的顺序递推即可[Code]

2014-05-09 09:04:59 1098

原创 [BZOJ1095][ZJOI2007][线段树]Hide捉迷藏

[Problem Description]捉迷藏 Jiajia和Wind是一对恩爱的夫妻,并且他们有很多孩子。某天,Jiajia、Wind和孩子们决定在家里玩捉迷藏游戏。他们的家很大且构造很奇特,由N个屋子和N-1条双向走廊组成,这N-1条走廊的分布使得任意两个屋子都互相可达。游戏是这样进行的,孩子们负责躲藏,Jiajia负责找,而Wind负责操纵这N个屋子的灯。在起初的时候,所有的灯都没有被

2014-05-09 07:22:55 1099

原创 [BZOJ1089][SCOI2003][递推][高精度]严格n元树

[Problem Description]如果一棵树的所有非叶节点都恰好有n个儿子,那么我们称它为严格n元树。如果该树中最底层的节点深度为d(根的深度为0),那么我们称它为一棵深度为d的严格n元树。例如,深度为2的严格2元树有三个,如下图:  给出n, d,编程数出深度为d的n元树数目。[Algorithm]递推 高精度[Analysis]首先用高精度这是肯定的,光看样例就可以

2014-05-08 16:19:30 651

原创 [BZOJ1096][ZJOI2007][DP][斜率优化]仓库建设

[Problem Description]L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象部门的电话,被告知三天之后将有一场暴雨,于是L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。由于地形的不同,在不同工厂建立仓库的费用可能是不同的。

2014-05-08 15:06:49 698

原创 [BZOJ1071][SCOI2007][堆]组队

[Problem Description]NBA每年都有球员选秀环节。通常用速度和身高两项数据来衡量一个篮球运动员的基本素质。假如一支球队里速度最慢的球员速度为minV,身高最矮的球员高度为minH,那么这支球队的所有队员都应该满足: A * ( height – minH ) + B * ( speed – minV ) <= C 其中A和B,C为给定的经验值。这个式子很容易理解,如果一个球

2014-05-08 10:23:00 1328

原创 [BZOJ1499][NOI2005][DP+优化]瑰丽华尔兹

[Problem Description]你跳过华尔兹吗?当音乐响起,当你随着旋律滑动舞步,是不是有一种漫步仙境的惬意?众所周知,跳华尔兹时,最重要的是有好的音乐。但是很少有几个人知道,世界上最伟大的钢琴家一生都漂泊在大海上,他的名字叫丹尼•布德曼•T.D.•柠檬•1900,朋友们都叫他1900。 1900在20世纪的第一年出生在往返于欧美的邮轮弗吉尼亚号上,很不幸他刚出生就被抛弃了,成了孤儿

2014-05-08 07:08:18 1757

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

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

2014-05-07 19:27:47 737

原创 [BZOJ3204][SDOI2013][线段树][并查集]城市规划

[Problem Description]   [Algorithm]线段树 并查集[Analysis]写在最前面的话:这真是我写过的最蛋疼的线段树!求联通块,区间查询,点修改——线段树+并查集的节奏。很好……具体怎么做呢?真是一个蛋疼的问题……每个线段树节点维护这一片的联通块数量,和这一片两端边界的并查集以及每个集是否与某个O联通。处理宽度为1的时候的线段树节点,就是扫一

2014-05-07 19:18:13 1929

原创 [BZOJ3203][SDOI2013][凸包][三分]保护出题人

[Problem Description][Algorithm]凸包 三分[Analysis]题目看着非常蛋疼,但是只要读懂了题目,题意还是非常简洁明了的。设sum[i]为前i天所有僵尸的血量和。则由题意可得第i天植物塔防的攻击最小值f[i] = max((s[i] - s[j - 1]) / (x[i] + d * i - d * j)) 1 可以把f[i]看成是(d

2014-05-06 20:54:04 1432

原创 [BZOJ1069][SCOI2007][凸包][旋转卡壳]最大土地面积

[Problem Description]在某块平面土地上有N个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成的多边形面积最大。[Algorithm]凸包 旋转卡壳[Analysis]首先选择的这4个点一定在凸包上,所以先求一下凸包。然后枚举四边形的其中一条对角线,然后想办法求出对角线两侧使得四边形面积最大的两个点。假设枚举对角线的时候固定一个点,另

2014-05-06 17:02:11 973

原创 [BZOJ1059][ZJOI2007][二分图匹配]矩阵游戏

[Problem Description]小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N*N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作:行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色)列交换操作:选择矩阵的任意行列,交换这两列(即交换对应格子的颜色)游戏的目标,即通过若干次操作,使得方阵

2014-05-06 09:35:29 743

原创 [BZOJ1041][HAOI2008][数学乱搞]圆上的整点

[Problem Description]求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整数。[Algorithm]数学乱搞[Analysis]题目倒是很简洁明了……但是有点让人无从下手我们一步一步来分析:首先写出式子 X ^ 2 + Y ^ 2 = R ^ 2移项 Y ^ 2 = R ^ 2 - X ^ 2          = (R +

2014-05-06 08:24:51 797

原创 [BZOJ1017][JSOI2008][树形DP]魔兽地图DotR

[Problem Description]DotR (Defense of the Robots) Allstars是一个风靡全球的魔兽地图,他的规则简单与同样流行的地图DotA (Defense of the Ancients) Allstars。DotR里面的英雄只有一个属性——力量。他们需要购买装备来提升自己的力量值,每件装备都可以使佩戴它的英雄的力量值提高固定的点数,所以英雄的力量值等

2014-05-05 21:16:16 895

原创 [BZOJ1013][JSOI2008][高斯消元]球形空间产生器sphere

[Problem Description]有一个球形空间产生器能够在n维空间中产生一个坚硬的球体。现在,你被困在了这个n维球体中,你只知道球面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球心坐标,以便于摧毁这个球形空间产生器。[Algorithm]高斯消元[Analysis]n维空间???额略蛋疼啊……其实n维空间中距离的计算方法和三维二维是一样的……sqrt((a

2014-05-04 19:52:02 646

原创 [BZOJ1014][JSOI2008][Splay][RKHash]火星人prefix

/************************************************************** Problem: 1014 User: gaotianyu1350 Language: C++ Result: Accepted Time:10540 ms Memory:4148 kb*******************

2014-05-04 11:24:50 742

原创 [BZOJ1029][JSOI2007][贪心][堆]建筑抢修

[Problem Description]小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完全毁坏。现在的情况是:T部落基地里只有一个修理工人,虽然他能瞬间到达任何一个建筑,但是修复每个建筑都需要一定的时间。同时,修理工人修理完一个建筑才能修理

2014-05-03 09:01:22 1000

原创 [BZOJ1022][SHOI2008][博弈论][Nim游戏]小约翰的游戏

[Problem Description]小约翰经常和他的哥哥玩一个非常有趣的游戏:桌子上有n堆石子,小约翰和他的哥哥轮流取石子,每个人取的时候,可以随意选择一堆石子,在这堆石子中取走任意多的石子,但不能一粒石子也不取,我们规定取到最后一粒石子的人算输。小约翰相当固执,他坚持认为先取的人有很大的优势,所以他总是先取石子,而他的哥哥就聪明多了,他从来没有在游戏中犯过错误。小约翰一怒之前请你来做他

2014-05-02 20:48:09 765

原创 [BZOJ2006][NOI2010][RMQ/主席树][二叉堆]超级钢琴

[Problem Description]小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的音乐。 这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。 一个“超级和弦”由若干个编号连续的音符组成,包含的音符个数不少于L且不多于R。我们定义超级和弦的美妙度为其包含的所有音符的美妙度之和。两个超级和弦

2014-05-02 14:30:27 825

原创 [HAOI2010][DP]最长公共子序列

[Problem Description]字符序列的子序列是指从给定字符序列中随意地(不一定连续)去掉若干个字符(可能一个也不去掉)后所形成的字符序列。令给定的字符序列X=“x0,x1,…,xm-1”,序列Y=“y0,y1,…,yk-1”是X的子序列,存在X的一个严格递增下标序列,使得对所有的j=0,1,…,k-1,有xij = yj。例如,X=“ABCBDAB”,Y=“BCDB”是X的一个子

2014-04-30 14:48:12 809 1

原创 [BZOJ1797][AHOI2009][最大流][强连通分量]Mincut最小割

[Problem Description]A,B两个国家正在交战,其中A国的物资运输网中有N个中转站,M条单向道路。设其中第i (1≤i≤M)条道路连接了vi,ui两个中转站,那么中转站vi可以通过该道路到达ui中转站,如果切断这条道路,需要代价ci。现在B国想找出一个路径切断方案,使中转站s不能到达中转站t,并且切断路径的代价之和最小。 小可可一眼就看出,这是一个求最小割的问题。但爱思考的小

2014-04-30 08:03:53 962

原创 [BZOJ2330][SCOI2011][拓扑排序][强连通分量][Tarjan]Candy

[Problem Description]幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小

2014-04-29 16:04:57 1000

原创 [BZOJ1977][Beijing2010组队][LCA][Kruskal]次小生成树

[Problem Description]小 C 最近学了很多最小生成树的算法,Prim 算法、Kurskal 算法、消圈算法等等。 正当小 C 洋洋得意之时,小 P 又来泼小 C 冷水了。小 P 说,让小 C 求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的,也就是说: 如果最小生成树选择的边集是 EM,严格次小生成树选择的边集是 ES,那么需要满足:(value(e) 表示边

2014-04-29 14:44:09 847

原创 [BZOJ1927][SDOI2010][最小费用最大流]星际竞速

[Problem Description]10 年一度的银河系赛车大赛又要开始了。作为全银河最盛大的活动之一, 夺得这个项目的冠军无疑是很多人的梦想,来自杰森座 α星的悠悠也是其中之一。 赛车大赛的赛场由 N 颗行星和M条双向星际航路构成,其中每颗行星都有 一个不同的引力值。大赛要求车手们从一颗与这 N 颗行星之间没有任何航路的 天体出发,访问这 N 颗行星每颗恰好一次,首先完成这一目标的人获

2014-04-29 07:46:30 858

原创 [BZOJ2324][ZJOI2011][最小费用最大流]营救皮卡丘

[Problem Description]皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞的踏上了营救皮卡丘的道路。火箭队一共有N个据点,据点之间存在M条双向道路。据点分别从1到N标号。小智一行K人从真新镇出发,营救被困在N号据点的皮卡丘。为了方便起见,我们将真新镇视为0号据点,一开始K个人都在0号点。由于火箭队

2014-04-28 21:50:17 2297

原创 [BZOJ1500][NOI2005][Splay]维修数列

[Problem Description][Data Structure]Splay[Analysis]Splay没话说,维护节点信息和pushdown,update与线段树有些像。[Pay Attention]这里有一个逗比的地方,MAX-SUM不包括空串这种情况,也就是说,就算序列里面最大的数是负数,也不能输出0,而是输出那个负数。[Code]/**

2014-04-28 16:10:24 667

原创 [BZOJ1997][HNOI2010][2-sat]Planar

[Problem Description][Algorithm]2-sat[Analysis]这道题看起来似乎毫无头绪,但仔细想想就能发现其中的奥妙。由于图中有一个哈密顿回路,要想构成平面图就需要先按照这个顺序把点排成一圈。每一条边加进去的时候有两种方法,第一种是从环内连,第二种是从环外连,两种方法选其一。这不就是2-sat问题的模型嘛!而交叉的两条边不能同时出现,根据这个

2014-04-27 09:07:00 853

原创 [HDU3622][2-sat]Bomb Game

[Problem Description]Robbie is playing an interesting computer game. The game field is an unbounded 2-dimensional region. There are N rounds in the game. At each round, the computer will give Robb

2014-04-26 19:56:35 741

原创 [BZOJ3038][线段树]上帝造题的七分钟2

[题目]XLk觉得《上帝造题的七分钟》不太过瘾,于是有了第二部。"第一分钟,X说,要有数列,于是便给定了一个正整数数列。第二分钟,L说,要能修改,于是便有了对一段数中每个数都开平方(下取整)的操作。第三分钟,k说,要能查询,于是便有了求一段数的和的操作。第四分钟,彩虹喵说,要是noip难度,于是便有了数据范围。第五分钟,诗人说,要有韵律,于是便有了时间限制和内存限制。第

2014-04-24 21:15:05 709

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

[题目]给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。[suanfa

2014-04-24 17:11:26 733

原创 [BZOJ1507][NOI2003][Rope]Editor

[题目][算法]

2014-04-24 14:15:21 715

原创 [BZOJ1492][NOI2007][斜率优化][动态凸包][DP][分治]货币兑换cash

[题目][算法]dp

2014-04-24 10:46:36 1652

空空如也

空空如也

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

TA关注的人

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