string+暴力——破损的键盘

xiaoxiao2021-02-27  201

题目来源

code[vs]4650 破损的键盘

http://codevs.cn/problem/4650

思路

直接用string类型模拟就好了。。。

string大法好。。。

(我不会说因为我多组数据输出答案没换行卡了十分钟TAT)

代码(c++)

#include <iostream> #include <string> #include <cstring> using namespace std; int he,en,ne[10010],c=1; string s,x=""; int main() { while(cin>>s) { string ans=""; int i=0; while(i<s.size()) { while(s[i]!='['&&s[i]!=']'&&i<s.size()) { x+=s[i]; ++i; } if(c==1) ans=x+ans; else ans=ans+x; x=""; if(i==s.size()) break; if(s[i]=='[') c=1; else c=2; ++i; } cout<<ans<<endl; } return 0; }
转载请注明原文地址: https://www.6miu.com/read-12065.html

最新回复(0)