青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 87  文章 - 279  trackbacks - 0
<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

潛心看書研究!

常用鏈接

留言簿(19)

隨筆分類(81)

文章分類(89)

相冊(cè)

ACM OJ

My friends

搜索

  •  

積分與排名

  • 積分 - 221577
  • 排名 - 118

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

Two Ends
Time Limit:1000MS? Memory Limit:65536K
Total Submit:625 Accepted:271

Description
In the two-player game "Two Ends", an even number of cards is laid out in a row. On each card, face up, is written a positive integer. Players take turns removing a card from either end of the row and placing the card in their pile. The player whose cards add up to the highest number wins the game. Now one strategy is to simply pick the card at the end that is the largest -- we'll call this the greedy strategy. However, this is not always optimal, as the following example shows: (The first player would win if she would first pick the 3 instead of the 4.)
3 2 10 4
You are to determine exactly how bad the greedy strategy is for different games when the second player uses it but the first player is free to use any strategy she wishes.

Input
There will be multiple test cases. Each test case will be contained on one line. Each line will start with an even integer n followed by n positive integers. A value of n = 0 indicates end of input. You may assume that n is no more than 1000. Furthermore, you may assume that the sum of the numbers in the list does not exceed 1,000,000.

Output
For each test case you should print one line of output of the form:
In game m, the greedy strategy might lose by as many as p points.
where m is the number of the game (starting at game 1) and p is the maximum possible difference between the first player's score and second player's score when the second player uses the greedy strategy. When employing the greedy strategy, always take the larger end. If there is a tie, remove the left end.

Sample Input

4 3 2 10 4
8 1 2 3 4 5 6 7 8
8 2 2 1 5 3 8 7 3
0

Sample Output

In game 1, the greedy strategy might lose by as many as 7 points.
In game 2, the greedy strategy might lose by as many as 4 points.
In game 3, the greedy strategy might lose by as many as 5 points.

Source
East Central North America 2005

#include? < iostream >
#include?
< cmath >
using ? namespace ?std;

const ? int ?MAXN? = ? 1001 ;
int ?dp[MAXN][MAXN];

int ?main()
{
????
int ?i,?j,?l,?n;
????
int ?t? = ? 1 ;
????
int ?tmp;
????
int ?a[MAXN];
????
while ?(scanf( " %d " ,? & n),?n > 0 )
????
{
????????memset(dp,?
0 ,? sizeof (dp));
????????
for ?(i = 1 ;?i <= n;?i ++ )
????????????scanf(
" %d " ,? & a[i]);
????????????
????????
for ?(i = 1 ;?i < n;?i ++ )
????????????dp[i][i
+ 1 ]? = ?abs(a[i]? - ?a[i + 1 ]);
????????
for ?(l = 4 ;?l <= n;?l += 2 )
????????
{
????????????
for ?(i = 1 ;?i <= n - l + 1 ;?i ++ )
????????????
{
????????????????j?
= ?i? + ?l? - ? 1 ;
????????????????
if ?(a[j]? <= ?a[i + 1 ])
????????????????
{
????????????????????tmp?
= ?dp[i + 2 ][j]? + ?a[i]? - ?a[i + 1 ];
????????????????????
if ?(dp[i][j]? < ?tmp)
????????????????????????dp[i][j]?
= ?tmp;
????????????????}

????????????????
if ?(a[i]? < ?a[j - 1 ])
????????????????
{
????????????????????tmp?
= ?dp[i][j - 2 ]? + ?a[j]? - ?a[j - 1 ];
????????????????????
if ?(dp[i][j]? < ?tmp)
????????????????????????dp[i][j]?
= ?tmp;
????????????????}

????????????????
if ?(a[i]? >= ?a[j - 1 ])
????????????????
{
????????????????????tmp?
= ?dp[i + 1 ][j - 1 ]? + ?a[j]? - ?a[i];
????????????????????
if ?(dp[i][j]? < ?tmp)
????????????????????????dp[i][j]?
= ?tmp;
????????????????}

????????????????
if ?(a[j]? > ?a[i + 1 ])
????????????????
{
????????????????????tmp?
= ?dp[i + 1 ][j - 1 ]? + ?a[i]? - ?a[j];
????????????????????
if ?(dp[i][j]? < ?tmp)
????????????????????????dp[i][j]?
= ?tmp;
????????????????}

????????????}

????????}

????????printf(
" In?game?%d,?the?greedy?strategy?might?lose?by?as?many?as?%d?points.\n " ,?t ++ ,?dp[ 1 ][n]);
????}

????system(
" pause " );
????
return ? 0 ;
}

