九度oj 题目1364:v字仇杀队

news/2024/11/24 21:37:57/
题目描述:

         最近玄影游侠看了一部非常好看的电影,叫做《v字仇杀队》。下面是这部电影的主角v:


         它想说明的一个问题就是,你现在所想的真的是你自己内心所想的吗?还是别人,社会让你这么想的?你要有自己的想法,每个人内心都有自己的准则,你没有必要按照大众的准则去想。

         v整整策划了一年炸掉英国政府的大楼来推翻独裁统治,在这期间,v遇到了一个问题:如何使用有限的炸弹来达到最大的破坏力。

         看过电影的人都知道,v最后使用自己偷偷建造的一个装满炸药的地铁直接开向国会大厦。虽然v的炸药很多,但是地铁中能装载的炸药数是有限的,因此,v就要挑选一部分炸药。如果换作你,你能在地铁有限的空间中装载挑选出来的炸药使得地铁的破坏力最大吗?

 

输入:

         每组测试数据可能有多组输入,对于每一组输入,

         输入的第一行包括两个整数S(1 <= S <= 1000)和C(1<=C<=100),S代表地铁的总空间的大小,C代表v一共存储的炸药的个数。

         接下来的C行每行包括两个1到100(包括1和100)的整数,分别表示这个炸药所需要的空间以及它所能产生的破坏力。

输出:

         对于每组输入,输出只包括一行,这一行只包含一个整数,表示在地铁的有限的空间里转载选出的炸药,能产生的最大的破坏力。如果每个炸药的体积都很大,地铁的空间连一个炸药都装不下,输出0即可。

样例输入:
70 371 10069 11 2
样例输出:
3
#include<iostream>
#include<algorithm>
using namespace std;int main()
{int S, C; //S为总体积, C为总类数 int v, b; //v为体积,b为爆炸力 while (cin >> S >> C) {int dp[1001] = {0};while (C--) {cin >> v >> b;for (int i=S; i>=v; --i) dp[i] = max (dp[i], dp[i-v] + b);} cout << dp[S] << endl;}return 0;
}




http://www.ppmy.cn/news/276772.html

相关文章

九度笔记之 1364:v字仇杀队

题目1364&#xff1a;v字仇杀队 时间限制&#xff1a;1 秒 内存限制&#xff1a;32 兆 特殊判题&#xff1a;否 提交&#xff1a;302 解决&#xff1a;109 题目描述&#xff1a; v整整策划了一年炸掉英国政府的大楼来推翻独裁统治&#xff0c;在这期间&#xff0c;v遇到了一个问…

九度 1364 v字仇杀队

http://ac.jobdu.com/problem.php?id1364 经典01背包&#xff0c;没有用空间逆序优化。 1 #include <stdio.h> 2 #include <string.h> 3 #include <stdlib.h> 4 int S,C; 5 int force[102]; 6 int space[102]; 7 int mat[102][1002]; 8 int max(int a,int b…

风青杨:如何解读央视播放《V字仇杀队》?

12月14日晚&#xff0c;CCTV-6破天荒播出电影《V字别动队》&#xff0c;此举在微博上引起热议。有网友甚至惊呼“这样的电影能在央视上映&#xff0c;我一度怀疑自己是在做梦。”这部曾经一度禁播的电影自上映以来首次在大陆公映&#xff0c;该片中的经典台词“人民不应该害怕政…

V字仇杀队精彩简介_免费下载

1、英国历史上有个人叫盖伊福克斯试图炸毁议会大厦&#xff0c;最终被判处绞刑。有一个男人戴上盖伊的面具&#xff0c;全副武装后出门了。与此同时伊薇哈蒙德也打算出门&#xff0c;听到节目主持人一味的洗脑而厌烦的伊薇关上电视&#xff0c;发现已经过了宵禁时间&#xff0c…

我的GIT练习ONE

目录 前言 GIT安装教程 Git作者 GIT优点 GIT缺点 为什么要使用 Git GIT练习ONE 总结 前言 Git 是一个分布式版本控制及源代码管理工具;Git 可以为你的项目保存若干快照&#xff0c;以此来对整个项目进行版本管理 GIT安装教程 点击进入查看教程&#xff1a;点击进入 Gi…

Glibc——堆利用机制[拓展]

目录 1、什么是堆 2、使用动态分配的内存 3、系统调用brk和mmap 3.1 brk() 3.2 mmap() 4、多线程与Arena 5、维护多个堆 1、什么是堆 堆是每个程序被分配到的一块内存区域&#xff0c;和栈的区别主要在于堆内存是动态分配的。也就是说&#xff0c;程序可以从“heap“段请…

sed命令对文件内的指定字符串进行替换

目录 一、创建一个txt文件 二、替换每行第一个huawei为apple&#xff0c;第三个“/”后&#xff0c;不加参数就是只替换第一个 三、替换每行所有的xiaomi为iphone&#xff0c;第三个“/”后&#xff0c;加参数g就是替换所有 四、替换每行第二个redmi为potato&#xff0c;第…

乔春洋:主品牌与副品牌

乔春洋&#xff1a;主品牌与副品牌 许多企业在品牌不变的情况下&#xff0c;为自己的新产品起一个优美动听的小名&#xff0c;我们把这个小名叫作副品牌。副品牌在不少行业被广泛使用&#xff0c;而以家电业为最多。例如海尔电冰箱、洗衣机中的“小王子”、“大王子”、“…