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

隨筆 - 87  文章 - 279  trackbacks - 0
<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

潛心看書研究!

常用鏈接

留言簿(19)

隨筆分類(81)

文章分類(89)

相冊

ACM OJ

My friends

搜索

  •  

積分與排名

  • 積分 - 220434
  • 排名 - 118

最新評論

閱讀排行榜

評論排行榜

PKU 3093 Margaritas on the River Walk
        先對輸入的數組排序,然后類似于01對a[i]做決策,核心代碼加了注釋:
         for (i=1; i<=n; i++) {
                 for (j=1; j<=maxsum; j++) {
                        if (j >= sum[i]) d[i][j] = 1; //j比sum[i]大,肯定這時候d[i][j]=1;
                        else {
                                d[i][j] = d[i-1][j];//不考慮a[i]
                                if (j-a[i]>=0) {//考慮a[i]
                                         if (d[i-1][j-a[i]] > 0) d[i][j] += d[i-1][j-a[i]];//把a[i]加進以前的選擇里面
                                         else d[i][j]++;//a[i]單獨作為一個選擇(這里需要先對a[i]排序,消除后效性)
                               }
                        }
                 }
         }

PKU 1037 A decorative fence
        先dp算出以i為起點的序列的個數,再組合數學
        td[n][i]和tu[n][i]分別表示個數為n,以i開始的上升和下降的序列個數
        易知:
        td[n][1] = 0;
        td[n][i] = sigma(tu[n-1][j], j從1..i-1)  = td[n][i-1] + tu[n-1][i-1] ;
        tu[n][i]  = td[n][n+i-1];

PKU 2677 Tour
        雙調歐幾里德旅行商問題(明顯階段dp)
        動態規劃方程 :d[i+1][i] = mint(d[i+1][i], d[i][j]+g[j][i+1]); 
                                      d[i+1][j] = mint(d[i+1][j], d[i][j]+g[i][i+1]);
                                       0<=j<i   

PKU 2288 Islands and Bridges
        集合DP
        狀態表示: d[i][j][k] (i為13為二進制表示點的狀態, j為當前節點, k為到達j的前驅節點)

posted on 2007-04-20 18:10 閱讀(2148) 評論(5)  編輯 收藏 引用 所屬分類: 算法&ACM

FeedBack:
# re: 對一些DP題目的小結 2007-04-22 08:56 byron
豪大牛,問一下,這是一些題目嗎????  回復  更多評論
  
# re: 對一些DP題目的小結 2007-04-24 00:52 
@byron
是pku上的題目,我菜菜啊。。。  回復  更多評論
  
# re: 對一些DP題目的小結 2007-04-26 18:59 oyjpart
呵呵 就聊上了啊 :)  回復  更多評論
  
# re: 對一些DP題目的小結 2007-06-30 22:55 姜雨生
Margaritas on the River Walk
Time Limit:1000MS Memory Limit:65536K
Total Submit:309 Accepted:132

Description


One of the more popular activities in San Antonio is to enjoy margaritas in the park along the river know as the River Walk. Margaritas may be purchased at many establishments along the River Walk from fancy hotels to Joe’s Taco and Margarita stand. (The problem is not to find out how Joe got a liquor license. That involves Texas politics and thus is much too difficult for an ACM contest problem.) The prices of the margaritas vary depending on the amount and quality of the ingredients and the ambience of the establishment. You have allocated a certain amount of money to sampling different margaritas.

Given the price of a single margarita (including applicable taxes and gratuities) at each of the various establishments and the amount allocated to sampling the margaritas, find out how many different maximal combinations, choosing at most one margarita from each establishment, you can purchase. A valid combination must have a total price no more than the allocated amount and the unused amount (allocated amount – total price) must be less than the price of any establishment that was not selected. (Otherwise you could add that establishment to the combination.)

For example, suppose you have $25 to spend and the prices (whole dollar amounts) are:

Vendor A B C D H J
Price 8 9 8 7 16 5

Then possible combinations (with their prices) are:

