codeforces #35D
题目大意:农场中原来有X份粮食,每天会有一个动物来,每个动物会在第i天消耗i份粮食,你可以选择接受或者拒绝,求最后能容纳的最多动物数。
题目思路:每个动物消耗的粮食都是定值。。。所以可以直接安装消耗的粮食数进行排序,或者0-1背包处理均可
AC代码:
#include <fstream> #include <algorithm> using namespace std; ifstream fin; ofstream fout; int main() {fin.open("input.txt");fout.open("output.txt");int n,x,c[105] = {0},dp[10005] = {0};fin >> n >> x;for(int i = 1;i<=n;i++){fin >> c[i];c[i]*=n+1-i;}for(int i = 1;i<=n;i++)for(int j = x;j>=0;j--)if(j>=c[i]) dp[j] = max(dp[j],1+dp[j-c[i]]);fout << dp[x] << endl;return 0; }
codeforces #35D相关推荐
- CodeForces - 35D
题目:https://vjudge.net/contest/326867#problem/A 题意:有一个农场,自己有m斤粮食,有n天,每天动物吃的量不同,那个动物的食量的是由他是从那天开始进这个农场 ...
- Codeforces - 35D. Animals - 贪心+排序
Animals 题目链接 分类: greedy 1.题意概述 有某类动物,要在农场中待n(1 ≤ n ≤ 100)n(1 ≤ n ≤ 100)天,第ii天,这类动物要吃的粮食为cic_i,现在初始粮草 ...
- [牛客网#35D 树的距离]离散化+线段树合并
[牛客网#35D 树的距离]离散化+线段树合并 分类:Data Structure SegMent Tree Merge 1. 题目链接 [牛客网#35D 树的距离] 2. 题意描述 wyf非常喜欢树 ...
- CodeForces 375D Tree and Queries
传送门:https://codeforces.com/problemset/problem/375/D 题意: 给你一颗有根树,树上每个节点都有其对应的颜色,有m次询问,每次问你以点v为父节点的子树内 ...
- 「日常训练」Bad Luck Island(Codeforces Round 301 Div.2 D)
题意与分析(CodeForces 540D) 是一道概率dp题. 不过我没把它当dp做... 我就是凭着概率的直觉写的,还好这题不算难. 这题的重点在于考虑概率:他们喜相逢的概率是多少?考虑超几何分布 ...
- 【codeforces 812C】Sagheer and Nubian Market
[题目链接]:http://codeforces.com/contest/812/problem/C [题意] 给你n个物品; 你可以选购k个物品;则 每个物品有一个基础价值; 然后还有一个附加价值; ...
- CodeForces 获得数据
针对程序的输出可以看见 CodeForces :当输入.输出超过一定字符,会隐藏内容 所以:分若干个程序进行输入数据的获取 1. 1 for (i=1;i<=q;i++) 2 { 3 scanf ...
- codeforces水题100道 第二十七题 Codeforces Round #172 (Div. 2) A. Word Capitalization (strings)...
题目链接:http://www.codeforces.com/problemset/problem/281/A 题意:将一个英文字母的首字母变成大写,然后输出. C++代码: #include < ...
- CodeForces 595A
题目链接: http://codeforces.com/problemset/problem/595/A 题意: 一栋楼,有n层,每层有m户,每户有2个窗户,问这栋楼还有多少户没有睡觉(只要一个窗户灯 ...
最新文章
- python php linux-linux怎么运行python?
- 全球及中国矢量超导磁体行业“十四五”竞争状况及投资前景策略分析报告2021-2027年版
- Hadoop常见异常及其解决方案
- 【Git】pull遇到错误:error: Your local changes to the following files would be overwritten by merge:
- 如何使用多个端口访问tomcat
- apl脚本入门-控制语句
- c语言设计二级考试程序修改题,全国计算机c语言二级考试试题
- 关于RSA中间人攻击
- 手把手教你如何通过大厂面试
- java 数字转换开发票大写格式_Java转化数字为大写人民币
- 实现NRF52832蓝牙DFU无线升级
- windowxp网络无法发现其他计算机,几个步骤轻松解决win7无法访问XP系统共享问题...
- VMware安装虚拟机出现Operating System not found 解决方案
- 共同父域下的单点登录
- sql里面如何将年月日时分秒的格式转换成年月日
- 买笔记本的13个验机步骤
- 电信重组唤醒“冬眠”的SP
- 报!!第十二届蓝桥杯大赛报名启动!!
- AcWing 3465. 病毒朔源 (邻接表DFS 详解)
- JDK1.8 Stream获取非重复值