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

The Fourth Dimension Space

枯葉北風寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢令

POJ 2033 Alphacode -動態規劃

這道題的題意大概是這樣的:給出一個字符串,如果將字母表中的26個字母依次映射成數字1-26,這樣便形成一個密碼,a cipher.學過密碼學就知道,這是一個簡單的替代密碼不過似乎并不是那么好用,雖然加密的確很方便,可是解密就麻煩了,因為存在很多種解密的方法,所以本題就是要你求出一串數字究竟有多少種解密方法。

 

個人心得:這是我寒假做的最后幾道題目的其中一道了,一拿到這道題目我就立刻想到了動態規劃,呵呵,看來偶對dp開始有點感覺了;

解本題的關鍵在于將dp[i]裝換成為dp[i-1]和dp[i-2]的關系

首先確定dp[1]和dp[2]的值 前者肯定等于1 而后者可能為2也可能為1 這個應該很容易判斷出來

然后在判斷i>=3的情況

如果ch[i]為字符‘0’ 那么dp[i]肯定等于dp[i-2].因為一個字符不可能被映射成0,它必須和前一個字符成為一個整體

如果不是字符零,那么看看這個字符與前一個字符是不是能構成一個小于等于26且大于0的數字

并且這個數字的第一位不是0,那么dp[i]=dp[i-1]+dp[i-2];

如果不是讓面的兩種情況 dp[i]=dp[i-1];

 

這個題目其實很容易想到,不過剛做的時候沒有設出temp變量,只是規定兩個數字的范圍

'2'>=ch[i-1]>'0'&&ch[i]<='6'這樣19就被和諧掉了所以一直調都不對最后才想到的 O(∩_∩)O~


Source Code

 

Problem: 2033  User: abilitytao

Memory: 272K  Time: 16MS

Language: C++  Result: Accepted


#include<iostream>

using namespace std;

 

 

long dp[50001];

char ch[50001];

 

 

int work(char a[])

{

    
int temp;

    
int len;

    len
=strlen(a);

    
int i;

    dp[
0]=1;

    temp
=(ch[0]-'0')*10+(ch[1]-'0');

    
if(temp>0&&temp<=26&&ch[1]!='0')

           dp[
1]=2;

    
else

           dp[
1]=1;

    
for(i=2;i<len;i++)

    {

           temp
=(ch[i-1]-'0')*10+(ch[i]-'0');

           
if(ch[i]=='0')

                  dp[i]
=dp[i-2];

          

           
else if(temp>0&&temp<=26&&ch[i-1]!='0')

                  dp[i]
=dp[i-1]+dp[i-2];

           
else

                  dp[i]
=dp[i-1];

    }

    
return dp[len-1];

}

 

int main ()

{

    
while(cin>>ch)

    {

           
if(ch[0]=='0')

                  
break;

           cout
<<work(ch)<<endl;

    }

    
return 0;

}


