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

USACO 1.2 Name That Number

題目鏈接:http://ace.delos.com/usacoprob2?a=RqgnadOgSCH&S=namenum

題意很簡單,就是把數字串轉換成可能的字母串。
由于字典很小(<5000),字母串到數字串的映射是唯一的,反過來算很簡單。
如果用回溯法算數字串到字母串的映射再在字典中折半查找,時間復雜度為O(3^12*log(5000)),肯定會超時。

代碼如下:
#include <iostream>
#include 
<fstream>
#include 
<string>
#include 
<vector>

using namespace std;

ifstream fin(
"namenum.in");
ofstream fout(
"namenum.out");

#ifdef _DEBUG
#define out cout
#define in cin
#else
#define out fout
#define in fin
#endif

//將字母映射到數字,不存在的為-1
int map[] = {2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,-1,7,7,8,8,8,9,9,9,-1};

void solve()
{
   
string object;
   
in>>object;
    
   
int len;
   len 
= object.size();

   fstream dict_in(
"dict.txt");
   vector
<string> dict;

   
string temp;

   
while( dict_in>>temp ){
       
if(temp.size()==len){
           
//只取等于數字串相等的字符串
           dict.push_back(temp);
       }
   }

   
//sort(dict.begin(),dict.end());
   
//dict.txt文件已經排好序,無需排序了.

   
bool find = false;
   
bool has_result = false;

   
for(int i=0;i<dict.size();++i){
       find 
= true;
       
for(int j=0;j<len;++j){
           
if(map[dict[i][j]-'A']!=object[j]-'0'){
               find 
= false;
               
break;
           }
       }

       
if(find){
           
out<<dict[i]<<endl;
           has_result 
= true;
       }
   }

   
if(!has_result)
       
out<<"NONE"<<endl;
}


int main(int argc,char *argv[])
{
  solve(); 
  
return 0;
}


posted on 2009-06-05 13:36 YZY 閱讀(1266) 評論(0)  編輯 收藏 引用 所屬分類: AlgorithmUSACO

導航

<2009年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

統計

常用鏈接

留言簿(2)

隨筆分類

