zoukankan      html  css  js  c++  java
  • Codevs 2894 Txx考试

    时间限制: 1 s
     空间限制: 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


    #include<iostream> #include<cstdio> #include<cstring> using namespace std; int t[510],f[510],p[100010],n,k; long long ans; int main() { cin>>k; cin>>n; for(int i=1;i<=n;i++) cin>>t[i]>>p[i],ans+=p[i]; for(int i=1;i<=n;i++) { for(int j=k;j>=t[i];j--) { f[j]=max(f[j],f[j-t[i]]+p[i]); } } printf("%d",ans-f[k]); return 0; }

    思路:01背包

  • 相关阅读:
    datalist的用法
    SQL级联删除——删除主表同时删除从表——同时删除具有主外键关系的表
    js
    回调机制
    JS原型链
    多线程请求乌云链接
    Python高频技巧总结[基础篇]
    批量文本读取URL获取正常访问且保留对应IP
    Django基础之视图
    Django框架简介
  • 原文地址:https://www.cnblogs.com/suishiguang/p/5913862.html
Copyright © 2011-2022 走看看