bzoj
yjjr
蒟蒻qwq
yangjijingru.com
展开
-
BZOJ1709 超级弹珠SuperPaintball
标签:模拟Description奶牛们最近从著名的奶牛玩具制造商Tycow那里,买了一套仿真版彩弹游戏设备(类乎于真人版CS)。 Bessie把她们玩游戏草坪划成了N * N(1 单位的矩阵,同时列出了她的 K (1 个对手在草地上的位置。然后她拿着这张表来找你,希望你能帮她计算一个数据。在这个游戏中,奶牛可以用一把弹珠枪向8个方向中的任意一个射出子弹。8个方向分别是:正北,正原创 2017-09-18 10:57:09 · 520 阅读 · 0 评论 -
BZOJ1232 安慰奶牛cheer (洛谷2916)
标签:并查集,最小生成树洛谷2916 DescriptionFarmer John变得非常懒,他不想再继续维护供奶牛之间供通行的道路.道路被用来连接N (5 个牧场,牧场被连续地编号为1..N.每一个牧场都是一个奶牛的家. FJ计划除去P(N-1 条道路中尽可能多的道路,但是还要保持牧场之间的连通性.你首先要决定那些道路是需要保留的N-1条道路.第j条原创 2017-09-15 11:23:08 · 517 阅读 · 0 评论 -
BZOJ1821 Group 部落划分 Group
标签:并查集,最小生成树Description聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗。只是,这一切都成为谜团了——聪聪根本就不知道部落究竟是如何分布的。 不过好消息是,聪聪得到了一份荒岛的地图。地图上标注了N个野人居住的地点(可以看作是平面上的坐标)。我们知道,同一个部落原创 2017-09-15 11:04:46 · 335 阅读 · 0 评论 -
BZOJ1601 灌水(USACO08 Oct)
标签:最小生成树,并查集Farmer John已经决定把水灌到他的n(1Input*第一行:一个数n *第二行到第n+1行:第i+1行含有一个数wi *第n+2行到第2n+1行:第n+1+i行有n个被空格分开的数,第j个数代表pij。Output*第一行:一个单独的数代表最小代价.SampleInput454430 2 2 22 0 3 32原创 2017-09-15 10:36:20 · 260 阅读 · 0 评论 -
BZOJ1050 旅行comf
标签:最小生成树,并查集Description给你一个无向图,N(N一条路径,使得路径上最大边和最小边的比值最小。如果S和T之间没有路径,输出”IMPOSSIBLE”,否则输出这个比值,如果需要,表示成一个既约分数。 备注: 两个顶点之间可能有多条路径。Input第一行包含两个正整数,N和M。下来的M行每行包含三个正整数:x,y和v。表示景点x到景点y之间有一条双向公路原创 2017-09-15 10:09:12 · 426 阅读 · 0 评论 -
BZOJ1705 Telephone Wire 架设电话线
标签:动态规划Description最近,Farmer John的奶牛们越来越不满于牛棚里一塌糊涂的电话服务于是,她们要求FJ把那些老旧的电话线换成性能更好的新电话线。 新的电话线架设在已有的N(2 <= N <= 100,000)根电话线杆上, 第i根电话线杆的高度为height_i米(1 <= height_i <= 100)。电话线总是从一根电话线杆的顶端被引到相邻的那根的顶端 如果原创 2017-10-08 11:10:53 · 562 阅读 · 0 评论 -
BZOJ1725 [Usaco2006 Nov]Corn Fields牧场的安排
标签:状压DPDescriptionFarmer John新买了一块长方形的牧场,这块牧场被划分成M列N行(1,每一格都是一块正方形的土地。FJ打算在牧场上的某几格土地里种上美味的草,供他的奶牛们享用。遗憾的是,有些土地相当的贫瘠,不能用来放牧。并且,奶牛们喜欢独占一块草地的感觉,于是FJ不会选择两块相邻的土地,也就是说,没有哪两块草地有公共边。当然,FJ还没有决定在哪些土地上种草。作为一原创 2017-10-17 16:50:24 · 908 阅读 · 0 评论 -
BZOJ2734 [HNOI2012]集合选数
标签:状压DPDescription《集合论与图论》这门课程有一道作业题,要求同学们求出{1, 2, 3, 4, 5}的所有满足以下条件的子集:若 x在该子集中,则 2x 和 3x不能在该子集中。同学们不喜欢这种具有枚举性 质的题目,于是把它变成了以下问题:对于任意一个正整数 n≤100000,如何求出{1, 2,..., n}的满足上述约束条件的子集的个数(只需输出对 1,0原创 2017-10-17 17:19:12 · 565 阅读 · 0 评论 -
BZOJ1231 [Usaco2008 Nov]mixup2 混乱的奶牛
标签:状压DPDescription混乱的奶牛 [Don Piele, 2007] Farmer John的N(4 头奶牛中的每一头都有一个唯一的编号S_i (1奶牛为她们的编号感到骄傲, 所以每一头奶牛都把她的编号刻在一个金牌上, 并且把金牌挂在她们宽大的脖子上.奶牛们对在挤奶的时候被排成一支"混乱"的队伍非常反感.如果一个队伍里任意两头相邻的奶牛的编号相差超过K (1原创 2017-10-17 17:59:26 · 661 阅读 · 0 评论 -
BZOJ1072 [SCOI2007]排列perm
标签:状压DPDescription 给一个数字串s和正整数d,统计s有多少种不同的排列能被d整除(可以有前导0)。例如123434有90种排列能被2整除,其中末位为2的有30种,末位为4的有60种。Input 输入第一行是一个整数T,表示测试数据的个数,以下每行一组s和d,中间用空格隔开。s保证只包含数字0, 1, 2, 3, 4, 5, 6, 7, 8, 9原创 2017-10-17 18:15:24 · 448 阅读 · 0 评论 -
BZOJ2073 [POI2004]PRZ
标签:状压DP,位运算Description一只队伍在爬山时碰到了雪崩,他们在逃跑时遇到了一座桥,他们要尽快的过桥.桥已经很旧了, 所以它不能承受太重的东西.任何时候队伍在桥上的人都不能超过一定的限制. 所以这只队伍过桥时只能分批过,当一组全部过去时,下一组才能接着过.队伍里每个人过桥都需要特定的时间,当一批队员过桥时时间应该算走得最慢的那一个,每个人也有特定的重量,我们想知道原创 2017-10-17 19:11:34 · 624 阅读 · 0 评论 -
BZOJ2064 分裂
标签:状压DPDescription背景: 和久必分,分久必和。。。 题目描述: 中国历史上上分分和和次数非常多。。通读中国历史的WJMZBMR表示毫无压力。 同时经常搞OI的他把这个变成了一个数学模型。假设中国的国土总和是不变的。 每个国家都可以用他的国土面积代替, 又两种可能,一种是两个国家合并为1个,那么新国家的面积为两者之和。一种是一个国家分裂为2个,那么2个新国家的面积之和为原创 2017-10-18 08:36:31 · 8642 阅读 · 0 评论 -
BZOJ1688 [Usaco2005 Open]DiseaseManangement 疾病管理
标签:状压DPDescriptionAlas! A set of D (1 <= D <= 15)diseases (numbered 1..D) is running through the farm. Farmer John would like tomilk as many of his N (1 <= N <= 1,000) cows as possible. If the mil原创 2017-10-18 09:31:19 · 622 阅读 · 0 评论 -
BZOJ1097 [POI2007]旅游景点atr
标签:状压DP,最短路Description FGD想从成都去上海旅游。在旅途中他希望经过一些城市并在那里欣赏风景,品尝风味小吃或者做其他的有趣的事情。经过这些城市的顺序不是完全随意的,比如说FGD不希望在刚吃过一顿大餐之后立刻去下一个城市登山,而是希望去另外什么地方喝下午茶。幸运的是,FGD的旅程不是既定的,他可以在某些旅行方案之间进行选择。由于FGD非常讨厌乘车的颠簸,他希望在满足他原创 2017-10-18 12:07:04 · 353 阅读 · 0 评论 -
BZOJ1827 [Usaco2010 Mar]gather 奶牛大集会
标签:树形DP,dfs,贪心Time Limit: 1 Sec Memory Limit: 64MBSubmit: 1205 Solved: 562[Submit][Status][Discuss]DescriptionBessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会。当然,她会选择最方便的地点来举办这次集会。每个奶牛居住在 N(1<=N<=1原创 2017-10-18 16:24:55 · 762 阅读 · 0 评论 -
BZOJ1055 [HAOI2008]玩具取名
标签:区间DPDescription 某人有一套玩具,并想法给玩具命名。首先他选择WING四个字母中的任意一个字母作为玩具的基本名字。然后他会根据自己的喜好,将名字中任意一个字母用“WING”中任意两个字母代替,使得自己的名字能够扩充得很长。现在,他想请你猜猜某一个很长的名字,最初可能是由哪几个字母变形过来的。Input 第一行四个整数W、I、N、G。表示每一个字母能由原创 2017-10-10 09:43:36 · 718 阅读 · 0 评论 -
BZOJ1260 [CQOI2007]涂色paint
标签:区间DPDescription假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。 用尽量少的涂色次数达到目标。In原创 2017-10-10 09:51:05 · 406 阅读 · 0 评论 -
BZOJ1090 [SCOI2003]字符串折叠
标签:区间DPDescription S 2. X(S)是X(Xà折叠的定义如下: 1. 一个字符串可以看成它自身的折叠。记作S>AAACAAACBB 给一个字符串,求它的最短折叠。例如AAAAAAAAAABABABCCD的最短折叠为:9(A)3(AB)CCD。àAAACBB,而2(3(A)C)2(B)à A’B’ 例如,因为3(A) = AAA, 2(B) = BB,所以3(A)C2原创 2017-10-10 09:58:23 · 590 阅读 · 0 评论 -
BZOJ1597 [Usaco2008 Mar]土地购买
标签:斜率优化Description农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <= 长<= 1,000,000). 每块土地的价格是它的面积,但FJ可以同时购买多快土地. 这些土地的价格是它们最大的长乘以它们最大的宽, 但是土地的长宽不能交换. 如果FJ买一块3x原创 2017-10-10 10:31:37 · 439 阅读 · 0 评论 -
BZOJ1010 [HNOI2008]玩具装箱toy
标签:斜率优化Description P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间原创 2017-10-10 10:11:53 · 722 阅读 · 0 评论 -
BZOJ1096 [ZJOI2007]仓库建设
标签:斜率优化Description L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象部门的电话,被告知三天之后将有一场暴雨,于是L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。由于地形的不同,在不同工厂建立仓库的费用可原创 2017-10-10 10:44:13 · 621 阅读 · 0 评论 -
BZOJ1008 [HNOI2008]越狱
标签:数学Description 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱Input 输入两个整数M,N.1Output 可能越狱的状态数,模100003取余Sample Input2 3Sample Output6原创 2017-10-10 10:49:09 · 440 阅读 · 0 评论 -
BZOJ1965 [Ahoi2005]SHUFFLE 洗牌
标签:快速幂,快速乘,数学,数论Description为了表彰小联为Samuel星球的探险所做出的贡献,小联被邀请参加Samuel星球近距离载人探险活动。 由于Samuel星球相当遥远,科学家们要在飞船中度过相当长的一段时间,小联提议用扑克牌打发长途旅行中的无聊时间。玩了几局之后,大家觉得单纯玩扑克牌对于像他们这样的高智商人才来说太简单了。有人提出了扑克牌的一种新的玩法。对于扑克牌的一次洗原创 2017-10-27 11:20:09 · 509 阅读 · 0 评论 -
BZOJ4027 [HEOI2015]兔子与樱花
标签:树形DPDescription很久很久之前,森林里住着一群兔子。有一天,兔子们突然决定要去看樱花。兔子们所在森林里的樱花树很特殊。樱花树由n个树枝分叉点组成,编号从0到n-1,这n个分叉点由n-1个树枝连接,我们可以把它看成一个有根树结构,其中0号节点是根节点。这个树的每个节点上都会有一些樱花,其中第i个节点有c_i朵樱花。樱花树的每一个节点都有最大的载重m,对于每一个节点i,它的儿原创 2017-10-20 07:46:51 · 360 阅读 · 0 评论 -
BZOJ1131 [POI2008]Sta
标签:树形DPDescription给出一个N个点的树,找出一个点来,以这个点为根的树时,所有点的深度之和最大Input给出一个数字N,代表有N个点.N<=1000000下面N-1条边.Output输出你所找到的点,如果具有多个解,请输出编号最小的那个.Sample Input81 45 64 56 76 82 43 4Sampl原创 2017-10-20 08:02:57 · 387 阅读 · 0 评论 -
BZOJ3631 [JLOI2014]松鼠的新家
标签:树上差分,lca,树形DPDescription松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在“树”上。松鼠想邀请小熊维尼前来参观,并且还指定一份参观指南,他希望维尼能够按照他的指南顺序,先去a1,再去a2,……,最后到an,去参观新家。可是这样会导致维尼重复走很多房间原创 2017-10-20 08:09:37 · 422 阅读 · 0 评论 -
BZOJ1596 [Usaco2008 Jan]电话网络
标签:贪心,树形DPDescriptionFarmer John决定为他的所有奶牛都配备手机,以此鼓励她们互相交流。不过,为此FJ必须在奶牛们居住的N(1 <= N <= 10,000)块草地中选一些建上无线电通讯塔,来保证任意两块草地间都存在手机信号。所有的N块草地按1..N 顺次编号。 所有草地中只有N-1对是相邻的,不过对任意两块草地A和B(1<= A <= N; 1 <= B <=原创 2017-10-20 08:19:17 · 426 阅读 · 0 评论 -
BZOJ1864 [Zjoi2006]三色二叉树
标签:树形DPDescriptionInput仅有一行,不超过500000个字符,表示一个二叉树序列。Output输出文件也只有一行,包含两个数,依次表示最多和最少有多少个点能够被染成绿色。Sample Input1122002010Sample Output5 2题意:给定一棵二叉树,将其染色(红,绿,蓝),其父亲节点必须和两个儿子原创 2017-10-20 08:26:20 · 407 阅读 · 0 评论 -
BZOJ3696 化合物
标签:树形DPDescription 首长NOI惨跪,于是去念文化课了。现在,他面对一道化学题。 这题的来源是因为在一个奇怪的学校两个化竞党在玩一个奇怪的博弈论游戏。这个游戏很蛋疼,我相信你们也没有兴趣听。 由于这个游戏涉及博弈论,因此化竞的同学就要求首长求一个类似SG函数的值。 他们手中有一种非常神奇的化合物,它的分子由N个原子组成(不要在意一个原子原创 2017-10-20 08:34:08 · 465 阅读 · 0 评论 -
BZOJ1669 [Usaco2006 Oct]Hungry Cows饥饿的奶牛
标签:LIS,DPDescriptionFarmer John养了N(1头奶牛,每头牛都有一个不超过32位二进制数的正整数编号。FJ希望奶牛们在进食前,能按编号从小到大的顺序排好队,但奶牛们从不听他的话。为了让奶牛们养成这个习惯,每次开饭时,FJ从奶牛中顺序地挑出一些,这些奶牛的编号必须按挑出的顺序递增。然后FJ让被挑出的奶牛们吃饭——其他奶牛就只能饿肚子了。 现在,你得到了这一次原创 2017-10-20 08:37:02 · 508 阅读 · 0 评论 -
BZOJ1616 [Usaco2008 Mar]Cow Travelling游荡的奶牛
标签:DPDescription奶牛们在被划分成N行M列(2 的草地上游走,试图找到整块草地中最美味的牧草。Farmer John在某个时刻看见贝茜在位置 (R1, C1),恰好T (0 秒后,FJ又在位置(R2, C2)与贝茜撞了正着。 FJ并不知道在这T秒内贝茜是否曾经到过(R2, C2),他能确定的只是,现在贝茜在那里。 设S为奶牛在T秒内从(R1, C1)走到(R2原创 2017-10-20 08:40:48 · 417 阅读 · 0 评论 -
BZOJ1084 [SCOI2005]最大子矩阵
标签:DPDescription 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。Input 第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的分值的绝对值不超过32767)。Output 只有一行为k个子矩阵分值之和最大为多少原创 2017-10-20 09:02:28 · 476 阅读 · 0 评论 -
BZOJ1007 [HNOI2008]水平可见直线
标签:计算几何Description 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的.例如,对于直线:L1:y=x; L2:y=-x; L3:y=0则L1和L2是可见的,L3是被覆盖的.给出n条直线,表示成y=Ax+B的形式(|A|,|B|Input 第一行为N原创 2017-10-11 14:03:54 · 492 阅读 · 0 评论 -
BZOJ1708 [Usaco2007 Oct]Money奶牛的硬币
标记:背包DPDescription在创立了她们自己的政权之后,奶牛们决定推广新的货币系统。在强烈的叛逆心理的驱使下,她们准备使用奇怪的面值。在传统的货币系统中,硬币的面值通常是1,5,10,20或25,50,以及100单位的货币,有时为了更方便地交易,会发行面值为2单位的硬币。 奶牛们想知道,对于一个给定的货币系统,如果需要正好凑出一定数量的钱,会有多少种不同的方法。比如说,你手上有无限原创 2017-10-11 15:43:18 · 445 阅读 · 0 评论 -
BZOJ1606: [Usaco2008 Dec]Hay For Sale 购买干草
标签:背包DPDescription 约翰遭受了重大的损失:蟑螂吃掉了他所有的干草,留下一群饥饿的牛.他乘着容量为C(1≤C≤50000)个单位的马车,去顿因家买一些干草. 顿因有H(1≤H≤5000)包干草,每一包都有它的体积Vi(l≤Vi≤C).约翰只能整包购买,他最多可以运回多少体积的干草呢?Input 第1行输入C和H,之后H行一行输入一个Vi.Out原创 2017-10-11 15:57:49 · 477 阅读 · 0 评论 -
BZOJ1015 [JSOI2008]星球大战starwar
标签:并查集Description 很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系。某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直接或间接地连接。 但好景不长,很快帝国又重新造出了他的超级武器。凭借这超级武器的力量,帝国开始有计划地摧毁反抗军占领的星球。由于星球的不断被摧毁,原创 2017-10-11 21:33:54 · 590 阅读 · 0 评论 -
BZOJ2287 [POJ Challenge]消失之物
标签:背包DPDescriptionftiasch 有 N 个物品, 体积分别是 W1, W2,..., WN。 由于她的疏忽, 第 i 个物品丢失了。 “要使用剩下的 N - 1 物品装满容积为 x 的背包,有几种方法呢?”-- 这是经典的问题了。她把答案记为 Count(i, x) ,想要得到所有1 Count(i, x) 表格。Input第1行:两个整数 N (1 ≤原创 2017-10-11 16:35:56 · 433 阅读 · 0 评论 -
BZOJ1051 [HAOI2006]受欢迎的牛
标签:tarjanDescription 每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头牛被所有的牛认为是受欢迎的。Input 第一行两个数N,M。 接下来M行,每行两个数A,B,意思是A认为B是受欢迎的(原创 2017-10-12 07:21:09 · 499 阅读 · 0 评论 -
BZOJ1016 [JSOI2008]最小生成树计数
标签:最小生成树KruskalDescription 现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树。(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的)。由于不同的最小生成树可能很多,所以你只需要输出方案数对31011的模就可以了。Input 第一行包含两个数,n和m,其中1数编号。接下原创 2017-10-12 08:06:11 · 643 阅读 · 0 评论 -
BZOJ3706 反色刷
标签:欧拉图,并查集Description给一张无向图,边有黑白两种颜色,现在你有一堆反色刷,可以从任意点开始刷,经过若干条边后回到起点。现在要询问至少需要多少个反色刷可以使这张图所有边都变成白色。因为某种原因,边的颜色是会改变的,于是。。需要支持以下操作:1 x 把第x条边反色(编号从0~m-1)2 询问当前图中最少需要多少个反色刷Input第一行两个整原创 2017-10-20 15:28:06 · 429 阅读 · 0 评论