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

Why so serious? --[NKU]schindlerlee

2010年02月08日星期一.sgu160 pku2206 dp

2010年02月08日星期一.sgu160 pku2206
本人WA@ test case 8了幾次,最后才發現原來輸出要按照序號的升序。。。
仔細讀題。。。

dp,可一維,可二維。一維的更好想,更好寫,更快
其實如果沒有取模的運算,完全就是一個背包的變形問題。

看下例:一個數x,乘以y取模之后可以比x大也可能比x小
......x......
....x.....x..
所以,不論是按照x升序掃描,還是降序掃描都有可能取到當前數產生的狀態。
如果寫二維dp就沒有這個問題了。如果要寫成一維dp可以記錄一下這個狀態是第幾個數
產生的,狀態轉移的時候只處理由當前數之前的數生成的狀態。
 1 
 2 const int M = 1024;
 3 int idx[M];
 4 int pre[M];
 5 int lev[M];
 6 int out[M],top = 0;
 7 int m,n;
 8 int main()
 9 {
10   int i,j,k;
11   scanf("%d%d",&n,&m);
12   pre[1= 1;
13   lev[1= 1;
14   for (i = 1;i <= n;i++) {
15       scanf("%d",&k);
16       for (j = 1;j <= m;j++) {
17           if (pre[j] && lev[j] <= i) {
18               int t = (j * k) % m;
19               if (!pre[t]) {
20                   lev[t] = i + 1;
21                   pre[t] = j;
22                   idx[t] = i;
23               }
24           }
25       }
26   }
27   for (i = m - 1;i >= 1;i--) {
28       if (pre[i]) {
29           printf("%d\n",i);
30           break;
31       }
32   }
33   while (i != 1) {
34       out[top++= idx[i];
35       i = pre[i];
36   }
37   sort(out,out + top);
38   for (i = 0;i < top;i++) {
39       printf("%d ",out[i]);
40   }
41   printf("\n");
42   return 0;
43 }
44 


posted on 2010-02-08 12:00 schindlerlee 閱讀(1038) 評論(0)  編輯 收藏 引用 所屬分類: 解題報告

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲影院在线观看| 欧美在线你懂的| 在线一区欧美| 国产精品免费视频xxxx| 亚洲欧美日韩高清| 免费观看日韩| 亚洲视频在线看| 国产伦精品一区二区三区在线观看| 久久国产精彩视频| 欧美激情2020午夜免费观看| 一区二区三区久久精品| 国产视频观看一区| 女女同性女同一区二区三区91| 日韩视频在线免费观看| 久久国产欧美精品| 99国产精品一区| 国产欧美日韩在线观看| 免费国产一区二区| 亚洲婷婷在线| 欧美高清不卡| 午夜伦理片一区| 亚洲精品1区| 国产免费亚洲高清| 欧美顶级少妇做爰| 欧美亚洲视频一区二区| 最新高清无码专区| 欧美一区二区三区精品| 亚洲免费观看在线观看| 狠狠v欧美v日韩v亚洲ⅴ| 欧美日韩1区| 久久亚洲图片| 亚洲女人av| 欧美激情一区在线| 久久久久9999亚洲精品| 亚洲午夜影视影院在线观看| 亚洲成人资源网| 国产精一区二区三区| 欧美精品日韩精品| 久久人人九九| 欧美一区二区三区免费看| 夜夜嗨av一区二区三区免费区| 欧美超级免费视 在线| 欧美制服丝袜| 亚洲专区一二三| 99视频精品在线| 亚洲人成网站影音先锋播放| 黑人一区二区| 国产日韩一区二区三区在线| 欧美午夜精品久久久| 欧美丰满高潮xxxx喷水动漫| 久久久久久久久伊人| 亚洲欧洲99久久| 亚洲在线一区二区| 99精品国产高清一区二区| 亚洲黄色一区二区三区| 狼狼综合久久久久综合网| 欧美一区影院| 欧美在线视频二区| 性欧美办公室18xxxxhd| 午夜国产不卡在线观看视频| 亚洲在线成人| 亚洲一区日本| 亚洲在线中文字幕| 亚洲欧美日本国产有色| 亚洲一区亚洲二区| 亚洲欧美日韩另类精品一区二区三区| 亚洲神马久久| 欧美亚洲三区| 欧美中文字幕不卡| 久久精品国产99国产精品澳门| 久久国产精品72免费观看| 亚洲欧美日韩国产综合| 亚洲免费人成在线视频观看| 性久久久久久久| 久久av一区二区| 久久美女性网| 美女视频黄a大片欧美| 欧美激情免费观看| 亚洲人成在线播放| 日韩午夜av| 亚洲欧美激情四射在线日 | 狂野欧美激情性xxxx欧美| 久久乐国产精品| 欧美mv日韩mv国产网站app| 欧美精品久久久久久久久老牛影院 | 午夜一级在线看亚洲| 欧美在线视频免费播放| 久久亚洲欧美| 亚洲高清不卡在线| 夜夜躁日日躁狠狠久久88av| 亚洲一区二区三区在线视频| 欧美在线视频一区二区| 欧美69视频| 国产精品久久久免费| 国产原创一区二区| 最新成人av在线| 亚洲女优在线| 欧美成人午夜77777| 亚洲精品国久久99热| 亚洲一区自拍| 蜜臀久久久99精品久久久久久| 欧美片网站免费| 国产乱码精品一区二区三区忘忧草 | 91久久国产自产拍夜夜嗨| 亚洲香蕉网站| 老司机精品导航| 欧美午夜一区二区| 精品1区2区3区4区| 一区二区欧美在线| 久久精品免视看| 亚洲人成啪啪网站| 午夜在线观看欧美| 欧美高清视频一二三区| 国产欧美韩日| 亚洲人成亚洲人成在线观看| 欧美影片第一页| 91久久精品久久国产性色也91| 亚洲欧美成人一区二区在线电影| 久久久久久**毛片大全| 国产精品进线69影院| 亚洲黄色免费网站| 久久av在线看| 99成人在线| 欧美高清在线观看| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲男女自偷自拍| 亚洲国内自拍| 久久成人免费视频| 国产精品啊v在线| 亚洲三级视频| 免费观看久久久4p| 欧美一区二区三区男人的天堂| 欧美日韩精品免费看 | 99re在线精品| 美女网站久久| 欧美亚洲网站| 国产欧美精品久久| 亚洲视屏一区| 亚洲精品孕妇| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品制服诱惑| 亚洲女优在线| 一区二区三区久久网| 欧美人成免费网站| 99re热这里只有精品免费视频| 男同欧美伦乱| 久久久久久久成人| 国内综合精品午夜久久资源| 性欧美长视频| 午夜精品久久久久久久蜜桃app| 欧美图区在线视频| 在线一区二区三区四区| 亚洲品质自拍| 欧美精品首页| 一级成人国产| 日韩视频在线一区二区| 欧美日韩视频在线观看一区二区三区 | 亚洲精品视频中文字幕| 亚洲成色777777女色窝| 久久久久se| 亚洲成色777777在线观看影院| 麻豆国产精品va在线观看不卡| 欧美一级理论片| 狠狠色丁香婷婷综合影院| 久久婷婷国产麻豆91天堂| 久久精品一区二区三区四区| 狠狠色综合色区| 欧美成人免费全部| 欧美丰满少妇xxxbbb| aa级大片欧美| 亚洲一区二区三区精品在线观看 | 欧美成人免费在线视频| 亚洲另类在线一区| 91久久香蕉国产日韩欧美9色| 亚洲免费在线播放| 中文日韩在线视频| 国产精品夜色7777狼人| 久久久久国产成人精品亚洲午夜| 久久精彩视频| 亚洲片国产一区一级在线观看| 亚洲国产精品黑人久久久| 欧美美女操人视频| 午夜亚洲福利| 久久精品国产精品 | 国产精品综合av一区二区国产馆| 欧美呦呦网站| 免费亚洲一区| 亚洲午夜在线视频| 欧美一区亚洲二区| 亚洲日韩第九十九页| 在线视频亚洲| 极品少妇一区二区三区精品视频| 亚洲国产精品久久久久秋霞影院| 欧美日韩久久| 久久精品亚洲精品国产欧美kt∨| 欧美a级在线| 亚洲一区二区三区影院| 久久久午夜视频| 一区二区三区高清| 久久经典综合|