posted on 2009-02-19 13:09 abilitytao 閱讀(1685) 評論(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>
            国产精品性做久久久久久| 日韩亚洲精品视频| 亚洲国产精品成人va在线观看| 国产精品区一区二区三| 国产精品人人爽人人做我的可爱| 欧美性理论片在线观看片免费| 欧美日韩午夜在线视频| 欧美视频福利| 国产热re99久久6国产精品| 国产亚洲人成a一在线v站| 韩国福利一区| 亚洲精品久久久久久下一站 | 亚洲深夜福利网站| 欧美一区二区三区免费观看| 老**午夜毛片一区二区三区| 欧美国产精品专区| 一区二区三区 在线观看视频| 欧美一级黄色网| 欧美大片免费久久精品三p| 国产精品老牛| 亚洲黄网站黄| 欧美中文字幕视频在线观看| 国产精品日韩精品| 欧美中文字幕在线视频| 欧美激情五月| 国产日韩欧美一区二区三区四区 | 99精品国产在热久久下载| 西西裸体人体做爰大胆久久久| 久久综合九九| 亚洲一区二区三区免费观看| 久久久久久亚洲精品杨幂换脸| 欧美日韩在线视频首页| 亚洲大黄网站| 久久精品国产在热久久 | 亚洲国产电影| 性伦欧美刺激片在线观看| 亚洲国产成人av在线| 亚洲私人影院在线观看| 欧美激情亚洲精品| 亚洲国产成人不卡| 久久久人人人| 午夜在线精品| 国产精品久久婷婷六月丁香| 亚洲精品久久久久中文字幕欢迎你 | 亚洲第一黄色网| 欧美制服丝袜| 国产精品美女在线观看| 一区二区久久| 亚洲美女在线国产| 欧美欧美在线| 一区二区三区四区五区精品| 亚洲国产精品视频| 美日韩精品免费观看视频| 国内精品久久久久影院 日本资源| 亚洲午夜激情网页| 夜夜爽99久久国产综合精品女不卡| 欧美jizzhd精品欧美巨大免费| 精品成人久久| 亚洲高清不卡一区| 欧美精品日韩| 亚洲无吗在线| 亚洲在线视频观看| 国产色视频一区| 久久综合久久综合这里只有精品 | 一区电影在线观看| 亚洲日本中文字幕区| 欧美精品亚洲精品| 中文国产一区| 亚洲欧美www| 国产日韩专区| 美国三级日本三级久久99| 美国十次了思思久久精品导航| 亚洲国产一区二区三区高清| 亚洲一区二区久久| 亚洲欧美欧美一区二区三区| 亚洲一二三区视频在线观看| 国产精品国产自产拍高清av| 午夜免费日韩视频| 久久九九久精品国产免费直播| 在线看日韩av| 亚洲精品资源美女情侣酒店| 欧美性做爰毛片| 久久久国际精品| 欧美高清视频www夜色资源网| 亚洲社区在线观看| 久久精品99国产精品日本| 亚洲精品看片| 午夜一区在线| 999在线观看精品免费不卡网站| 在线亚洲激情| 亚洲大胆美女视频| 中文国产成人精品久久一| 狠狠干狠狠久久| 亚洲精品无人区| 精品999网站| 一本色道久久综合精品竹菊| 黄色影院成人| 正在播放日韩| 91久久精品美女高潮| 亚洲综合不卡| 一区二区三区国产盗摄| 久久久精品国产免费观看同学| 日韩香蕉视频| 久久亚洲综合| 久久黄色小说| 欧美性大战久久久久| 亚洲国产精品黑人久久久| 国产日韩1区| 一区二区三区不卡视频在线观看| 永久免费毛片在线播放不卡| 中文亚洲视频在线| 亚洲理论在线| 蜜臀99久久精品久久久久久软件| 亚洲欧美久久久| 欧美日韩亚洲精品内裤| 欧美国产亚洲另类动漫| 国产一区二区在线观看免费| 亚洲视频在线一区观看| 一区二区三区精品视频| 欧美成人高清| 亚洲丰满在线| 最近看过的日韩成人| 久久久国产视频91| 久久综合九色九九| 一区二区三区在线高清| 午夜在线a亚洲v天堂网2018| 亚洲欧美一区二区原创| 欧美丝袜一区二区| 一区二区三区视频在线观看| 99精品国产在热久久婷婷| 欧美成年人网| 亚洲三级毛片| 亚洲视频精选| 国产精品久久国产精品99gif| 亚洲激情亚洲| 日韩午夜在线| 欧美婷婷六月丁香综合色| 日韩视频一区二区| 亚洲综合电影| 国产日韩欧美视频在线| 激情久久婷婷| 欧美日韩ab| 欧美亚洲自偷自偷| 亚洲精品午夜| 欧美成人中文| 美脚丝袜一区二区三区在线观看| 亚洲桃花岛网站| 亚洲黄色免费电影| 亚洲视频福利| 欧美日韩综合在线免费观看| 亚洲一区二区精品在线观看| 亚洲免费在线精品一区| 亚洲一区二区三区激情| 欧美精品www| 99在线精品免费视频九九视| 一区二区三区视频在线| 欧美视频中文字幕在线| 正在播放亚洲一区| 小处雏高清一区二区三区| 国产嫩草影院久久久久| 欧美一区免费视频| 欧美成年人视频网站| 最新亚洲激情| 欧美视频一二三区| 亚洲综合精品一区二区| 久久免费国产精品| 亚洲人永久免费| 欧美日韩在线看| 欧美亚洲视频| 欧美电影免费观看大全| 一本色道久久加勒比精品| 国产精品久久久久9999| 久久久精品国产免费观看同学| 亚洲成人在线网| 一本在线高清不卡dvd| 国产精品私拍pans大尺度在线| 久久精品国产精品| 亚洲激情视频网站| 久久精品网址| 日韩视频第一页| 国产亚洲精久久久久久| 欧美激情综合五月色丁香| 亚洲欧美另类在线观看| 欧美国产日韩在线观看| 亚洲欧美日韩中文播放| 91久久精品网| 精品1区2区3区4区| 国产精品美女久久久久久2018| 美女日韩欧美| 午夜精品视频网站| 亚洲美女淫视频| 欧美国产激情| 久久人人爽爽爽人久久久| 艳女tv在线观看国产一区| 国产日韩欧美一区二区三区四区| 欧美激情二区三区| 久久精品国产亚洲一区二区| 一本久久知道综合久久| 欧美高清视频一区二区三区在线观看| 亚洲欧美在线观看|