POJ
Steve_Junior
某中华名校的竞赛渣渣
展开
-
POJ - 2230 Watchcow
【问题描述】 FJ有 N 个农场,他们由 M 条双向道路连接。贝茜从农场出发巡逻。每条路必须由两个方向各走一遍,最后回到农场1。题目保证有这样的路径存在。 请输出这样的路径。【输入格式】 第一行输入N和M,之后M行输入一条路径的两个端点。【输出格式】 输出经过的农场,一行一个(字典序最小的)。【输入样例】4 51 21 42 32 43 4【输出样例】1214232原创 2016-07-09 16:55:43 · 315 阅读 · 0 评论 -
POJ - 3265/USACO - Jan07 Gold Problem Solving 动态规划(DP) | 对USACO官方题解0ms程序的解释
【问题描述】 过去的日子里,农夫John的牛没有任何题目。可是现在他们有题目,有很多的题目。 精确地说,他们有 P 道题目要做。并且他们还离开了农场并且象普通人一样找到了工作,他们的月薪是M 元(上个月的工资在下月初发放)。 他们的题目是一流的难题,所以他们得找帮手。帮手们不是免费的,但是他们能保证在一个月内作出任何题目。每做一道题需要两笔付款:第一笔A_i(1 <= A_i <= M) 元在做题原创 2016-09-07 19:27:29 · 814 阅读 · 1 评论 -
POJ - 1042 Gone Fishing 钓鱼 动态规划(DP)
【问题描述】 约翰是个垂钓谜,星期天他决定外出钓鱼h小时(1≤h≤16),约翰家附近共有n个池塘(2≤n≤25),这些池塘分布在一条直线上,约翰将这些池塘按离家的距离由近到远编上号,依次为L1,L2,…,Ln,约翰家门外就是第一个池塘,所以他到第一个池塘是不用花时间的。约翰可以任选若干个池塘由近到远地垂钓,并且在每个池塘他都可以呆上任意长的时间,但呆的时间必须为5分钟的倍数(即5分钟为一个单位时间原创 2016-09-06 20:24:03 · 2931 阅读 · 0 评论 -
POJ - 1328 Radar Installation 安装雷达 贪心+区间选点 重庆一中高2018级竞赛班第八次测试 2016.8.7 Problem 3
【问题描述】 在一个坐标系中,x轴代表海岸线,x轴以上是大海。在海上有n个岛屿。现在打算在x轴上建一些雷达,一部雷达的覆盖范围为半径为 d 的圆。请你计算在x轴上最少建多少部雷达,才能把全部的岛屿覆盖起来,如果不能覆盖,输出-1。 【输入格式】 输入包含若干组数据,每组数据的第一行为整数 n 和 d ,它们的意义如题目描述。接下来的 n 行,每行为两个整数 x,y,表示一个岛屿的坐标。输入原创 2016-08-07 20:02:57 · 501 阅读 · 5 评论 -
POJ - 2456/USACO - Feb05 Gold Aggressive cows 二分搜索+区间选点+贪心
【问题描述】 John拥有一个的属于自己的农场。最近,为了提高农场的运营状况,他建了一个有N 个槽的畜棚。这些槽位于一条直线上,其坐标分别为x1,x2,…xN(0≤xi≤1,000,000,000)。John新购买了一批奶牛,数量为C头。这些奶牛不喜欢槽式生活,并且经常进行一些激烈的打斗。为了减少奶牛们相互伤害而造成的损失,John必须按一定的策略来来安排这些奶牛进入槽。John策略就是,使距离最原创 2016-07-30 11:09:33 · 484 阅读 · 0 评论 -
POJ - 3258/USACO - Dec06 Silver/NOIP 2015 - 提高组 River Hopscotch 贪心+二分搜索
【问题描述】 每年奶牛们举行一场奇特的活动。他们从左岸出发,一个个小心地跳过河上的石头,最后跳到右岸。左右岸上各有一块石头,分别是起点和终点,而它们之间有N块石头在河上,它们与两岸的两块石头处在同一条直线上。左右岸相距L个单位长度,而每块石头到左岸都有一个距离Di(0 < Di < L)。Farmer John很自豪地看着他的奶牛们一个个跳过河,但是渐渐地他厌倦了。他希望移走河上的一些石头,使得剩原创 2016-07-31 09:36:13 · 339 阅读 · 0 评论 -
POJ - 3276/USACO - Mar07 Gold Face The Right Way 尺取法+反转
【题意】N头牛排成一列1<=N<=5000。每头牛或者向前(表示为F)或者向后(表示为B)。为了让所有牛都面向前方,农夫每次可以将K头连续的牛转向1<=K<=N,求操作的最少次数M和对应的最小K。思路:枚举所有的K,每个K都从最左端考虑每头牛的情况,若朝向后方则需要翻转,前方则不需要。但是该法的时间复杂度为O(N^3),因此需要优化。优化的方法是:用f[i]记录[i,i+K-1]是否进行了翻转,是则为1,原创 2016-07-28 19:04:28 · 355 阅读 · 0 评论 -
POJ - 3320 Jessica's Reading Problem 尺取法+映射 重庆一中高2018级竞赛班第三次测试 2016.7.24 Problem 4
【问题描述】 为准备考试,Jessica开始阅读一本很厚的课本。要想通过考试,必须把课本中所有知识点都掌握。这本书总共有P页,第i页恰好有一个知识点a[i](每个知识点都有一个整数编号)。全书中同一个知识点可能会被多次提到,所以她希望通过阅读其中连续的一些页把所有的知识点都覆盖到。给定每页写到的知识点,请求出要阅读的最少页数。【输入格式】 第一行一个整数P,表示书本的总页数。接下来的一行,包含P原创 2016-07-28 09:59:11 · 243 阅读 · 0 评论 -
POJ - 3622/USACO - Dec07 Gold Gourmet Grazers 挑剔的美食家 重庆一中高2018级竞赛班第五次测试 2016.7.26 Problem 4
【问题描述】 与很多奶牛一样,FJ那群养尊处优的奶牛们对食物越来越挑剔,随便拿堆草就能打发她们午饭的日子自然是一去不返了。现在FJ不得不去牧草专供商那里购买大量美味多汁的牧草,来满足他那 N 头挑剔的奶牛。 所有奶牛都对FJ提出了她对牧草的要求:第i头奶牛要求她的食物每份的价钱不低于A_i,并且鲜嫩程度不能低于B_i。商店里供应M种不同的牧草,第i种牧草的定价为C_i,鲜嫩程度为D_i 。 为了显原创 2016-07-27 14:05:25 · 1033 阅读 · 0 评论 -
POJ - 3045/USACO - Nov05 Silver Cow Acrobats 牛的杂技 重庆一中高2018级竞赛班第四次测试 2016.7.25 Problem 3
【问题描述】 FJ养了N头牛,他们按照1到N依次编上了号。FJ所不知道的是,他的所有牛的梦想是从农场逃走,去参加马戏团的演出。可奶牛门很快发现他们那么笨拙的蹄子根本无法在钢丝或晃动的秋千上站稳(他们还尝试过把自己装在大炮里发射出去,但可想而知,结果是悲惨的)。最终,他们决定练习一种最简单的杂技:把所有牛都摞在一起,比如说,第一头牛站在第二头牛的身上,同时第二头牛有站在第三头牛的身上……,最底下的是原创 2016-07-26 10:21:27 · 460 阅读 · 0 评论 -
POJ - 3069 Saruman's Army 萨鲁曼的大军 贪心 重庆一中高2018级竞赛班第三次测试 2016.7.24 Problem 2
【问题描述】 萨鲁曼的大军正行进在一条笔直的道路上,由于是在夜晚行军,路上的石头严重地影响了行军速度。于是萨鲁曼决定预先在道路上安装一些路灯,以便士兵们能清楚地看到所有石头。 萨鲁曼给出n块石头的位置Xi,现在需要在这些位置中选择若干个位置设置路灯。每盏路灯的照亮范围为R,即若你在Xi处设置了一盏路灯,则在[Xi-R,Xi+R]的范围内都会被照亮。 现在请你计算最少设置多少盏路灯,就能把所有石原创 2016-07-25 10:52:50 · 413 阅读 · 0 评论 -
POJ - 1723 Soldiers 士兵站队 排序+中位数
【问题描述】 在一个划分成网格的操场上,n个士兵散乱地站在网格点上。网格点由整数最表(x,y)表示。士兵可以沿着网格边上、下、左、右移动一步,但在同一时刻一个网格上只能有一名士兵。按照军官的命令,士兵们要整齐地列成一个水平队列,即排列成(x,y),(x+1,y),…,(x+n-1,y)。如何选择x,y的值,才能使士兵们以最少的总移动步数排成一列。 请计算使所有士兵排成一行需要的最少移动步数。【输原创 2016-07-19 18:21:42 · 2055 阅读 · 2 评论 -
POJ - 1088 滑雪 DP+记忆化搜索
【Description】 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23原创 2016-07-10 17:01:26 · 321 阅读 · 0 评论 -
POJ - 1985 Cow Marathon 奶牛马拉松 计算树的直径
【问题描述】 农夫约翰有N个农场,标号为1到N。M条不同的垂直或水平的道路连接着农场,道路的长度不超过1000。这些农场的分布就像下面的地图一样,图中农场用F1..F7表示:每个农场最多能在东西南北四个方向连接4个不同的农场。此外,农场只处在道路的两端。道路不会交叉且每个农场间有且仅有一条路径。但是约翰丢了农场的地图,他只得从电脑的备份信息中修复了。每一条道路信息描述如下:从农场23往南经距离10原创 2016-10-31 17:53:00 · 1145 阅读 · 0 评论