• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 74,  comments - 33,  trackbacks - 0

            watashi's mm is so pretty as well as clever. When she has to move to YQ from ZJG, she turns to watashi for help to move her baggages to the baggage office from her dormitory.

            Now watashi has initially total strength s. Because there are so many baggages, watashi may be unable to move all baggages to the baggage office. So, watashi decides to make a perfect plan to reduce the loss.

            Every baggage has three property values v, a, b, that is

            • v: the value of this baggage
            • a: if watashi wants to move this baggage, the must have no less than a strength left. And if he moves this baggage to baggage office, he will loss a strength.
            • b: after watashi moves this baggage and walks back to dormitory, he can recover b strength.

            Now watashi is thinking how can he reduce the least loss, that is to make the total value of baggages in the baggage office largest. Can you help him?

            Input

            There are multiple cases, the first line contains an integer T, representing the number of test cases.

            The first line of each case is two integers, s and n. 10 <= s <= 1000 is the initial strength. 1 <= n <= 100 is the number of baggages.

            The next n lines represents the baggages, each line has three integers 0 <= v, a, b <= 1000 and a > b.

            Output

            An integer V for each case representing the total value baggage that watashi can move to baggage office.

            Sample Input

            1
            9 3
            12 3 1
            13 3 1
            14 7 2
            

            Sample Output

            27
            我暈的咧。。。。
            周六下午的時候根本沒看著題 ,沒想到就是到水題。。。。
            不過還是沒有一次AC。。。。有點不爽,在此膜拜xiaoz大牛,教我們許多DP
            Orz。。。。
            本題為經(jīng)典背包問題O(s*n)時間度算法O(s)空間度。
            核心程序如下
            
             1for(i=0;i<n;i++)
             2        {
             3            for(j=st;j>=0;j--)
             4                if(maxb[j]!=MAX&&j+b[i].a<=st)
             5                {
             6                    int t=j+b[i].a-b[i].b;
             7                    if(maxb[t]!=MAX)maxb[t]=maxb[t]>maxb[j]+b[i].v?maxb[t]:maxb[j]+b[i].v;
             8                    else maxb[t]=maxb[j]+b[i].v;
             9                    if(sum<maxb[t])sum=maxb[t];
            10                }
                
            11        }

            運行結(jié)果:
            2008-12-28 23:51:11 C++ 0 180 聖*騎士
            posted on 2008-12-29 00:05 KNIGHT 閱讀(225) 評論(0)  編輯 收藏 引用

            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            <2008年12月>
            30123456
            78910111213
            14151617181920
            21222324252627
            28293031123
            45678910

            常用鏈接

            留言簿(8)

            隨筆檔案

            文章檔案

            Friends

            OJ

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            伊人色综合久久天天| 亚洲第一极品精品无码久久| 99久久精品国产一区二区蜜芽| 久久久久国产精品嫩草影院| 亚洲精品无码久久毛片| 精品蜜臀久久久久99网站| 精品久久久久久久久久中文字幕 | 国产一级做a爰片久久毛片| 久久久久亚洲爆乳少妇无| 一本一道久久综合狠狠老| 品成人欧美大片久久国产欧美| 久久国产精品无| 亚洲国产精品人久久| 18岁日韩内射颜射午夜久久成人 | 99久久亚洲综合精品网站| 久久精品国产乱子伦| 精品免费久久久久国产一区| 久久久久久久久波多野高潮| 久久精品亚洲精品国产欧美| 国产精品福利一区二区久久| 久久久久久亚洲精品影院| 久久人人爽人人爽AV片| 国产精品禁18久久久夂久| 伊人久久综合精品无码AV专区| 狠狠精品久久久无码中文字幕 | 久久国产综合精品五月天| 久久久久AV综合网成人| 狠狠综合久久综合88亚洲| 久久夜色精品国产噜噜亚洲a| 精品视频久久久久| 久久93精品国产91久久综合| 久久久精品一区二区三区| 日本久久久久亚洲中字幕 | 99久久久精品| 久久r热这里有精品视频| 97久久婷婷五月综合色d啪蜜芽| 伊人久久综合热线大杳蕉下载| 波多野结衣中文字幕久久| 欧洲成人午夜精品无码区久久| 亚洲AV无码久久精品蜜桃| 国产综合久久久久|