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

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 閱讀(1034) 評論(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>
            久久夜色精品国产亚洲aⅴ| 一区二区免费在线视频| 男女精品网站| 久久久噜噜噜久久| 久久人人爽国产| 免费久久久一本精品久久区| 久久夜色精品国产| 欧美激情一区二区三区成人| 中文精品在线| 亚洲福利免费| 国产麻豆综合| 国产精品福利在线| 欧美日韩国产限制| 欧美成人一二三| 男人的天堂亚洲| 久久亚洲精品一区二区| 亚洲欧美三级伦理| 欧美一区二区视频观看视频| 久久久国产精品亚洲一区 | 亚洲电影在线免费观看| 欧美成人亚洲成人| 亚洲毛片av| 午夜性色一区二区三区免费视频| 久久久综合视频| 欧美日韩伦理在线免费| 国产欧美综合在线| 99re66热这里只有精品4| 欧美在线观看一区| 亚洲精品久久久久中文字幕欢迎你| 亚洲午夜激情网页| 欧美成人嫩草网站| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲人成在线观看网站高清| 亚洲免费一级电影| 久久综合久久综合久久| 国产精品热久久久久夜色精品三区| 亚洲国产日韩在线一区模特| 午夜精品久久久久久久白皮肤| 亚洲第一精品影视| 久久精品视频免费观看| 国产精品久久久久久久久久直播 | 亚洲午夜久久久久久久久电影院 | 一本色道久久综合狠狠躁篇怎么玩 | 午夜精品福利在线观看| 亚洲美女av电影| 影音先锋亚洲精品| 亚洲欧美国产va在线影院| 狂野欧美激情性xxxx| 亚洲高清不卡在线观看| 99国产精品视频免费观看一公开| 久久久美女艺术照精彩视频福利播放 | 欧美激情中文字幕乱码免费| 日韩一级精品视频在线观看| 久久久久久久综合狠狠综合| 国产精品一区二区在线观看网站| 中文欧美字幕免费| 亚洲国产欧美一区二区三区久久| 久久夜色精品一区| 黄色成人av在线| 久久精品在线| 久久aⅴ国产欧美74aaa| 韩国一区二区三区美女美女秀| 欧美在线播放| 欧美一区二区视频网站| 国内精品久久久久伊人av| 久久动漫亚洲| 久久aⅴ国产欧美74aaa| ●精品国产综合乱码久久久久| 久久久www| 久久久久久久成人| 亚洲国产另类久久精品| 91久久精品视频| 欧美日韩国产成人精品| 亚洲一区二区三区涩| 一区二区三区国产精品| 国产精品亚洲综合| 久久欧美肥婆一二区| 久久久久九九九| 亚洲欧洲日本专区| 日韩视频中文字幕| 国产精品亚洲产品| 免费观看日韩av| 欧美理论电影在线观看| 亚洲欧美日韩国产综合| 久久国产一区二区| 日韩一级免费| 亚洲一区二区三| 一区二区三区在线免费观看| 亚洲黄一区二区| 国产精品久久久久久久久久三级 | 欧美一区二区视频97| 在线成人小视频| 亚洲精选视频在线| 国产色综合久久| 经典三级久久| 亚洲人成网站色ww在线| 国产精品综合久久久| 蜜臀久久久99精品久久久久久| 欧美激情视频在线免费观看 欧美视频免费一 | 久久国产免费| 欧美成人午夜77777| 午夜亚洲福利在线老司机| 久久高清福利视频| 亚洲性图久久| 看片网站欧美日韩| 欧美一区激情| 欧美久久影院| 玖玖国产精品视频| 国产精品久久久久久久午夜| 欧美不卡视频一区发布| 国产精品日韩在线| 亚洲精品一区二区三区樱花 | 国产综合久久久久久| 日韩亚洲精品电影| 亚洲国产视频a| 欧美亚洲三区| 亚洲欧美日本国产有色| 欧美大片va欧美在线播放| 久久久噜噜噜| 欧美日韩一二区| 亚洲国产高清aⅴ视频| 国自产拍偷拍福利精品免费一| 一区二区三区精品国产| 亚洲伦理自拍| 欧美成人午夜激情在线| 欧美77777| 在线欧美福利| 久久久一区二区| 久久性色av| 激情久久久久久久| 亚洲欧美日韩综合| 欧美专区亚洲专区| 国产日韩欧美二区| 午夜一区二区三区不卡视频| 午夜精品久久久久久久男人的天堂 | 夜夜嗨一区二区| 亚洲精品一区二区在线| 另类酷文…触手系列精品集v1小说| 久久精品导航| 黑人巨大精品欧美一区二区小视频| 小辣椒精品导航| 久久免费一区| 亚洲国产欧美不卡在线观看| 久久久久久穴| 亚洲国产日本| 亚洲天堂av在线免费| 国产精品久久久久久模特| 亚洲一区二区三区久久| 国产精品麻豆va在线播放| 亚洲视频高清| 久久狠狠亚洲综合| 国内精品美女av在线播放| 久久精品国产在热久久 | 国产午夜精品久久久久久久| 欧美一级片一区| 牛牛精品成人免费视频| 亚洲精品午夜精品| 欧美日韩一区二区在线观看视频 | 欧美成人综合在线| 亚洲人成亚洲人成在线观看| 欧美日韩成人一区| 亚洲一区3d动漫同人无遮挡| 久久精品一本| 亚洲精品麻豆| 国产精品一区二区你懂得| 欧美一区二区三区日韩视频| 欧美11—12娇小xxxx| 国产精品99久久久久久久vr| 国产精品三级久久久久久电影| 久久精品一级爱片| 亚洲精品男同| 久久蜜桃资源一区二区老牛| 亚洲精品国产视频| 国产精品自在线| 欧美精品一卡| 欧美影院视频| 亚洲美女视频在线观看| 久久久久久9| 亚洲天堂偷拍| 亚洲成人在线网| 国产精品美女xx| 欧美成人一品| 久久成人综合视频| 一区二区电影免费观看| 免费看的黄色欧美网站| 香蕉久久精品日日躁夜夜躁| 亚洲区中文字幕| 国产尤物精品| 国产精品久线观看视频| 欧美国产日韩a欧美在线观看| 亚洲欧美欧美一区二区三区| 亚洲黄色成人| 另类春色校园亚洲| 欧美在线啊v| 亚洲伊人伊色伊影伊综合网| 亚洲欧洲综合另类| 激情综合亚洲| 国产欧美精品xxxx另类| 欧美性生交xxxxx久久久| 欧美国产欧美亚洲国产日韩mv天天看完整 |