• <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 閱讀(221) 評論(0)  編輯 收藏 引用
            <2009年3月>
            22232425262728
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            常用鏈接

            留言簿(8)

            隨筆檔案

            文章檔案

            Friends

            OJ

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            久久国产精品99精品国产987| 久久夜色精品国产| 久久大香香蕉国产| 久久成人18免费网站| 四虎久久影院| 国内精品伊人久久久久| 国产精品内射久久久久欢欢| 欧美日韩成人精品久久久免费看| 久久精品国产亚洲AV影院| 久久久久久a亚洲欧洲aⅴ | 热99RE久久精品这里都是精品免费 | 99久久精品国产麻豆| 欧美激情精品久久久久久久九九九 | 欧美一区二区久久精品| 麻豆精品久久久一区二区| 伊人情人综合成人久久网小说 | 久久精品国产色蜜蜜麻豆| 国产精品久久久久久吹潮| 日本精品一区二区久久久| 一本大道加勒比久久综合| 亚洲成色www久久网站夜月 | 久久精品夜色噜噜亚洲A∨| 久久精品国产精品亚洲毛片| 亚洲国产日韩综合久久精品| 精品免费久久久久国产一区| 久久噜噜电影你懂的| 99久久99久久久精品齐齐| 亚洲精品无码久久久久去q| 伊人久久大香线蕉精品不卡| 精品国产91久久久久久久a| 久久夜色精品国产亚洲| 2021久久精品国产99国产精品| 日韩精品久久久肉伦网站| 国产美女亚洲精品久久久综合| 色狠狠久久综合网| 人人妻久久人人澡人人爽人人精品| 久久久久亚洲av毛片大| 久久久久亚洲AV成人网人人网站| 久久天天躁狠狠躁夜夜av浪潮| 久久综合精品国产一区二区三区 | 人妻少妇久久中文字幕一区二区 |