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

C++分析研究  
C++
日歷
<2014年3月>
2324252627281
2345678
9101112131415
16171819202122
23242526272829
303112345
統計
  • 隨筆 - 92
  • 文章 - 4
  • 評論 - 4
  • 引用 - 0

導航

常用鏈接

留言簿

隨筆檔案

文章檔案

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

 

  題目描述:
  給從左至右排好隊的小朋友們分糖果,
  要求:
  1.每個小朋友都有一個得分,任意兩個相鄰的小朋友,得分較高的所得的糖果必須大于得分較低的,相等則不作要求。
  2.每個小朋友至少獲得一個糖果。
  求,至少需要的糖果數。
  輸入:
  輸入包含多組測試數據,每組測試數據由一個整數n(1<=n<=100000)開頭,接下去一行包含n個整數,代表每個小朋友的分數Si(1<=Si<=10000)。
  輸出:
  對于每組測試數據,輸出一個整數,代表至少需要的糖果數。
  樣例輸入:
  3
  1 10 1
  3
  6 2 3
  2
  1 1樣例輸出:
  4
  5
  2這題可以把所有的人看成圖中的一個點,兩個相鄰的人如果s的值不一樣的話可以從大的往小的連一條邊,可以很明顯的看出,這些人與這些邊構成了有向無環圖。那么所有人的最小能分配到的糖果值就可以通過他的左右兩個人計算出來。可以采用記憶化搜索算法。復雜度是O(n) www.lefeng123.com
  AC代碼: #include
  #include
  #include
  #define MAX 100001
  using namespace std;
  int cal(int r,int n,int dp[],int A[])
  {
  if(dp[r]>0)
  return dp[r];//已經計算過
  dp[r]=1;
  if(r+1<=n&&A[r]>A[r+1])//右邊有人比他小,要受右邊限制
  dp[r]=max(dp[r],cal(r+1,n,dp,A)+1);
  if(r-1>=1&&A[r]>A[r-1])//左邊有人比他小,要受左邊限制
  dp[r]=max(dp[r],cal(r-1,n,dp,A)+1);
  return dp[r];
  }
  int main(int argc,char *argv[])
  {
  int n;
  int A[MAX];
  int dp[MAX];
  while(scanf("%d",&n)!=EOF)
  {
  int i;
  memset(dp,0,sizeof(dp));
  for(i=1;i<=n;i++)
  scanf("%d",&A[i]);
  long long sum=0;
  for(i=1;i<=n;i++)
  sum+=cal(i,n,dp,A);
  printf("%lld\n",sum);
  }
  return 0;
  }

posted on 2014-03-21 21:26 HAOSOLA 閱讀(630) 評論(0)  編輯 收藏 引用
 