ABC(25), ABD(24), ABJ(22), ACD(23), ACJ(21), ADJ( 20), AH(24), BCD(24), BCJ(22), BDJ(21), BH(25), CDJ(20), CH(24), DH(23) and HJ(21).

Thus the total number of combinations is 15.


Input


The input begins with a line containing an integer value specifying the number of datasets that follow, N (1 ≤ N ≤ 1000). Each dataset starts with a line containing two integer values V and D representing the number of vendors (1 ≤ V ≤ 30) and the dollar amount to spend (1 ≤ D ≤ 1000) respectively. The two values will be separated by one or more spaces. The remainder of each dataset consists of one or more lines, each containing one or more integer values representing the cost of a margarita for each vendor. There will be a total of V cost values specified. The cost of a margarita is always at least one (1). Input values will be chosen so the result will fit in a 32 bit unsigned integer.


Output


For each problem instance, the output will be a single line containing the dataset number, followed by a single space and then the number of combinations for that problem instance.


Sample Input


2
6 25
8 9 8 7 16 5
30 250
1 2 3 4 5 6 7 8 9 10 11
12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30

Sample Output


1 15
2 16509438

Hint


Note: Some solution methods for this problem may be exponential in the number of vendors. For these methods, the time limit may be exceeded on problem instances with a large number of vendors such as the second example below.


Source
Greater New York 2006
  回復  更多評論
  
