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

隨筆 - 87  文章 - 279  trackbacks - 0
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

潛心看書研究!

常用鏈接

留言簿(19)

隨筆分類(81)

文章分類(89)

相冊

ACM OJ

My friends

搜索

  •  

積分與排名

  • 積分 - 219404
  • 排名 - 118

最新評論

閱讀排行榜

評論排行榜

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 閱讀(579) 評論(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>
            久久爱www久久做| 裸体一区二区| 狠狠综合久久| 国产精品最新自拍| 国产精品一区二区三区免费观看 | 欧美日韩一区二区视频在线观看| 久热成人在线视频| 欧美freesex交免费视频| 久久天天狠狠| 欧美日韩情趣电影| 国产欧美一区二区精品性色| 国产一区二区三区久久久| 国产亚洲精品激情久久| 曰本成人黄色| 亚洲视频999| 久久亚洲精品视频| 欧美黄色片免费观看| 欧美激情欧美激情在线五月| 久久精品国产在热久久 | 麻豆成人小视频| 欧美国产成人在线| 一区二区久久久久| 久久久久成人网| 久久人人爽人人爽爽久久| 免费成人毛片| 99视频在线精品国自产拍免费观看 | 依依成人综合视频| 亚洲乱码国产乱码精品精| 亚洲在线视频免费观看| 免费在线欧美黄色| 中文在线不卡| 欧美成熟视频| 国产亚洲综合精品| 亚洲久色影视| 毛片基地黄久久久久久天堂| 亚洲午夜三级在线| 老妇喷水一区二区三区| 国产精品人人做人人爽| 亚洲日本欧美日韩高观看| 久久久国产一区二区| 99在线观看免费视频精品观看| 欧美专区日韩专区| 国产精品久久久久毛片软件 | 日韩亚洲欧美一区二区三区| 欧美一区二区三区久久精品茉莉花| 欧美二区在线看| 久久久久久亚洲精品中文字幕 | 国产在线不卡精品| 亚洲一区在线观看免费观看电影高清| 久久综合精品国产一区二区三区| 在线亚洲欧美专区二区| 欧美激情网友自拍| 亚洲欧洲视频在线| 美女爽到呻吟久久久久| 欧美中文字幕久久| 国产日韩一区在线| 欧美在线二区| 性高湖久久久久久久久| 国产精品欧美激情| 午夜精品久久久久久久白皮肤| 亚洲精品韩国| 免费在线欧美黄色| 亚洲国产成人久久综合| 猛男gaygay欧美视频| 久久精彩视频| 亚洲视频综合| 欧美一区二区三区视频| 亚洲天堂视频在线观看| 精品福利电影| 久久久久国产精品一区| 欧美一区二区视频在线观看2020| 国产精品一区二区久久 | 久久国产精品电影| 欧美一级二区| 狠狠狠色丁香婷婷综合激情| 免费在线观看成人av| 久久在线免费| 亚洲精品综合在线| av不卡在线观看| 国产伦精品一区二区三区| 久久精品亚洲| 欧美v日韩v国产v| 99re这里只有精品6| 9人人澡人人爽人人精品| 国产精品人成在线观看免费 | 久久亚洲国产成人| 免费欧美高清视频| 亚洲图片欧洲图片av| 午夜在线一区| 亚洲国产成人午夜在线一区 | 久久综合伊人77777麻豆| 亚洲精品一二区| 在线一区日本视频| 国产一区二区三区的电影| 欧美成人三级在线| 国产精品九九久久久久久久| 久久精品国产亚洲精品| 欧美日韩国产在线| 欧美在线国产| 欧美精品精品一区| 久久精品亚洲精品国产欧美kt∨| 久久九九免费| 欧美高清不卡在线| 久久经典综合| 欧美日韩视频| 欧美成人免费网| 国产区日韩欧美| 亚洲精品乱码久久久久久蜜桃91| 国产精品久久久久久久午夜 | 午夜精品一区二区三区四区| 久久婷婷国产综合精品青草| 亚洲图片激情小说| 欧美成人一区二区| 久久一日本道色综合久久| 欧美午夜久久久| 亚洲国产精品一区二区第四页av| 国产欧美91| 亚洲一二三四久久| 在线亚洲欧美视频| 欧美日韩国产一区精品一区| 黄色一区二区在线观看| 亚洲日本va午夜在线电影| 国内精品久久久久影院 日本资源| 亚洲精品你懂的| 亚洲国产欧美日韩| 欧美一区二区私人影院日本| 亚洲小视频在线观看| 欧美激情精品久久久久久变态| 久久久亚洲国产天美传媒修理工| 国产精品不卡在线| 亚洲美女视频在线免费观看| 亚洲人成在线播放| 欧美成ee人免费视频| 欧美不卡视频一区| 黄色精品一区二区| 久久免费午夜影院| 免费视频一区| 狠狠综合久久| 久久综合国产精品| 亚洲第一免费播放区| 最新亚洲电影| 欧美精品久久久久久久久老牛影院| 亚洲大黄网站| 一区二区国产日产| 国产精品久久久对白| 亚洲在线观看视频网站| 欧美一级理论片| 国产精品美女999| 亚洲曰本av电影| 久久久综合精品| 亚洲国产视频a| 欧美日韩成人网| 亚洲尤物视频网| 免费成人黄色| 99re66热这里只有精品4| 欧美性一二三区| 久久精品视频在线免费观看| 欧美69视频| 一区二区三区福利| 国产麻豆午夜三级精品| 久久久久九九视频| 亚洲人午夜精品| 欧美主播一区二区三区| 亚洲高清在线视频| 欧美精品一区二区三区在线看午夜 | 亚洲午夜一区二区| 久久精品亚洲精品| 亚洲人成在线观看| 国产精品视频精品| 久久一二三区| av成人免费观看| 美女国产精品| 午夜久久久久久久久久一区二区| 国精品一区二区| 欧美日韩亚洲一区二区| 欧美一区午夜精品| 亚洲欧洲在线看| 久久免费精品视频| 一区二区三区 在线观看视| 国产日韩欧美亚洲一区| 免费观看一级特黄欧美大片| 亚洲一区二区在线观看视频| 欧美h视频在线| 欧美一区亚洲二区| 国产精品户外野外| 在线不卡欧美| 国产精品激情电影| 猛干欧美女孩| 欧美一区二区在线免费观看| 亚洲国产一成人久久精品| 欧美一区二区啪啪| 亚洲少妇自拍| 亚洲国产高清一区| 国产啪精品视频| 国产精品久久久久久久久久ktv | 亚洲一级片在线看| 亚洲国产成人午夜在线一区| 国产伦精品一区二区三区高清版| 欧美日韩国产一区二区三区地区| 美女日韩在线中文字幕|