Copyright © HAOSOLA Powered by: 博客園 模板提供:滬江博客
PK10開獎 PK10開獎
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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| 欧美一区二区三区四区高清| 亚洲高清免费在线| 91久久精品美女高潮| 影音先锋另类| 嫩草伊人久久精品少妇av杨幂| 亚洲国产91精品在线观看| 蜜月aⅴ免费一区二区三区| 在线看片欧美| 欧美精彩视频一区二区三区| 亚洲黄色在线| 欧美另类高清视频在线| 亚洲午夜日本在线观看| 久久不射电影网| 亚洲毛片播放| 久久aⅴ国产欧美74aaa| 亚洲一级二级在线| 国产亚洲欧美日韩一区二区| 久久一区二区三区超碰国产精品| 99v久久综合狠狠综合久久| 国产精品毛片在线看| 午夜日韩在线观看| 亚洲高清免费| 亚洲一区二区三区在线视频| 欧美成黄导航| 久久精品视频在线免费观看| 夜夜嗨av一区二区三区四区| 国产欧美日韩| 欧美网站在线观看| 久久在线视频在线| 久久久久91| 亚洲影院污污.| 久久精品人人做人人爽| 欧美午夜性色大片在线观看| 在线日韩欧美| 欧美专区在线观看一区| 亚洲精品乱码| 亚洲免费观看在线观看| 亚洲精品一区二区三区四区高清| 亚洲一卡久久| 欧美黑人在线观看| 欧美日韩成人精品| 免费在线欧美黄色| 国内精品嫩模av私拍在线观看| 一区二区av| 亚洲福利免费| 久热成人在线视频| 黄色成人在线网站| 韩国福利一区| 西瓜成人精品人成网站| 99精品国产一区二区青青牛奶| 久久久久亚洲综合| 欧美经典一区二区三区| 一区二区三区中文在线观看| 尤物yw午夜国产精品视频明星| 亚洲自拍偷拍色片视频| 韩日欧美一区二区| 欧美在线免费一级片| 在线一区二区三区四区| 小黄鸭精品密入口导航| 国产精品激情电影| 好看的日韩视频| 久久久99爱| 欧美国产大片| 亚洲精品日韩在线| 久久免费偷拍视频| 亚洲精品在线观| 欧美在线关看| 欧美福利视频在线| 亚洲国产一区二区三区a毛片| 美女主播精品视频一二三四| 久久久久九九九九| 一区在线免费| 亚洲国产激情| 欧美视频一区二区三区四区| 国内欧美视频一区二区| 久久精视频免费在线久久完整在线看 | 久久九九精品| 久久久久久九九九九| 亚洲国产精品专区久久| 亚洲日韩中文字幕在线播放| 欧美网站在线观看| 久久久久久久综合色一本| 久久久久久电影| 日韩亚洲一区在线播放| 久久国产精品久久精品国产| 亚洲免费在线观看| 欧美区在线观看| 亚洲欧美日韩综合国产aⅴ| 美女在线一区二区| 欧美日韩高清一区| 久久精品国产久精国产爱| 久久综合五月| 香蕉久久夜色| 欧美精品18+| 久久久久久久尹人综合网亚洲 | 亚洲男女自偷自拍| 亚洲国产一区二区视频| 性欧美暴力猛交69hd| 亚洲清纯自拍| 欧美成人一区二区三区片免费| 欧美日韩不卡合集视频| 久久精品在线观看| 欧美精品一二三| 久久午夜精品一区二区| 亚洲专区欧美专区| 亚洲成色www8888| 亚洲一区中文| 亚洲精选视频免费看| 欧美激情视频一区二区三区不卡| 亚洲免费在线播放| 亚洲国产欧美在线| 欧美在线观看一二区| 99国产精品久久久久久久成人热| 性色一区二区| 欧美亚洲视频在线看网址| 欧美激情一二三区| 女人天堂亚洲aⅴ在线观看| 国产精品网站在线观看| 国产精品乱码久久久久久| 国产精品www色诱视频| 欧美专区在线播放| 国产精品亚洲综合天堂夜夜| 快she精品国产999| 一道本一区二区| 在线国产精品一区| 欧美一级专区| 在线国产日韩| 欧美在线看片| 欧美一区日韩一区| 国产精品都在这里| 亚洲精品一区二区三| 最新国产乱人伦偷精品免费网站 | 亚洲一区二区在线视频| 一区二区三区四区国产| 亚洲天堂av综合网| 亚洲网站在线观看| 亚洲精品久久久久久下一站| 午夜精品视频在线| 欧美日本二区| 日韩香蕉视频| 亚洲午夜久久久| 欧美三级乱码| 午夜精品999| 亚洲第一免费播放区| 久久本道综合色狠狠五月| 亚洲精品视频在线观看免费| 乱码第一页成人| 午夜欧美理论片| 国产欧美综合一区二区三区| 欧美亚洲一区| 老牛嫩草一区二区三区日本| 亚洲成人自拍视频| 欧美二区在线观看| 在线性视频日韩欧美| 欧美在线观看日本一区| 国产综合自拍| 欧美激情精品久久久久久黑人| 99热免费精品在线观看| 久久国产日韩欧美| 亚洲国产另类 国产精品国产免费| 欧美成人午夜视频| 久久久亚洲人| 亚洲国产精品电影| 久久精品成人欧美大片古装| 欧美成人国产一区二区| 日韩一二在线观看| 国产精品嫩草久久久久| 久久精品人人做人人综合| 亚洲福利视频免费观看| 亚洲一区免费视频| 亚洲国产婷婷| 国产精品永久| 亚洲午夜女主播在线直播| 久久久久久九九九九| 99人久久精品视频最新地址| 国产精品久久久久9999高清| 久久久久久久久综合| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 国产精品自在欧美一区| 六月天综合网| 亚洲伊人久久综合| 在线观看日韩专区| 国产精品久久久99| 美国三级日本三级久久99| 亚洲午夜久久久久久久久电影院 | 午夜久久久久久| 亚洲经典三级| 国产曰批免费观看久久久| 欧美日韩综合网| 欧美a级一区| 日韩视频一区二区在线观看| 免费不卡视频| 亚洲丶国产丶欧美一区二区三区| 久久不见久久见免费视频1| 亚洲精品日韩激情在线电影| 久久一区二区三区四区| 欧美一区综合|