01 2018 档案

摘要:题目大意: 从起点到终点有N步,如果走第K步,将会得到A[K]元钱,A[K]可能为负数。你也可以花100元钱“跳过”当前的这一步,即不会得到A[K]。但是任何时刻身上的钱都必须是非负的。开始时,你身上共有0元。给定数组A,求在能到达终点的情况下最小需要走过的步数。注意... 阅读全文
posted @ 2018-01-31 19:39 全OI最菜 阅读(177) 评论(0) 推荐(0)
摘要:题目大意: 我们要在足够多的会场里举行各种活动,一个会场在同一时刻只能安排一个活动,希望使用尽可能少的会场总数。假设一个活动结束后,立即可以在这个会场中进行下一个活动。求一段时间中需要的最少会场数。思路: 纯暴力的题目! 我们可以以开始时间来快排,再从1到n枚举每个活... 阅读全文
posted @ 2018-01-31 19:29 全OI最菜 阅读(189) 评论(0) 推荐(0)
摘要:题目大意: 思路: 思路一: 水题! 我们可以枚举分子和分母,求出符合要求的两个分数后,输出。 时间复杂度:O(n^2),绝对超时。思路二: 还是水题! 我们可以枚举分母,二分分子,求出符合要求的两个分数后,输出。 时间复杂度:O(2n log n),绝对不超时。代码... 阅读全文
posted @ 2018-01-31 19:21 全OI最菜 阅读(134) 评论(0) 推荐(0)
摘要:题目大意: 给出N个正整数,其中只有一个数出现了奇数次,其余的数都出现偶数次。求那个出现了奇数次的数。思路: 直接暴力! 下面给出两种做法: (1)不保险的:桶排 (2)保险的:快排 这道题个人认为快拍更加保险。因为题目没有告诉你这个数字最大是多少,使用桶排有可能会爆... 阅读全文
posted @ 2018-01-31 19:13 全OI最菜 阅读(182) 评论(0) 推荐(0)
摘要:题目大意: 老师今天买了好多黑色和白色巧克力(可以认为数量无限)来奖励同学们,让同学们自己来拿巧克力,但有如下限制: 1、每个人最少拿一块巧克力; 2、每个人只能拿一种颜色的巧克力; 3、拿黑色巧克力的人不少于C 个; 4、第i 个人最多拿a[i]个黑巧克力,或最多拿... 阅读全文
posted @ 2018-01-31 07:34 全OI最菜 阅读(100) 评论(0) 推荐(0)
摘要:题目大意: 农夫约翰最近忘记他有多少奶牛了!于是他在每块农田上都安装一个麦克风,通过麦克风的音量来计算每个农田上有多少奶牛。 约翰的N个农田是排成一条直线,每个农田上可能拥有不同种类的奶牛,奶牛的种类是B种,第i种奶牛每只奶牛都会发出Vi的音量。然后... 阅读全文
posted @ 2018-01-30 19:05 全OI最菜 阅读(126) 评论(0) 推荐(0)
摘要:题目大意: 一个国际溜冰比赛的赛道长L米。在起点选手的速度是1米/秒,但速度是可以改变的,在每一米的速度可以是前一米的速度加1、减1,或者等于前一米的速度。在滑行的过程中,选手会遇到N个转弯处,第i个转弯处位于距离出发点D[i]米处。为了安全,选手到达第i个转弯处的速... 阅读全文
posted @ 2018-01-30 18:09 全OI最菜 阅读(115) 评论(0) 推荐(0)
摘要:题目大意: 给出n,请展开(a+b)^n。思路: 这道题看起来很难的样子,但是实际上非常简单。 我们可以先展开几个次数小的式子: (a+b)^1=a+b (a+b)^2=a^2+2ab+b^2 (a+b)^3=a^3+3a^2b+3ab^2+b^3 (a+b)^4=a... 阅读全文
posted @ 2018-01-30 14:05 全OI最菜 阅读(119) 评论(0) 推荐(0)
摘要:题目大意: 在一个平面内,一头奶牛只能吃距离它k步的地点上的草。请问这只奶牛最多能吃到多少草?思路: 一开始看到这道题时一头雾水,以为要像懒惰的奶牛①一样,把平面转换成直线。但是想了一下,发现对于不确定的点f[i][j],我们无法确定每个点距离它多少米,枚举的话必然超... 阅读全文
posted @ 2018-01-30 13:51 全OI最菜 阅读(144) 评论(0) 推荐(0)
摘要:题目大意: 由于最近缺少降雨,农夫约翰决定在他的N块农田之间建立一个供水管网。 每块的位置可以用一个二维坐标来表示(xi,yi),在第i块地和第j块地之间修建一个管道的话,代价是(xi - xj)^2 + (yi - yj)^2。 ... 阅读全文
posted @ 2018-01-29 21:52 全OI最菜 阅读(110) 评论(0) 推荐(0)
摘要:题目大意: 有n个橙子排成一列,每个橙子上都有NOI三个字母中的一个,若从左到右连续拿3个橙子,三个橙子的字母依次是NOI,就成功获得奖励。现在将贴有字母P的橙子放入其中,可以选择当做任意一个字母,请问放了橙子P之后一共有多少种方法可以得到奖励?思路: 这道题我一开始... 阅读全文
posted @ 2018-01-29 21:31 全OI最菜 阅读(93) 评论(0) 推荐(0)
摘要:题目大意: 有n块草坪在一条直线上,已知一只奶牛只能从一点向左或向右k个单位,请问这只奶牛最多能吃到多少草?思路: 这道题一开始以为非常水,高高兴兴地去打代码,但是。。。 数据那!么!大!!! 所以这道题我选择了放弃O(n^2)的方法,空间换时间(不是DP!),开大点... 阅读全文
posted @ 2018-01-29 18:46 全OI最菜 阅读(128) 评论(0) 推荐(0)
摘要:题目大意: Smart和Sarah为了让他们种的小麦的高度相同,决定玩以下的游戏: 1、当轮到Smart的时候,他会选择最短的那个小麦,然后延长高度到第二短的小麦的高度。 2、当轮到Sarah的时候,她会选择最长的那个小麦,然后... 阅读全文
posted @ 2018-01-29 18:36 全OI最菜 阅读(171) 评论(0) 推荐(0)
摘要:题目大意: 你被提供一套不同面额的邮票,并规定最多能在一封信上粘贴的邮票数,你的目标是算出最大的可连续贴出的面值集合的元素个数。思路: 这是一道完全背包的问题。我们用f[j]表示面值为j的时候最少所需使用的邮票数,则得到了状态转移方程: f[j+a[i]]=min(f... 阅读全文
posted @ 2018-01-29 16:26 全OI最菜 阅读(99) 评论(0) 推荐(0)
摘要:题目大意: 给定一个连通图,求将任意一条路的距离翻倍,在最短时间的情况下最多可以浪费多少时间?思路: 这道题是一道最短路的题目,由于数据很小,我们可以用两个弗洛伊德算法,第一个求出不翻倍的情况下所需的时间,第二个求出翻倍的情况下所需的时间。然后将两数相减,得出结果。 ... 阅读全文
posted @ 2018-01-29 14:17 全OI最菜 阅读(101) 评论(0) 推荐(0)
摘要:题目大意: 在一个长方形的区域里,每个位置都有一面镜子,请问从长方形外任意一点照射,光最多可以被反射几次?思路: 这道题个人认为是一道比较难的暴力模拟,我们用s[i][j]来表示第i行j列的镜子的放置情况,f表示镜子反射的方向,以上,下,左,右的顺序来尝试从每个位置开... 阅读全文
posted @ 2018-01-29 14:01 全OI最菜 阅读(101) 评论(0) 推荐(0)
摘要:题目大意: 已知连在一起的小写字母为一个家族,求一块大陆上有多少家族?思路: 这道题由于数据小,所以可以用DFS也可以用BFS。 这道题和 找石油 细胞问题 很像,而那两题我都用了BFS,所以这道题我用的是DFS。 先将这块大陆读入在数组a里面,然后枚举家族所在位置,... 阅读全文
posted @ 2018-01-29 07:53 全OI最菜 阅读(81) 评论(0) 推荐(0)