国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

UVa11988

2019-11-06 06:10:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
#include<cstdio>#include<cstring>const int maxn=100000+5;int last,cur,next[maxn];//用next[]來(lái)存放s[]中字符變動(dòng)后,按照正確順序應(yīng)輸出的字符所對(duì)應(yīng)的下標(biāo),字符的移動(dòng)實(shí)際上是next【】中所存放的s【】的下標(biāo)的移動(dòng) char s[maxn];//用s【】來(lái)存放輸入的字符串, 并不做任何變動(dòng)              //cur表光標(biāo)位置,當(dāng)前光標(biāo)位于s[cur]右邊,next[i]表當(dāng)前顯示屏中,s[i]右邊的字符編號(hào),注意,是編號(hào),即對(duì)應(yīng)的是s【】中的下標(biāo) int main(){while(scanf("%s",s+1)==1){int n=strlen(s+1);//輸入的字符串保存在s+1開(kāi)始的位置 last=cur=0;next[0]=0;for(int i=1;i<=n;i++){char ch=s[i];if(ch=='[')cur=0;else if(ch==']')cur=last;else{next[i]=next[cur];//相當(dāng)于鏈表中的插入,其中i是待插入的元素,cur是last前的最后一個(gè)字符,next[cur]即last next[cur]=i;if(cur==last)last=i;//更新最后一個(gè)字符的編號(hào) cur=i;//移動(dòng)光標(biāo) }}for(int i=next[0];i!=0;i=next[i])PRintf("%c",s[i]);printf("/n");}return 0;}
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 巴彦淖尔市| 喀喇沁旗| 开鲁县| 汶上县| 千阳县| 成都市| 井研县| 富锦市| 信丰县| 永仁县| 赣榆县| 科技| 淮北市| 陆良县| 凤台县| 花垣县| 南郑县| 石景山区| 务川| 忻城县| 平原县| 仪陇县| 阳江市| 房山区| 吴川市| 河池市| 刚察县| 鄂伦春自治旗| 西安市| 罗田县| 永兴县| 南京市| 凭祥市| 亳州市| 八宿县| 博白县| 定州市| 长葛市| 西安市| 老河口市| 东兰县|