• <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 - 21, comments - 2, trackbacks - 0, articles - 0

            HDU 1087 Super Jumping

            Posted on 2011-10-03 01:28 acpeng 閱讀(295) 評論(0)  編輯 收藏 引用 所屬分類: ACM程序
            題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=1087
            Problem Description
            Nowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know little about this game, so I introduce it to you now.


            The game can be played by two or more than two players. It consists of a chessboard(棋盤)and some chessmen(棋子), and all chessmen are marked by a positive integer or “start” or “end”. The player starts from start-point and must jumps into end-point finally. In the course of jumping, the player will visit the chessmen in the path, but everyone must jumps from one chessman to another absolutely bigger (you can assume start-point is a minimum and end-point is a maximum.). And all players cannot go backwards. One jumping can go from a chessman to next, also can go across many chessmen, and even you can straightly get to end-point from start-point. Of course you get zero point in this situation. A player is a winner if and only if he can get a bigger score according to his jumping solution. Note that your score comes from the sum of value on the chessmen in you jumping path.
            Your task is to output the maximum value according to the given chessmen list.
            Input
            Input contains multiple test cases. Each test case is described in a line as follow:
            N value_1 value_2 …value_N
            It is guarantied that N is not more than 1000 and all value_i are in the range of 32-int.
            A test case starting with 0 terminates the input and this test case is not to be processed.
            Output
            For each case, print the maximum according to rules, and one line one case.

            Sample Input
            3 1 3 2 4 1 2 3 4 4 3 3 2 1 0
            Sample Output
            4 10 3













            典型的入門級DP題,解題思路:
            定義MaxIncludeEnd數組,令MaxIncludeEnd[i]表示以a[i]結尾的最大和,那么
            MaxIncludeEnd[i]=max{ MaxIncludeEnd[i] , a[j]<a[i] ? (MaxIncludeEnd[j]+a[i]) :-1; }
            其中j=0 to i-1;MaxIncludeEnd[i]的初始值為a[i]。
            #include<stdio.h>
            int a[1003],MaxIncludeEnd[1003];
            int main()
            {
                
            int n,max,i,j;
                
            while(scanf("%d",&n),n)
                
            {
                    
            for(i=0;i<n;i++)
                    
            {
                        scanf(
            "%d",&a[i]);
                        MaxIncludeEnd[i]
            =a[i];
                    }

                    max
            =MaxIncludeEnd[0];
                    
            for(i=0;i<n;i++)
                    
            {
                        
            for(j=0;j<i;j++)
                        
            {
                            
            if(a[j]<a[i] && MaxIncludeEnd[j]+a[i]>MaxIncludeEnd[i])
                                MaxIncludeEnd[i]
            =MaxIncludeEnd[j]+a[i];
                        }

                        
            if(max<MaxIncludeEnd[i])max=MaxIncludeEnd[i];
                    }

                    printf(
            "%d\n",max);
                }

                
            return 0;
            }



            亚洲精品高清一二区久久| 日韩久久久久久中文人妻| 亚洲一区中文字幕久久| 久久精品国产精品亚洲人人| 午夜精品久久久久久影视riav| 影音先锋女人AV鲁色资源网久久| 国产精品99精品久久免费| 久久婷婷五月综合成人D啪| 久久夜色精品国产欧美乱| 国产精品99久久久久久猫咪| 久久久亚洲AV波多野结衣| 91久久成人免费| 国产亚洲色婷婷久久99精品| 欧美久久综合九色综合| 久久精品国产亚洲网站| 无码精品久久久天天影视| 久久人人爽人人爽人人片AV麻豆| 2021久久精品国产99国产精品| 久久久中文字幕日本| 伊人色综合久久天天| 国产成人精品久久免费动漫| 久久久久久精品无码人妻| 日韩va亚洲va欧美va久久| 欧美亚洲国产精品久久蜜芽| 久久久久久人妻无码| 亚洲AV乱码久久精品蜜桃| 亚洲国产精品嫩草影院久久| 久久精品无码一区二区日韩AV| 亚洲国产精品久久久久久| 国产亚洲美女精品久久久久狼| 亚洲熟妇无码另类久久久| 久久夜色精品国产噜噜亚洲a| 无码人妻久久一区二区三区蜜桃| 狠狠色伊人久久精品综合网 | 欧美日韩久久中文字幕| 久久93精品国产91久久综合| 久久香蕉一级毛片| 成人午夜精品久久久久久久小说| 中文字幕久久欲求不满| 久久99亚洲综合精品首页| 久久精品亚洲福利|