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

PKU 1239 Increasing Sequences 二次DP (重點(diǎn))

題意很清楚,對(duì)一個(gè)數(shù)字(80位),進(jìn)行劃分,形成若干段,使得這些數(shù)字嚴(yán)格遞增,使得最后一個(gè)數(shù)字最小。如果有重復(fù),優(yōu)先輸出第一個(gè)數(shù)最大的方案,如果還有重復(fù),則第二個(gè)數(shù)字最大,以此類(lèi)推~
好吧,以此DP,從前向后掃描可以確定最后一個(gè)數(shù)字最小的方案。為了解決重復(fù),需要再次用DP構(gòu)造解(以往很多題目都是用貪心直接在第一次DP中構(gòu)造解),即解決這樣一個(gè)自問(wèn)題,在最后一段數(shù)字確定的情況下第一段數(shù)字最大值是多少。做法和第一次DP類(lèi)似,只不過(guò)從后向前掃描。
貼代碼
 1 import java.io.*;
 2 import java.math.*;
 3 import java.util.*;
 4 public class Main {
 5 
 6     /**
 7      * @param args
 8      */
 9 
10     public static void main(String[] args) throws IOException{
11         BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
12         BigInteger arr[]=new BigInteger[100];
13         int path[]=new int[101];
14         
15         String str;
16         while(true)
17         {
18             str=in.readLine();
19             Arrays.fill(path,-1);
20             if(str.equals("0")) break;
21             for(int i=0;i<str.length();i++)
22                 arr[i]=new BigInteger(str.substring(0, i+1));
23 
24                 for(int i=0;i<str.length();i++)
25                     for(int j=i-1;j>=0;j--)
26                     {
27                         BigInteger tmp=new BigInteger(str.substring(j+1,i+1));
28                         if(tmp.compareTo(arr[j])>0&&tmp.compareTo(arr[i])<0)
29                             arr[i]=tmp;
30                     }
31             BigInteger target=arr[str.length()-1];
32             Arrays.fill(arr, null);
33             for(int i=str.length()-1;i>=0;i--)
34                 if(target.equals(new BigInteger(str.substring(i))))
35                     arr[i]=target;
36             for(int i=str.length()-1;i>=0;i--)
37                 for(int j=i;j<str.length()-1;j++)
38                 {
39                     BigInteger tmp=new BigInteger(str.substring(i,j+1));
40                     if(arr[j+1]!=null&&tmp.compareTo(arr[j+1])<0&&(arr[i]==null||arr[i].compareTo(tmp)<0)) 
41                         {
42                            arr[i]=tmp;
43                            path[i]=j;
44                         }
45                 }
46             int p=0;
47             while(true)
48             {
49                 if(path[p]==-1)
50                 {
51                     System.out.println((p==0?"":",")+str.substring(p));
52                     break;
53                 }
54                 else if(p==0)
55                     System.out.print(str.substring(p,path[p]+1));
56                 else 
57                     System.out.print(","+str.substring(p,path[p]+1));
58                 p=path[p]+1;
59             }
60             
61         }
62 
63     }
64 
65 }
66 

posted on 2010-10-25 21:07 yzhw 閱讀(286) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): DP

<2010年12月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

導(dǎo)航

統(tǒng)計(jì)

公告

統(tǒng)計(jì)系統(tǒng)

留言簿(1)

隨筆分類(lèi)(227)

文章分類(lèi)(2)

OJ

最新隨筆

搜索

積分與排名

