zoukankan      html  css  js  c++  java
  • 94.Txx考试

    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

    分类标签 Tags 点此展开 

    代码:
    #include
    #include
    using namespace std;
    const int INFtim=100001;
    const int INFn=501;
    int f[INFtim],tim[INFn],fs[INFn];
    int k,n;
    long long sumfs=0;
    int main()
    {
    scanf("%d%d",&k,&n);//k sumtim,n ti sum
    for(int i=1;i<=n;++i)
    {
    scanf("%d%d",&tim[i],&fs[i]);
    sumfs+=fs[i];
        }
    for(int i=1;i<=n;++i)
     for(int j=k;j>=1;--j)
     if(j-tim[i]>=0) f[j]=max(f[j],f[j-tim[i]]+fs[i]);
    printf("%d ",sumfs-f[k]);
    return 0;
    }
  • 相关阅读:
    calc, support, media各自的含义及用法?
    vuex有哪几种属性
    vue-router实现路由懒加载( 动态加载路由 )
    vue生命周期的理解
    vue初始化页面闪动问题
    .params和query的区别
    实现布局数据渲染以列为单位
    一. async函数
    一. includes
    十五. 对象的扩展
  • 原文地址:https://www.cnblogs.com/c1299401227/p/5370727.html
Copyright © 2011-2022 走看看