隨筆檔案

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲调教视频在线观看| 国产精品视频专区| 99精品国产福利在线观看免费 | 日韩视频免费| 99精品国产在热久久婷婷| 99精品视频一区| 亚洲综合成人在线| 香蕉av福利精品导航| 午夜宅男久久久| 久久疯狂做爰流白浆xx| 久久精品国产第一区二区三区最新章节 | 在线不卡中文字幕| 欧美一区二区在线看| 亚洲国产视频直播| 久久躁日日躁aaaaxxxx| 欧美插天视频在线播放| 亚洲黄色天堂| 亚洲一区二区精品| 久久久久国产一区二区三区| 久久中文久久字幕| 欧美午夜精品久久久久久人妖| 国产农村妇女精品一区二区| 91久久精品久久国产性色也91 | 亚洲欧洲综合另类在线| 最新亚洲视频| 欧美一区二区三区精品电影| 久久综合免费视频影院| 亚洲精品一线二线三线无人区| 99精品热视频| 久久婷婷成人综合色| 欧美性片在线观看| 亚洲国产精品毛片| 欧美在线1区| 日韩视频精品在线| 老色批av在线精品| 国产精品少妇自拍| 日韩视频第一页| 另类酷文…触手系列精品集v1小说| 亚洲激情在线观看视频免费| 欧美亚洲视频| 国产精品久久网站| 中国av一区| 亚洲大片av| 久久看片网站| 国产一区自拍视频| 欧美一区亚洲二区| 亚洲无吗在线| 国产精品扒开腿爽爽爽视频 | 先锋影音国产精品| 欧美日韩国产成人在线91| 亚洲电影免费观看高清| 久久天堂成人| 小处雏高清一区二区三区| 欧美另类在线播放| 亚洲精品中文字幕女同| 亚洲国产91| 欧美91精品| 亚洲欧洲精品成人久久奇米网| 久久精品久久99精品久久| 中文av字幕一区| 国产精品极品美女粉嫩高清在线 | 免费在线亚洲欧美| 久久av资源网| 亚洲性视频网站| 欧美日韩中字| 国内精品久久久久久久影视蜜臀 | 亚洲精品视频在线播放| 久久国产天堂福利天堂| 亚洲欧美日韩精品久久久久| 国产精品wwwwww| 午夜伦欧美伦电影理论片| 一区二区三区 在线观看视| 欧美日韩国产系列| 在线一区亚洲| 亚洲日韩成人| 欧美午夜片在线观看| 香蕉亚洲视频| 久久久久久日产精品| 亚洲国产欧美精品| 亚洲精品国产拍免费91在线| 欧美日韩一区二区在线观看视频| 一区二区三区高清在线观看| 亚洲调教视频在线观看| 国产欧美日韩| 免费在线观看精品| 欧美日韩高清区| 性欧美长视频| 久久久青草婷婷精品综合日韩| 亚洲精品美女久久久久| 亚洲伦理久久| 黑丝一区二区| 亚洲毛片网站| 影音先锋欧美精品| 日韩天天综合| 在线成人激情黄色| 一本久久综合亚洲鲁鲁五月天| 国产日韩欧美亚洲一区| 亚洲国产精品传媒在线观看| 国产精品人成在线观看免费| 免费日本视频一区| 国产精品人人爽人人做我的可爱| 久久一区二区三区四区| 欧美网站大全在线观看| 蜜桃av一区二区三区| 国产精品国产a| 欧美激情免费观看| 国产一区二区视频在线观看| 亚洲精品久久久蜜桃| 国产一区在线播放| 亚洲精品一区二区三区婷婷月| 国产情人综合久久777777| 亚洲大片在线| 激情久久久久久久| 亚洲一区国产视频| 99精品热6080yy久久| 欧美自拍丝袜亚洲| 亚洲午夜久久久久久尤物| 玖玖玖免费嫩草在线影院一区| 午夜在线精品| 91久久精品久久国产性色也91| 亚洲午夜在线视频| 久久午夜精品一区二区| 欧美一区二区视频在线| 欧美大片在线看免费观看| 久久蜜桃资源一区二区老牛| 国产精品igao视频网网址不卡日韩| 欧美不卡视频| 国外成人在线视频| 新狼窝色av性久久久久久| 亚洲综合视频在线| 欧美日韩免费观看中文| 亚洲国产精品一区二区www在线| 国内揄拍国内精品少妇国语| 亚洲资源av| 性欧美1819sex性高清| 欧美日韩在线免费| 亚洲精选一区二区| 亚洲精品1区| 久久综合国产精品| 欧美a级一区| 亚洲国产精品传媒在线观看| 久久精品视频在线看| 久久久无码精品亚洲日韩按摩| 国产欧美一区视频| 欧美影片第一页| 久久五月婷婷丁香社区| 激情欧美一区| 欧美aⅴ99久久黑人专区| 91久久精品国产91久久性色| 亚洲精品一区二区三区四区高清 | 香蕉成人久久| 久久精品青青大伊人av| 韩日视频一区| 欧美jjzz| 亚洲最新中文字幕| 欧美专区在线| 亚洲精品免费电影| 国产精品成人免费视频| 午夜精品久久久久久久99樱桃 | 一本色道久久加勒比88综合| 欧美激情国产日韩精品一区18| 亚洲日韩欧美视频一区| 亚洲一区二区三区精品动漫| 国产精品乱人伦中文| 亚洲欧美日韩区| 老牛嫩草一区二区三区日本 | 久久中文字幕一区| 亚洲黄色在线看| 欧美午夜美女看片| 久久在线播放| 亚洲一二三区在线| 裸体一区二区| 亚洲尤物精选| 亚洲国产成人精品久久久国产成人一区| 欧美激情第五页| 欧美影院成年免费版| 亚洲精品视频一区二区三区| 久久大综合网| 亚洲精品在线观看免费| 国产精品国产三级国产| 久久久久网站| 亚洲精品日韩在线| 亚洲三级性片| 欧美专区18| 亚洲第一偷拍| 国产视频欧美视频| 欧美日韩精品一二三区| 欧美一级久久久久久久大片| 亚洲激情网址| 欧美成人午夜免费视在线看片| 亚洲欧美三级伦理| 99在线精品视频在线观看| 精品白丝av| 国产日产欧美精品| 国产精品久久国产三级国电话系列| 欧美大片在线观看| 久久免费视频观看| 久久aⅴ国产欧美74aaa| 亚洲欧美日韩一区二区| 一区二区欧美日韩|