空间限制: 32000 KB
 题目等级 : 黄金 Gold
 查看运行结果
 
 
题目描述 Description

Txx是一个成绩很差的人,考试便成了他的噩梦。于是他常在考试时睡觉以打发时间。今天他又要面临一次考试,为了保证有充足的睡眠,他决定只做k分钟题目。这次测试有n道题,第i题的得分是pi分,需要耗费ti分钟解决(将要完成也得不到分)。

请你算出他最少扣多少分(总分是所有题目分值的总和)。

输入描述 Input Description

第一行k

第二行n

第三行到第n+2行每行两个数:ti和pi

输出描述 Output Description

Txx最少的扣分

样例输入 Sample Input

5

3

2 6

1 3

4 7

样例输出 Sample Output

6

数据范围及提示 Data Size & Hint

100%的数据中,k<=100000,ti<=10000,pi<=10000;

30%的数据中,n<=20;

100%的数据中,n<=500

大水题i

 #include <algorithm>
#include <cstdio> using namespace std; int n,k,tot;
int t[],p[],f[]; int main()
{
scanf("%d%d",&k,&n);
for(int i=;i<=n;i++)
scanf("%d%d",&t[i],&p[i]),tot+=p[i];
for(int i=;i<=n;i++)
for(int j=k;j>=t[i];j--)
f[j]=max(f[j],f[j-t[i]]+p[i]);
printf("%d",tot-f[k]);
return ;
}

最新文章

  1. [板子]倍增LCA
  2. C程序编译过程
  3. oracle开启numa的支持
  4. .NET: C#: 获取当前路径
  5. android学习笔记48——SQLite
  6. Servlet的一些细节问题
  7. HTTP首部解析
  8. SpringMVC 参数绑定注解解析
  9. MongoDB Sharding分片 shell 脚本
  10. 搭建VirtualBox虚拟机集群
  11. 为什么需要micro-service构建平台
  12. canvas-star3
  13. SpringBoot中加密com.github.ulisesbocchio
  14. Python之简单的用户登录和注册
  15. Python基础之好玩的字符串格式化f-string格式
  16. 在docker中运行kong和kong dashboard
  17. java集合之二(collection架构)
  18. html表格中的tr td th用法
  19. centos7之salt命令随笔笔记
  20. Kinect1驱动 PCL OpenCV ROS 安装

热门文章

  1. Node.js安全清单
  2. sdut1269 走迷宫(dfs)
  3. codevs2800送外卖(floyd+状压dp)
  4. Android检测代理
  5. [BZOJ2017][Usaco2009 Nov]硬币游戏(要复习系列)
  6. protobuf 编译 java js文件详解
  7. BZOJ 1877 拆点费用流
  8. 树莓派-解决apt-get upgrade速度慢的方法[更换阿里云源]
  9. Hibernate基础(二)
  10. Visual C++6.0的下载与安装