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

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 閱讀(1688) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美成人精品在线| 亚洲一区二区三区精品视频| 亚洲国产电影| 韩国av一区二区| 狠狠入ady亚洲精品| 国产一在线精品一区在线观看| 国产精品一二一区| 国产亚洲二区| 亚洲高清视频在线| 欧美国产视频在线观看| 欧美一级网站| 久久精品国产精品亚洲综合| 久久中文字幕导航| 欧美高清视频一区二区| 欧美另类极品videosbest最新版本| 麻豆国产精品777777在线| 欧美日韩国产成人在线观看| 国产精品日韩久久久久| 亚洲丰满少妇videoshd| 亚洲欧美制服中文字幕| 欧美sm重口味系列视频在线观看| 亚洲国产精品一区制服丝袜| 亚洲国产成人av| 欧美影院成人| 欧美视频在线播放| 亚洲国产精品一区二区第一页| 亚洲砖区区免费| 欧美激情一区二区久久久| 亚洲一区二区三区久久| 久久都是精品| 国产精品盗摄久久久| 一区免费观看视频| 亚洲在线观看视频网站| 久久久久久久97| 亚洲国产美女精品久久久久∴| 在线视频亚洲一区| 久久精品亚洲乱码伦伦中文| 欧美日韩中文字幕综合视频| 亚洲大片av| 久久米奇亚洲| 亚洲一区二区三区四区五区午夜 | 亚洲全部视频| 亚洲天堂成人| 欧美黑人多人双交| 久久精品系列| 国产欧美日韩精品专区| 中文日韩在线| 亚洲国产精品久久精品怡红院| 亚洲欧美成人一区二区在线电影| 宅男噜噜噜66一区二区| 亚洲人成网在线播放| 久久久精品免费视频| 99在线|亚洲一区二区| 蜜桃av噜噜一区二区三区| 国内成人精品2018免费看| 亚洲综合国产精品| 日韩亚洲在线| 欧美视频一区二区三区在线观看 | 欧美日韩一区二区免费视频| 在线观看欧美亚洲| 久久中文字幕一区| 久久国产福利国产秒拍| 国内激情久久| 久久综合导航| 免费观看久久久4p| 最新成人av在线| 亚洲黑丝一区二区| 欧美日韩mv| 亚洲欧美一区二区三区在线| 亚洲一级片在线看| 国产伦精品一区二区三区照片91 | 夜夜嗨av一区二区三区四季av| 久久中文字幕导航| 久久久亚洲人| 日韩一级黄色av| aa级大片欧美| 国产网站欧美日韩免费精品在线观看| 久久国产成人| 美女91精品| 亚洲色图在线视频| 亚洲中无吗在线| 好吊妞这里只有精品| 欧美大片一区| 欧美视频一区二区三区…| 久久精品一区四区| 欧美sm视频| 亚洲欧美一区二区原创| 欧美一级专区| 亚洲人成网站999久久久综合| 亚洲人成在线观看一区二区| 国产精品免费在线| 欧美国产一区二区三区激情无套| 欧美精品偷拍| 久久免费视频这里只有精品| 欧美顶级大胆免费视频| 亚洲一区在线免费观看| 久久国产婷婷国产香蕉| 一区二区三区精品视频在线观看| 在线亚洲一区二区| 亚洲成人原创| 亚洲综合三区| 一级日韩一区在线观看| 欧美黄色免费网站| 国内自拍一区| 亚洲日本欧美日韩高观看| 国产精品乱码一区二区三区| 久久久www成人免费精品| 欧美成人精品福利| 午夜精品理论片| 亚洲蜜桃精久久久久久久| 欧美亚州一区二区三区| 欧美成人一区二区三区| 国产日韩精品在线| 亚洲精品中文字幕女同| 一区在线播放| 欧美伊人久久久久久久久影院 | 日韩天天综合| 亚洲黄色一区二区三区| 欧美一级欧美一级在线播放| 亚洲一区二区3| 欧美巨乳波霸| 亚洲狠狠丁香婷婷综合久久久| 国产一区二区高清| 午夜精品成人在线视频| 亚洲欧美中文在线视频| 欧美日本久久| 亚洲精品美女在线观看| 亚洲人成高清| 欧美18av| 亚洲日本国产| 中国成人在线视频| 欧美精品在线观看播放| 亚洲精品黄色| 亚洲美女淫视频| 欧美人与性动交a欧美精品| 免费久久99精品国产自| 国产毛片一区二区| 亚洲欧美日韩高清| 久久久蜜桃一区二区人| 国产精品日韩一区二区三区| 宅男精品视频| 性欧美xxxx大乳国产app| 国产欧美在线视频| 久久久国产精品一区| 欧美不卡一区| 99视频精品| 欧美日韩精品一区二区天天拍小说 | 国产精品成人va在线观看| 亚洲国产天堂久久国产91| 亚洲国产精品成人精品| 久久一区免费| 亚洲精品黄网在线观看| 亚洲欧美国产精品va在线观看| 欧美国产在线观看| 99亚洲一区二区| 久久精品三级| 亚洲黄色成人| 欧美视频免费看| 午夜国产精品视频免费体验区| 香蕉亚洲视频| 在线看一区二区| 欧美日韩一区国产| 性欧美办公室18xxxxhd| 亚洲欧美国产精品va在线观看| 亚洲国产婷婷| 欧美精品一区二区三区在线看午夜 | 国产精品女人毛片| 欧美中文在线观看| 欧美黄色影院| 亚洲欧美日韩成人高清在线一区| 国产视频精品xxxx| 老司机午夜免费精品视频 | 亚洲影视在线播放| 免费成人av在线| 亚洲午夜国产成人av电影男同| 国产精品夜夜嗨| 欧美精品久久久久久| 亚洲欧洲av一区二区| 亚洲第一网站免费视频| 亚洲自拍偷拍一区| 亚洲人体影院| 国内精品99| 国产精品国产亚洲精品看不卡15 | 亚洲欧美视频| 亚洲黄色大片| 国产日产欧美一区| 欧美精品v日韩精品v韩国精品v | 欧美激情一区二区三区在线视频| 中日韩美女免费视频网址在线观看 | 欧美成人a视频| 亚洲欧美欧美一区二区三区| 亚洲国产成人porn| 久久精品卡一| 亚洲综合欧美| 亚洲最新在线视频| 亚洲国产日韩欧美| 黑人操亚洲美女惩罚| 国产精品久久久久久超碰 | 久久久999国产| 一级成人国产|