最新評(píng)論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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ⅴ国产馆| 欧美福利网址| 国产三级精品在线不卡| 国产精品家庭影院| 欧美成人dvd在线视频| 久久精品国产综合| 欧美在线影院| 欧美专区在线| 久久精品亚洲乱码伦伦中文| 欧美一区二视频在线免费观看| 亚洲欧美日韩中文视频| 亚洲欧美卡通另类91av| 亚洲欧美日韩专区| 久久精品在线观看| 久久福利资源站| 免费观看成人网| 欧美日韩午夜在线视频| 国产精品久久久久久久第一福利 | 欧美1区视频| 欧美激情第五页| 亚洲免费av网站| 午夜一区在线| 欧美激情精品久久久久久大尺度| 国产精品久久国产精麻豆99网站| 国产一区在线视频| 这里只有精品视频| 久久综合国产精品| 亚洲美女电影在线| 久久精品天堂| 国产精品欧美激情| 91久久久久久| 亚洲综合电影一区二区三区| 久久久久91| 一区二区三区欧美日韩| 久久久久久一区二区| 欧美日韩一区二区欧美激情 | 国产精品一区二区a| 亚洲国产美女| 欧美与黑人午夜性猛交久久久| 亚洲第一中文字幕| 亚洲色图制服丝袜| 欧美国产日韩二区| 一区精品在线播放| 欧美一区激情视频在线观看| 亚洲激情精品| 麻豆freexxxx性91精品| 韩国亚洲精品| 亚洲欧美综合v| 亚洲精品久久久久| 欧美第一黄网免费网站| 伊人精品久久久久7777| 欧美一级黄色网| 野花国产精品入口| 欧美成人a∨高清免费观看| 国产视频亚洲| 校园激情久久| 亚洲一区二三| 免费高清在线一区| 性欧美video另类hd性玩具| 欧美色精品天天在线观看视频| 悠悠资源网久久精品| 久久久久久免费| 久久成人一区二区| 国产一区二区精品丝袜| 久久狠狠久久综合桃花| 欧美一区成人| 国产综合色产| 久热精品视频在线观看| 欧美亚洲网站| 极品少妇一区二区| 美女主播视频一区| 久久久蜜桃一区二区人| 欧美成人午夜激情| 亚洲精品乱码久久久久久日本蜜臀| 欧美成人免费在线视频| 久久综合久久综合久久综合| 亚洲高清电影| 亚洲国产美女| 欧美三日本三级三级在线播放| 亚洲专区国产精品| 欧美亚洲一区二区三区| 韩国三级在线一区| 亚洲国产精品久久久久| 欧美精品一区二区视频| 亚洲午夜免费福利视频| 亚洲欧美三级伦理| 国产一区在线免费观看| 欧美国产日韩一区二区| 欧美日韩xxxxx| 亚洲婷婷在线| 欧美影院成人| 91久久黄色| 亚洲尤物在线| 亚洲激情社区| 亚洲影音一区| 亚洲精品日产精品乱码不卡| 亚洲视频观看| 亚洲国产专区| 一区二区三区国产精品| 激情视频一区二区| 亚洲伦理网站| 在线观看av不卡| 亚洲天堂av图片| 亚洲高清资源| 亚洲夜晚福利在线观看| 亚洲第一福利社区| 中国女人久久久| 激情国产一区二区| 99视频超级精品| **欧美日韩vr在线| 亚洲一级在线| 亚洲精品国偷自产在线99热| 欧美一二三区在线观看| 99视频精品| 亚洲欧美在线免费| 亚洲视频福利| 猫咪成人在线观看| 久久精品91久久久久久再现| 欧美日韩精品国产| 久久综合九色九九| 欧美影院成人| 亚洲在线中文字幕| 欧美精品一区二区精品网| 久久久久久久久综合| 欧美午夜精品久久久久久浪潮 | 欧美日韩视频专区在线播放| 免费国产一区二区| 国产欧美视频一区二区三区| 99re在线精品| 99精品视频一区二区三区| 久久久不卡网国产精品一区| 久久国产精品久久久久久电车| 欧美日韩精品在线| 亚洲伦理一区| 99综合电影在线视频| 久久精品国产96久久久香蕉| 欧美一区二区三区精品| 国产精品v日韩精品| 一级日韩一区在线观看| 亚洲一区观看| 国产精品婷婷| 亚洲女性喷水在线观看一区| 亚洲欧美日韩在线综合| 国产精品外国| 欧美一区二区精品| 久久精品国产亚洲5555| 国产午夜精品全部视频播放| 午夜精品久久久久久99热软件| 午夜在线一区| 国内精品国产成人| 久久se精品一区精品二区| 久久婷婷国产综合尤物精品| 激情伊人五月天久久综合| 久久免费高清视频| 欧美1级日本1级| 一本久久知道综合久久| 欧美婷婷在线| 欧美有码在线视频| 久久综合色播五月| 亚洲欧洲在线观看| 国产精品theporn| 欧美一级精品大片| 麻豆视频一区二区| 亚洲精选在线| 欧美一级在线视频| 欧美激情bt| 亚洲欧美国产日韩中文字幕| 国产一区二区欧美日韩| 免费欧美在线视频| 亚洲视频每日更新| 久久亚洲综合色一区二区三区| 亚洲国产精品专区久久| 欧美性做爰猛烈叫床潮| 久久av资源网| 在线亚洲一区观看| 久久在线精品| 亚洲午夜精品福利| 在线观看欧美一区| 欧美性生交xxxxx久久久| 午夜视频在线观看一区| 亚洲国产一区在线| 久久国产加勒比精品无码| 尤妮丝一区二区裸体视频| 欧美视频国产精品| 六月丁香综合| 欧美在线视频一区二区| 亚洲国产视频一区二区| 久久国产精品电影| 亚洲电影激情视频网站| 国产精品美女999| 久久国产精品一区二区三区四区 | 一区二区激情小说| 牛人盗摄一区二区三区视频| 亚洲综合精品一区二区| 亚洲福利视频专区| 激情欧美一区二区三区在线观看| 国产精品免费福利| 欧美剧在线免费观看网站| 久久久久久黄| 亚洲欧美bt|