日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

hdu 1022 Train Problem I 解题报告

發(fā)布時(shí)間:2024/8/22 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hdu 1022 Train Problem I 解题报告 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=1022

???? 其實(shí)是一道上數(shù)據(jù)結(jié)構(gòu)課講過(guò)的例題? 只不過(guò)當(dāng)時(shí)講的是怎么用手算? 一道水題又花了好長(zhǎng)時(shí)間 其實(shí)就是棧的模擬 相當(dāng)于數(shù)據(jù)結(jié)構(gòu)的練習(xí)題 利用棧的先進(jìn)后出的順序 先將數(shù)進(jìn)棧 等到合適的時(shí)候不停地出棧 在進(jìn)棧 最后看看棧是否為空 如果能全部出棧棧為空?輸出路徑 否則無(wú)法實(shí)現(xiàn)? 記錄路徑 我用了一個(gè)隊(duì)列 其實(shí)可以使用數(shù)組 不過(guò)想到先進(jìn)先出首先想到了隊(duì)列queue?使用各種數(shù)據(jù)結(jié)構(gòu)的時(shí)候一定要注意多次使用時(shí)要清空結(jié)構(gòu) 還有就是要考慮空的情況? STL 有點(diǎn)使人變懶了 希望以后自己能少用吧

粘代碼:

1 #include<iostream>
2 #include<stack>
3 #include<string>
4 #include<string>
5 #include<queue>
6 #define in 1
7 #define out 0
8 using namespace std;
9 int main()
10 { queue<bool> road;
11 stack<char> ans;
12 string begin,end;
13 int num,i,j;
14 while(cin>>num>>begin>>end)
15 {
16
17 while(!ans.empty())
18 ans.pop();
19 i=0;
20 j=0;
21 /* cout<<num<<endl;
22 cout<<begin<<endl;
23 cout<<end<<endl; */
24 for(i=0;i<num;i++)
25 {
26 if(j>=num)
27 break;
28 ans.push(begin[i]);
29 road.push(in);
30 while(!ans.empty()&&ans.top()==end[j])// 最開(kāi)始的時(shí)候沒(méi)考慮ans是空的情況看看測(cè)試交了 結(jié)果數(shù)組越界
31 {
32 ans.pop();
33 road.push(out);
34 j++;
35 if(j>=num)
36 {break;}
37 }
38 }
39 if(ans.empty())
40 {
41 cout<<"Yes."<<endl;
42 while(!road.empty())
43 { if(road.front()==1)
44 cout<<"in"<<endl;
45 else
46 cout<<"out"<<endl;
47 road.pop();
48 }
49 cout<<"FINISH"<<endl;
50 }
51 else
52 {
53 cout<<"No."<<endl;
54 cout<<"FINISH"<<endl;//這最悲劇了 沒(méi)仔細(xì)看題 no的后面沒(méi)輸出finish WA了
55 while(!road.empty())//清空路徑
56 road.pop();
57 while(!ans.empty())
58 ans.pop();
59 }
60 }
61 // system("pause");
62 return 0;
63 }


轉(zhuǎn)載于:https://www.cnblogs.com/yujiaao/archive/2011/10/29/2228696.html

總結(jié)

以上是生活随笔為你收集整理的hdu 1022 Train Problem I 解题报告的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 阿的白色内裤hd中文 | 天美视频在线观看 | 少妇人妻真实偷人精品视频 | 日韩视频在线免费 | 亚洲国产剧情在线观看 | 亚洲永久精品在线观看 | 成熟的女同志hd | 亚洲AV无码成人精品区东京热 | 窝窝午夜理论片影院 | 日本不卡在线视频 | 91精品国产日韩91久久久久久 | 日本在线高清视频 | 日韩中文三级 | 色哟哟无码精品一区二区三区 | va免费视频| 中文字幕日韩一区二区 | 国产精久久久 | 色呦呦一区 | 五月天综合 | 日本成人a | 日韩在线 中文字幕 | 97色干| 欧洲色播| 亚洲精品乱码久久久久久写真 | 伊人久久综合影院 | 亚洲综合在线观看视频 | 日日射日日干 | 小草av| 波多野结衣在线一区二区 | 亚洲最新在线视频 | 亚洲高清视频在线观看 | 天天综合色网 | 污网站免费在线 | 无码人妻精品一区二区50 | 日韩一区二区三区视频在线观看 | 深夜成人在线 | 日日操夜夜操天天操 | 日韩射吧 | 午夜写真片福利电影网 | 蜜臀av夜夜澡人人爽人人 | 在线观看成人免费视频 | 久久99久久98精品免观看软件 | 亚洲啊v | 久久精品国产欧美亚洲人人爽 | 中文字幕在线视频一区二区 | 真人bbbbbbbbb毛片 | 亚洲国产aⅴ精品一区二区的游戏 | 日本少妇xxx | 日韩精品在线观看一区二区 | 狠狠久久久 | 含羞草一区二区三区 | 久久久久久久久久福利 | 99re在线视频精品 | 黄页视频在线免费观看 | 国产视频精品一区二区三区 | 亚洲人在线观看 | 一区二区三区精品国产 | 国产超碰人人爽人人做人人爱 | 国产草草浮力影院 | 亚洲综合第一 | 女教师痴汉调教hd中字 | 欧美色图视频在线 | 中文字幕欧美人妻精品 | 日韩中文一区 | 久久久久无码国产精品一区 | 久操网在线 | 图书馆的女友动漫在线观看 | 久青草视频在线 | 天天干天天舔 | 护士人妻hd中文字幕 | 亚洲第一精品网站 | 五月激情婷婷在线 | 欧美午夜一区二区三区 | 日本在线一区二区 | 欧美日韩在线视频免费 | 日本精品视频 | 美女又爽又黄免费视频 | 蜜桃成熟时李丽珍在线观看 | 亚洲在线中文字幕 | 国产偷拍一区二区三区 | 亚洲精品在线中文字幕 | 久久久久免费精品 | 日韩av片在线免费观看 | 四虎影院在线视频 | 伊人久久久久久久久久久 | 日日爽夜夜爽 | 中文字幕首页 | 欧美黄色一区二区 | 91玉足脚交白嫩脚丫 | 国产真实偷伦视频 | 北条麻妃青青久久 | 久久久久久人妻一区二区三区 | 西西午夜影院 | 一本大道av | 国产毛片久久久 | 天天操天天干天天爽 | 总受合集lunjian双性h | 黄色a级片网站 | 亚洲国产影视 |