![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
贪心算法
lwd2621
这个作者很懒,什么都没留下…
展开
-
贪心算法入门(杭电2037)
#include #include using namespace std; void compare(int n,int *a,int *b,bool *c) { int i,j=0; c[0]=1; for(i=1;i<n;i++) { if(a[i]>=b[j]) { c[i]=true;原创 2015-12-21 11:02:33 · 434 阅读 · 0 评论 -
杭电2187
悼念512汶川大地震遇难同胞——老人是真饿了 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11020 Accepted Submission(s): 4565 Problem Description 时间原创 2015-12-23 19:55:36 · 336 阅读 · 0 评论 -
杭电2124
Repair the Wall Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3006 Accepted Submission(s): 1472 Problem Description Long time原创 2015-12-23 20:44:03 · 348 阅读 · 0 评论 -
背包问题
述 现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1<=v,w<=10);如果给你一个背包它能容纳的重量为m(10<=m<=20),你所要做的就是把物品装到背包里,使背包里的物品的价值总和最大。 输入第一行输入一个正整数n(1 随后有n测试数据,每组测试数据的第一行有两个正整数s,m(1 输出输出每组测试数据中背包内的物品的价值和,每次原创 2016-03-30 21:27:21 · 236 阅读 · 0 评论 -
喷水装置(一)
难度:3 描述现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为中心的半径为实数Ri(0<Ri<15)的圆被湿润,这有充足的喷水装置i(1<i<600)个,并且一定能把草坪全部湿润,你要做的是:选择尽量少的喷水装置,把整个草坪的全部湿润。 输入第一行m表示有m组测试数据 每一组测试数据的第一行有一个整数数n,原创 2016-04-05 21:33:01 · 237 阅读 · 0 评论 -
心急的C小加
心急的C小加 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 C小加有一些木棒,它们的长度和质量都已经知道,需要一个机器处理这些木棒,机器开启的时候需要耗费一个单位的时间,如果第i+1个木棒的重量和长度都大于等于第i个处理的木棒,那么将不会耗费时间,否则需要消耗一个单位的时间。因为急着去约会,C小加想在最短的时间内把木棒处理完,你能告诉原创 2016-05-05 20:30:59 · 249 阅读 · 0 评论 -
会场安排问题
会场安排问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办。小刘的工作就是安排学校小礼堂的活动,每个时间最多安排一个活动。现在小刘有一些活动计划的时间表,他想尽可能的安排更多的活动,请问他该如何安排。 输入第一行是一个整型数m(m 每组原创 2016-05-05 20:59:27 · 280 阅读 · 0 评论 -
阶乘之和
阶乘之和 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 给你一个非负数整数n,判断n是不是一些数(这些数不允许重复使用,且为正数)的阶乘之和,如9=1!+2!+3!,如果是,则输出Yes,否则输出No; 输入第一行有一个整数0 每组测试数据有一个正整数n输出如果符合条件,输出Yes,否则输出No;样例输入 2910 样例输出 YesNo 上传原创 2016-05-05 22:31:16 · 272 阅读 · 0 评论 -
寻找最大数
寻找最大数 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 请在整数 n 中删除m个数字, 使得余下的数字按原次序组成的新数最大, 比如当n=92081346718538,m=10时,则新的最大数是9888 输入第一行输入一个正整数T,表示有T组测试数据 每组测试数据占一行,每行有两个数n,m(n可能是一个很原创 2016-05-06 10:13:54 · 527 阅读 · 0 评论