posted on 2006-08-28 16:00 閱讀(588) 評(píng)論(0)  編輯 收藏 引用 所屬分類: ACM題目
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲免费在线看| 欧美精品成人| 女人天堂亚洲aⅴ在线观看| 国产综合色产在线精品| 久久婷婷影院| 亚洲国产你懂的| 日韩一级精品视频在线观看| 欧美精品一区二区三| 亚洲午夜激情网页| 久久久久国产成人精品亚洲午夜| 伊人久久亚洲美女图片| 欧美成人精品不卡视频在线观看| 日韩视频在线免费观看| 久久精品观看| 亚洲人成在线观看一区二区| 国产精品高精视频免费| 欧美在线视频一区二区| 亚洲激情社区| 久久成人精品视频| 亚洲国产高清一区| 国产精品女主播一区二区三区| 校园激情久久| 91久久精品一区二区三区| 性欧美1819sex性高清| 亚洲大胆女人| 国产精品国产自产拍高清av| 久久综合色一综合色88| 一二三区精品| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲专区一区| 免费欧美在线视频| 先锋亚洲精品| 99精品99久久久久久宅男| 国产一区91| 国产精品久久久久久模特| 久久综合久久久久88| 亚洲综合色网站| 亚洲全黄一级网站| 蜜桃久久精品一区二区| 欧美一区免费视频| 一本色道久久| 亚洲黄色在线视频| 国产亚洲成精品久久| 国产精品多人| 欧美日韩裸体免费视频| 美女露胸一区二区三区| 欧美资源在线观看| 亚洲欧美一级二级三级| 亚洲精品久久久久久一区二区 | 久久精品99无色码中文字幕| 99成人精品| 亚洲成色www8888| 久久久久国色av免费观看性色| 亚洲一区三区视频在线观看 | 欧美黑人国产人伦爽爽爽| 欧美一区二区日韩| 亚洲香蕉在线观看| 亚洲卡通欧美制服中文| 亚洲国产影院| 激情偷拍久久| 国产一区二区三区久久 | 中文在线不卡| 99国产欧美久久久精品| 亚洲人午夜精品| 亚洲电影在线免费观看| 伊人久久大香线| 一区二区在线观看av| 很黄很黄激情成人| 国产自产在线视频一区| 国模大胆一区二区三区| 狠狠色丁香婷综合久久| 国模一区二区三区| 韩日视频一区| 亚洲国产精品电影在线观看| 一区二区自拍| 亚洲高清自拍| 亚洲美女黄色| 亚洲午夜一级| 午夜在线视频观看日韩17c| 午夜精品一区二区三区在线| 香蕉国产精品偷在线观看不卡| 午夜久久久久久久久久一区二区| 亚洲一区二区三区久久| 午夜亚洲性色视频| 久久女同精品一区二区| 欧美jizz19性欧美| 亚洲黄色成人| 中文一区在线| 亚洲免费在线精品一区| 久久国产主播精品| 久久综合伊人77777| 欧美精品日韩精品| 国产精品三级视频| 黄色精品免费| 日韩一区二区精品视频| 亚洲性感美女99在线| 久久精品国产亚洲5555| 欧美成人日韩| 日韩一级在线| 欧美在线视频不卡| 牛牛国产精品| 国产精品免费观看视频| 韩国福利一区| 在线视频免费在线观看一区二区| 性欧美长视频| 欧美成人xxx| 一区二区三区精品| 久久久久欧美| 欧美手机在线| 韩国视频理论视频久久| 一本色道久久加勒比精品| 欧美中文在线观看| 亚洲国产岛国毛片在线| 亚洲欧美国产77777| 免费成人激情视频| 国产精品一区二区在线观看不卡| 在线观看福利一区| 亚洲综合精品自拍| 亚洲高清二区| 欧美在线国产| 欧美四级剧情无删版影片| 国内精品一区二区| 亚洲一区二区三区激情| 欧美大尺度在线观看| 亚洲免费中文| 欧美日韩黄色一区二区| 在线观看视频一区二区| 欧美一级电影久久| 亚洲人体偷拍| 老司机午夜精品| 国产一区二区精品久久| 在线综合亚洲欧美在线视频| 裸体歌舞表演一区二区| 亚洲摸下面视频| 欧美日韩123| 在线观看国产成人av片| 欧美一区午夜精品| 日韩手机在线导航| 欧美激情视频一区二区三区不卡| 国产在线观看91精品一区| 亚洲欧美一区二区三区在线| 亚洲人成人一区二区在线观看| 久久精品在线免费观看| 国产精品综合久久久| 亚洲综合视频网| 亚洲精品免费一区二区三区| 免费观看一级特黄欧美大片| 激情亚洲网站| 久久久久久久波多野高潮日日| 在线亚洲一区二区| 欧美日韩日本国产亚洲在线| 亚洲免费高清视频| 亚洲激情综合| 欧美激情视频网站| 亚洲乱码视频| 91久久黄色| 欧美日本一道本| 一本久道综合久久精品| 亚洲人成在线影院| 欧美日本韩国一区| 中文日韩在线视频| 亚洲视频免费观看| 欧美午夜电影完整版| 亚洲一卡二卡三卡四卡五卡| aa亚洲婷婷| 国产精品一区二区三区观看| 欧美一二三区在线观看| 亚洲欧美日韩在线播放| 国产日韩欧美亚洲| 久久久www成人免费毛片麻豆| 午夜精品久久久久久久99樱桃 | 欧美大片免费看| 麻豆精品在线视频| 91久久精品国产91久久性色| 欧美黄色aaaa| 欧美另类专区| 亚洲影院在线观看| 香蕉久久夜色精品| 在线观看视频一区二区| 欧美激情第10页| 欧美连裤袜在线视频| 亚洲一区二区少妇| 欧美一区二区三区久久精品茉莉花 | 久久精品九九| 在线观看视频亚洲| 亚洲人精品午夜| 国产精品免费看| 久久久天天操| 欧美激情一区二区三区成人| 亚洲欧美国产精品va在线观看| 亚洲一区二区成人| 国产一区二区你懂的| 欧美国产一区二区| 欧美视频在线看| 久久网站免费| 欧美精品一区二区高清在线观看| 亚洲无限乱码一二三四麻| 亚洲综合视频网| 亚洲欧洲美洲综合色网| 亚洲无限乱码一二三四麻|