
USACO
文章平均质量分 79
gi2gj05h
这个作者很懒,什么都没留下…
展开
-
【Usaco】Fence8
Description 农夫约翰打算建立一个栅栏将他的牧场给围起来,因此他需要一些特定规格的木材。于是农夫约翰到木材店购买木材。可是木材店老板说他这里只剩下少部分大规格的木板了。不过约翰可以购买这些木板,然后切割成他所需要的规格。而且约翰有一把神奇的锯子,用它来锯木板,不会产生任何损失,也就是说长度为10的木板可以切成长度为8和2 的两个木板。 你的任务:给你约翰所需要的木板的规格,还有木转载 2016-04-04 21:38:55 · 833 阅读 · 0 评论 -
【BZOJ 1232】 【Usaco 2008 Nov】安慰奶牛cheer
Description Farmer John变得非常懒, 他不想再继续维护供奶牛之间供通行的道路. 道路被用来连接N (5 <= N <= 10,000)个牧场, 牧场被连续地编号为1..N. 每一个牧场都是一个奶牛的家. FJ计划除去P(N-1 <= P <= 100,000)条道路中尽可能多的道路, 但是还要保持牧场之间的连通性. 你首先要决定那些道路是需要保留的N-1条道路. 第j条转载 2016-04-07 11:24:08 · 667 阅读 · 0 评论 -
【Usaco 2008 Oct】灌水
Description Farmer John已经决定把水灌到他的n(1 Input *第一行:一个数n *第二行到第n+1行:第i+1行含有一个数wi *第n+2行到第2n+1行:第n+1+i行有n个被空格分开的数,第j个数代表pij。 Output *第一行:一个单独的数代表最小代价. Sample Input 4 5 4 4 3 0 2原创 2016-04-07 12:39:13 · 528 阅读 · 0 评论 -
【BZOJ 1016】【JSOI 2008】最小生成树计数
Description 现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树。(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的)。由于不同的最小生成树可能很多,所以你只需要输出方案数对31011的模就可以了。 Input 第一行包含两个数,n和m,其中1 Output 输出不同的最小生成转载 2016-04-07 21:36:59 · 451 阅读 · 0 评论 -
【BZOJ 1612】【Usaco 2008 Jan】Cow Contest奶牛的比赛(传递闭包)
Description FJ的N(1 <= N <= 100)头奶牛们最近参加了场程序设计竞赛:)。在赛场上,奶牛们按1..N依次编号。每头奶牛的编程能力不尽相同,并且没有哪两头奶牛的水平不相上下,也就是说,奶牛们的编程能力有明确的排名。 整个比赛被分成了若干轮,每一轮是两头指定编号的奶牛的对决。如果编号为A的奶牛的编程能力强于编号为B的奶牛(1 <= A <= N; 1 <= B <= N转载 2016-04-12 13:16:37 · 1166 阅读 · 0 评论 -
【BZOJ 1641】【Usaco2007 Nov】Cow Hurdles 奶牛跨栏(最短路变形)
Description Farmer John 想让她的奶牛准备郡级跳跃比赛,贝茜和她的伙伴们正在练习跨栏。她们很累,所以她们想消耗最少的能量来跨栏。 显然,对于一头奶牛跳过几个矮栏是很容易的,但是高栏却很难。于是,奶牛们总是关心路径上最高的栏的高度。 奶牛的训练场中有 N (1 ≤ N ≤ 300) 个站台,分别标记为1..N。所有站台之间有M (1 ≤ M ≤ 25,000)条单向路径,原创 2016-04-12 14:48:38 · 726 阅读 · 0 评论 -
【BZOJ 1726】【Usaco 2006 Nov】Roadblocks 次短路
Description 贝茜把家搬到了一个小农场,但她常常回到FJ的农场去拜访她的朋友。贝茜很喜欢路边的风景,不想那么快地结束她的旅途,于是她每次回农场,都会选择第二短的路径,而不象我们所习惯的那样,选择最短路。 贝茜所在的乡村有R(1 Input * 第1行: 两个整数,N和R,用空格隔开 * 第2..R+1行: 每行包含三个用空格隔开的整数A、B和D,表示存在一条长度为原创 2016-04-16 16:33:12 · 540 阅读 · 0 评论 -
【BZOJ 1050】 【HAOI 2006】旅行comf(最小生成树枚举)
Description 给你一个无向图,N(N Input 第一行包含两个正整数,N和M。 下来的M行每行包含三个正整数:x,y和v。表示景点x到景点y之间有一条双向公路,车辆必须以速度v在该公路上行驶。 最后一行包含两个正整数s,t,表示想知道从景点s到景点t最大最小速度比最小的路径。s和t不可能相同。 1 1 0 Output 如果景点s到景点t转载 2016-04-10 20:29:02 · 386 阅读 · 0 评论