贪心
文章平均质量分 74
Pharus25
这个作者很懒,什么都没留下…
展开
-
【C++】洛谷P1090 [NOIP2004 提高组] 合并果子 / [USACO06NOV] Fence Repair G
在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过 n−1n-1n−1 次合并之后, 就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个果子重量都为 111 ,并且已知果子的种类 数和每种果子的数目,你的任务是设计出合并的次序方案,使多多耗费的体力原创 2022-12-05 12:37:03 · 188 阅读 · 0 评论 -
【C++】洛谷P1223 排队接水
有 nnn 个人在一个水龙头前排队接水,假如每个人接水的时间为 TiT_iTi,请编程找出这 nnn 个人排队的一种顺序,使得 nnn 个人的平均等待时间最小。第一行为一个整数 nnn。第二行 nnn 个整数,第 iii 个整数 TiT_iTi 表示第 iii 个人的等待时间 TiT_iTi。输出文件有两行,第一行为一种平均时间最短的排队顺序;第二行为这种排列方案下的平均等待时间(输出结果精确到小数点后两位)。样例输出 #1提示n≤1000,ti≤106n \leq 1000,t_i \leq原创 2022-12-05 12:23:39 · 524 阅读 · 0 评论 -
【C++】洛谷P1007 独木桥
战争已经进入到紧要时间。你是运输小队长,正在率领运输部队向前线运送物资。运输任务像做题一样的无聊。你希望找些刺激,于是命令你的士兵们到前方的一座独木桥上欣赏风景,而你留在桥下欣赏士兵们。士兵们十分愤怒,因为这座独木桥十分狭窄,只能容纳 111 个人通过。假如有 222 个人相向而行在桥上相遇,那么他们 222 个人将无法绕过对方,只能有 111 个人回头下桥,让另一个人先通过。但是,可以有多个人同时呆在同一个位置。突然,你收到从指挥部发来的信息,敌军的轰炸机正朝着你所在的独木桥飞来!为了安全,你的部队必须撤原创 2022-12-05 12:16:06 · 252 阅读 · 0 评论 -
【C++】洛谷P1199 [NOIP2010 普及组] 三国游戏
小涵很喜欢电脑游戏,这些天他正在玩一个叫做《三国》的游戏。在游戏中,小涵和计算机各执一方,组建各自的军队进行对战。游戏中共有 NNN 位武将(NNN为偶数且不小于444),任意两个武将之间有一个“默契值”,表示若此两位武将作为一对组合作战时,该组合的威力有多大。游戏开始前,所有武将都是自由的(称为自由武将,一旦某个自由武将被选中作为某方军队的一员,那么他就不再是自由武将了),换句话说,所谓的自由武将不属于任何一方。游戏开始,小涵和计算机要从自由武将中挑选武将组成自己的军队,规则如下:小涵先从自由武将中选出一原创 2022-12-05 12:09:42 · 211 阅读 · 0 评论