# re: 對一些DP題目的小結 2007-06-30 22:59 姜雨生
應該可以更加優化  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
              亚洲国产精品t66y| 在线精品国产成人综合| 国产精品少妇自拍| 亚洲久色影视| 老司机久久99久久精品播放免费| 亚洲最新色图| 国产精品日韩精品| 欧美在线一二三| 亚洲午夜激情| 国产日韩一区二区| 欧美福利影院| 久久亚洲视频| 欧美日本不卡| 99re这里只有精品6| 亚洲一区二区三区在线播放| 夜夜躁日日躁狠狠久久88av| 欧美一区二区三区视频免费| 夜夜嗨av一区二区三区四区| 国产精品入口日韩视频大尺度| 午夜免费电影一区在线观看| 欧美一区二区免费| 在线播放不卡| 亚洲午夜国产成人av电影男同| 国产精品一区二区久久精品| 麻豆成人综合网| 欧美日韩国产在线播放| 欧美亚洲免费高清在线观看| 久久免费国产| 午夜欧美精品久久久久久久| 免费观看久久久4p| 久久久久免费视频| 欧美日韩在线视频首页| 欧美国产专区| 国产亚洲精品久久久| 亚洲精品久久久蜜桃| 国内一区二区三区在线视频| 亚洲国产三级网| 亚洲激情视频网| 久久久国产亚洲精品| 欧美中文字幕视频| 99精品99久久久久久宅男| 欧美韩日亚洲| 欧美成人有码| 亚洲福利视频二区| 欧美成人午夜影院| 亚洲午夜高清视频| 欧美成人中文字幕| 国产精品久久久久久久app| 免费日韩成人| 精品91在线| 久久久精品一区| 欧美肥婆在线| 亚洲精选大片| 国产精品久久久久高潮| 一本久久综合| 久久aⅴ国产欧美74aaa| 国产午夜精品一区二区三区视频 | 国产精品羞羞答答xxdd| 亚洲婷婷在线| 麻豆91精品91久久久的内涵| 亚洲欧洲在线免费| 欧美午夜精品久久久久久人妖| 亚洲人成人99网站| 亚洲欧美日韩在线一区| 久久综合九九| 亚洲激情中文1区| 欧美久久久久中文字幕| 亚洲欧美成aⅴ人在线观看| 老司机免费视频一区二区| 日韩手机在线导航| 国内精品伊人久久久久av影院| 久久久免费观看视频| 一本久久精品一区二区| 亚洲国产网站| 欧美aa在线视频| 久久久久免费观看| 亚洲欧美中文日韩在线| 亚洲精品日产精品乱码不卡| 国产午夜亚洲精品理论片色戒| 欧美高清视频在线| 葵司免费一区二区三区四区五区| 99视频热这里只有精品免费| 玖玖国产精品视频| 亚洲综合不卡| 中日韩午夜理伦电影免费| 亚洲欧洲日韩在线| 亚洲第一色在线| 欧美电影打屁股sp| 免费在线看一区| 欧美国产日韩xxxxx| 你懂的国产精品永久在线| 久久久99久久精品女同性| 午夜精品久久久久久久99黑人 | 亚洲国产一区二区a毛片| 韩国v欧美v日本v亚洲v| 亚洲电影免费| 中文国产成人精品久久一| 宅男精品导航| 亚洲女人av| 欧美黑人多人双交| 亚洲理论在线观看| 亚洲一区国产精品| 久久综合伊人77777尤物| 欧美激情bt| 国产在线欧美日韩| 亚洲美女在线视频| 欧美在线观看视频在线 | 欧美一区二视频| 欧美另类专区| 欧美成人在线网站| 国产综合亚洲精品一区二| 亚洲人www| 久久婷婷国产综合国色天香| 亚洲日本中文字幕免费在线不卡| 亚洲一区二区三区欧美| 欧美高清影院| 好男人免费精品视频| 亚洲欧美日韩精品在线| 在线免费观看成人网| 亚洲欧美国产毛片在线| 亚洲国产另类精品专区| 久久久精品国产免大香伊| 欧美视频一区二区三区…| 亚洲人成网站777色婷婷| 久久精品久久99精品久久| 亚洲视频观看| 欧美精品一区二区三区视频| 在线看一区二区| 亚洲第一色在线| 欧美成人在线网站| 亚洲精品影院| 亚洲每日更新| 国产精品白丝av嫩草影院 | 亚洲精品123区| 久久女同精品一区二区| 欧美在线观看天堂一区二区三区| 国产欧美在线观看| 你懂的一区二区| 欧美日韩成人在线观看| 99精品99| 亚洲欧美日韩一区在线| 国产在线成人| 亚洲精品国产拍免费91在线| 欧美色精品天天在线观看视频| 亚洲一本视频| 久久综合伊人77777尤物| 夜夜嗨av一区二区三区| 午夜精品理论片| 亚洲精品久久久久| 亚洲欧美日本伦理| 亚洲大片av| 亚洲专区一区| 一区二区三区久久久| 欧美与黑人午夜性猛交久久久| 亚洲人成亚洲人成在线观看| 亚洲一区二区动漫| 亚洲天堂av综合网| 欧美大片在线观看一区| 久久精品91久久香蕉加勒比| 欧美女同视频| 亚洲成色www8888| 国产一区二区三区精品久久久 | 亚洲欧美一级二级三级| 美女精品在线| 欧美gay视频| 国产一区二区三区四区三区四| 一区二区免费在线视频| 亚洲精品中文字幕有码专区| 久久久欧美精品sm网站| 久久免费视频这里只有精品| 国产精品伦一区| 中文一区二区| 欧美在线视频观看免费网站| 国产精品日韩欧美大师| 一区二区三区国产精华| 这里只有精品在线播放| 欧美日韩另类国产亚洲欧美一级| 亚洲观看高清完整版在线观看| 极品尤物久久久av免费看| 美女主播一区| 99热免费精品| 久久精品欧美日韩| 亚洲精品日韩久久| 久久久欧美一区二区| 国产综合第一页| 久久一区二区精品| 亚洲精品视频一区二区三区| 亚洲私人影院| 1024日韩| 久久天堂精品| 这里只有精品视频在线| 欧美成人高清视频| 亚洲欧美日韩一区二区| 亚洲国产精品一区二区www在线| 欧美日韩精品欧美日韩精品| 性欧美激情精品| 日韩一级片网址| 蜜臀久久99精品久久久画质超高清 | 久久久久久国产精品mv| 亚洲色在线视频|