• <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 閱讀(224) 評論(0)  編輯 收藏 引用

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


            <2009年5月>
            262728293012
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            常用鏈接

            留言簿(8)

            隨筆檔案

            文章檔案

            Friends

            OJ

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            久久91精品久久91综合| 亚洲国产成人久久精品99 | 久久久久亚洲?V成人无码| 国产精品激情综合久久 | 久久久久综合国产欧美一区二区| 久久精品一区二区国产| 久久久精品免费国产四虎| 日本精品一区二区久久久| 久久精品国产亚洲AV嫖农村妇女| www.久久99| 国产欧美久久久精品影院| 四虎国产精品成人免费久久| 99久久婷婷国产综合亚洲| 久久艹国产| 婷婷综合久久中文字幕蜜桃三电影 | 精品人妻伦一二三区久久| 国产精品久久久久久久人人看| 久久精品国产亚洲av麻豆色欲 | 久久久精品人妻一区二区三区四 | 久久精品中文闷骚内射| 欧美伊人久久大香线蕉综合69| 久久亚洲私人国产精品vA| 久久精品免费网站网| 久久99热只有频精品8| 亚洲国产精品无码久久青草| 久久亚洲国产精品一区二区| 18岁日韩内射颜射午夜久久成人| 18岁日韩内射颜射午夜久久成人 | 亚洲va久久久噜噜噜久久天堂| 国产精品免费久久久久久久久 | 色综合久久88色综合天天| 久久久久亚洲av无码专区喷水 | 色综合久久中文字幕综合网| 情人伊人久久综合亚洲| 国内精品人妻无码久久久影院| 久久香综合精品久久伊人| 久久亚洲中文字幕精品一区| 久久激情五月丁香伊人| 久久se精品一区二区影院| 青草影院天堂男人久久| 国产精品福利一区二区久久|