<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      題目描述

      我們可以從幾個(gè)種類(lèi)中選取競(jìng)賽的題目,這里的一個(gè)"種類(lèi)"是指一個(gè)競(jìng)賽題目的集合,解決集合中的題目需要相同多的時(shí)間并且能得到相同的分?jǐn)?shù)。你的任務(wù)是寫(xiě)一個(gè)程序來(lái)告訴USACO的職員,應(yīng)該從每一個(gè)種類(lèi)中選取多少題目,使得解決題目的總耗時(shí)在競(jìng)賽規(guī)定的時(shí)間里并且總分最大。輸入包括競(jìng)賽的時(shí)間,M(1 <= M <= 10,000)(不要擔(dān)心,你要到了訓(xùn)練營(yíng)中才會(huì)有長(zhǎng)時(shí)間的比賽)和N,"種類(lèi)"的數(shù)目1 <= N <= 10,000。后面的每一行將包括兩個(gè)整數(shù)來(lái)描述一個(gè)"種類(lèi)":

      第一個(gè)整數(shù)說(shuō)明解決這種題目能得的分?jǐn)?shù)(1 <= points <= 10000),第二整數(shù)說(shuō)明解決這種題目所需的時(shí)間(1 <= minutes <= 10000)。

      你的程序應(yīng)該確定我們應(yīng)該從每個(gè)"種類(lèi)"中選多少道題目使得能在競(jìng)賽的時(shí)間中得到最大的分?jǐn)?shù)。

      來(lái)自任意的"種類(lèi)"的題目數(shù)目可能是任何非負(fù)數(shù)(0或更多)。

      計(jì)算可能得到的最大分?jǐn)?shù)。

      輸入格式

      第 1 行: M, N--競(jìng)賽的時(shí)間和題目"種類(lèi)"的數(shù)目。

      第 2-N+1 行: 兩個(gè)整數(shù):每個(gè)"種類(lèi)"題目的分?jǐn)?shù)和耗時(shí)。

      輸出格式

      單獨(dú)的一行包括那個(gè)在給定的限制里可能得到的最大的分?jǐn)?shù)。

      輸入輸出樣例

      輸入 #1
      300 4
      100 60
      250 120
      120 100
      35 20
      輸出 #1
      605

      說(shuō)明/提示

      題目翻譯來(lái)自NOCOW。

      USACO Training Section 3.1


       

      題解

      這是道完全背包模板題。把競(jìng)賽時(shí)間看做背包容量,每個(gè)種類(lèi)的題目看做物品,每個(gè)物品可以被選擇,也可以不選。

       1 #include <iostream>
       2 #include <stdio.h>
       3 #include <math.h>
       4 #include <algorithm>
       5 #include <string.h>
       6 
       7 using namespace std;
       8 
       9 const int    MAXN = 1e5 + 5;
      10 int        m, n, s[MAXN], t[MAXN], f[MAXN];
      11 
      12 int main()
      13 {
      14     cin >> m >> n;
      15     for ( int i = 1; i <= n; i++ )
      16     {
      17         cin >> s[i] >> t[i];
      18     }
      19     for ( int i = 1; i <= n; i++ )
      20     {
      21         for ( int j = t[i]; j <= m; j++ )
      22         {
      23             f[j] = max( f[j], f[j - t[i]] + s[i] );
      24         }
      25     }
      26     cout << f[m] << endl;
      27     return(0);
      28 }

       

      posted on 2019-08-31 20:43  zealsoft  閱讀(464)  評(píng)論(0)    收藏  舉報(bào)

      主站蜘蛛池模板: 国产精品久久久尹人香蕉| 亚洲精品久久一区二区三区四区| 亚洲午夜香蕉久久精品| 亚洲AV色香蕉一区二区蜜桃小说| 天气| 亚洲美女被黑人巨大在线播放| 97久久综合亚洲色hezyo| 国产精品国产三级国快看| 国产自在自线午夜精品| 老熟女熟妇一区二区三区| 人妻夜夜爽天天爽三区丁香花| 人人人澡人人肉久久精品| 九九热免费公开视频在线| 国产成人一区二区不卡| 精品视频在线观看免费观看| 亚洲精品区二区三区蜜桃| 无码专区一va亚洲v专区在线| 久久久久香蕉国产线看观看伊| ww污污污网站在线看com| 黑巨人与欧美精品一区| 免费区欧美一级猛片| 免费观看全黄做爰大片| 久久99热只有频精品8| 高级会所人妻互换94部分| 亚洲欧美自偷自拍视频图片| 四虎库影成人在线播放| 特黄aaaaaaa片免费视频| 日韩成人午夜精品久久高潮| 潮喷失禁大喷水无码| 佛教| 强奷乱码中文字幕| 狠狠躁夜夜躁人人爽天天古典| 18岁日韩内射颜射午夜久久成人| 国产成人精品久久性色av| 思思99热精品在线| 亚洲av无码专区在线亚| 国产美女直播亚洲一区色| 亚洲热视频这里只有精品| AV在线亚洲欧洲日产一区二区| 亚洲一区二区偷拍精品| 久久青青草原精品国产app|