【2018.3.24】模拟赛之五-ssl1864 得分【dp,贪心】
正题
链接(需要jzoj账号)
大意
有n道题,有不同的价值和需要的时间,在剩余x分钟做并且可以做完的话就可以获得 价值*x的价值。
大意
用贪心+Dp,然后就好了。贪心就是用价值除以时间,然后排序。
代码
#include<cstdio>
#include<algorithm>
#include<iostream>
using namespace std;
struct shop{int c,t;
}a[3001];
int n,m,maxs,ans,f[10001];
bool cmp(shop x,shop y)//排序
{return y.c*x.t<x.c*y.t;
}
int main()
{scanf("%d%d",&n,&m);for (int i=1;i<=n;i++) scanf("%d%d",&a[i].t,&a[i].c);stable_sort(a+1,a+1+n,cmp);for (int i=1;i<=n;i++){for (int j=m;j>=a[i].t;j--)f[j]=max(f[j],f[j-a[i].t]+a[i].c*(m-j+a[i].t));//dp}for (int i=1;i<=m;i++)maxs=max(maxs,f[i]);printf("%d",maxs);
}
【2018.3.24】模拟赛之五-ssl1864 得分【dp,贪心】相关推荐
- 2018.10.9模拟赛
2018.10.9模拟赛 T1 trade 正解:贪心 据说lyd讲过但并没有印象QAQ,考场上现推浪费了不少时间 其实就开个小根堆,每次把堆顶取出来看它是不是比当前的 a[i]a[i]a[i] 小, ...
- 【2018.4.7】模拟赛之五-ssl2386 序列【dp】
正题 大意 好序列的定义为每一个数是前面一个数的倍数.求1到n里长度为k的好序列的个数 解题思路 f[i][j]f[i][j]f[i][j]表示第i位数为j的最优解,然后动态转移方程 f[i+1][j ...
- 【题解】poj1639[2018.8.24校赛 最小生成树 A]Picnic Planning 最小度限制生成树
题目链接 Description The Contortion Brothers are a famous set of circus clowns, known worldwide for thei ...
- 2018,10,19模拟赛
jz的题...写炸了不少暴力...还有容斥等不太熟练 T1以为n^2*m过不去,想了好久 归根到底还是我太蒻了qwq 存一下代码 t1 为了稳一点写了部分分...还没删,可以自行跳过ovo #incl ...
- 2018蓝桥杯模拟赛·青出于蓝而胜于蓝 DFS序+树状数组
武当派一共有 nnn 人,门派内 nnn 人按照武功高低进行排名,武功最高的人排名第 111,次高的人排名第 222,... 武功最低的人排名第 nnn.现在我们用武功的排名来给每个人标号,除了祖师爷 ...
- 2018.3.10 模拟赛——(2)给出字符串
题目大意: 给出一个由小写字母组成的字符串.你的任务是找出其最长的出现至少两次的子串的长度.这些重复出现的子串可以重叠,比如:ababa aba视为出现两次 解题思路: 数据较小,字符串长度≤100. ...
- 2018.10.2模拟赛
八数码 1 问题描述 有33 共9 个格子,其中有一个格子是空的,其他格子填满了18 之间不同的数字.通过 移动格子可以改变数字和空格的位置,现在给你初状态和末状态,请你给出最少的移动步数. 2 输入 ...
- 【模拟赛】8.24模拟赛题解(由ljm同学的博客转载)
Day8题解 本次题目来自:agc005c,arc080f,bzoj3319. T1:豪迈 题意:给定NNN以及一个长度为N" role="presentation" s ...
- tarjan+拓扑序+差分--2018.10.16模拟赛T2
题目: 阿天住的城市有 n 个政府部门,这些部门之间用了 m 条有向路径 连接了起来.有趣的是,每过一天这些路径都会变换方向,也就是说, 偶数的日子和奇数的日子的图是不同的. 阿天在社保局工作,可惜他 ...
最新文章
- Sarg安装配置使用
- PHP笔试题——处理大文件(最简单的方法)
- xgboost分类器直接调用验证集的评估结果
- 谈谈程序员的高薪现象是不是该整治一下了?
- js Object的属性 Configurable,Enumerable,Writable,Value,Getter,Setter
- telnet或SQLplus下命令输入错误如何删掉重新输入
- 微信小程序 bindtap 和 catchtap的区别
- es6之数据结构 set,WeakSet,mapWeakMap
- java中的抽象方法_Java中的抽象类和抽象方法
- SSD Network Architecture--keras version
- Cloudflare的介绍可以防DDOS 能防多少G呢?
- 网页顶部广告展开与收起
- java overload_Java中的Overload和Override有什么区别
- Kafka 常用命令
- 西安交通大学保研面试题
- Linux中删除文件,磁盘空间未释放问题追踪
- vasp 模拟退火_【转】vasp的分子动力学模拟 - 第一原理 - 小木虫 - 学术 科研 互动社区...
- 网页轮播图(详细版)
- [Qt小白磨刀石]使用Visual Studio 2019+Qt 5.14.2创建GUI程序指南之开发环境配置篇
- CMMI3级评估工作的总结 (转贴)
热门文章
- 雨棚板弹性法计算简图_钢结构工程量计算4点注意事项,还不来看?
- 微型计算机原理计算两数和,微型计算机原理及汇编语言 第2章-2 补码及加减运算.ppt...
- php dechex 补零,PHP dechex()函数
- php获取昨日时间段内,PHP 获取 特定时间范围 类
- python choice添加下拉框_自定义Django Form中choicefield下拉菜单选取数据库内容实例...
- code删除前两个_听说用python来批量删除说说也挺快乐的呢~
- word2vec原理_word2vec论文阅读笔记
- 前端 input怎么显示null_小猿圈WEB前端之HTML5+CSS3面试题(一)
- php 常用rpc框架,php的轻量级rpc框架yar
- leetcode700. 二叉搜索树中的搜索