关注
贴一下我的code把233 #include <bits/stdc++.h>
using namespace std;
int main() {
int n;
scanf("%d", &n);
for (int x=0; x<n; x++) {
string s; cin >> s;
int i = 0, l = s.size();
stack<string> st;
while(i < l) {
if(s[i] == '(') {
st.push("(");
i++;
} else if(s[i] == ')') {
string ans = "";
while(!st.empty() && st.top() != "(") {
ans.insert(0,st.top());
st.pop();
}
st.pop();
st.push(ans);
i++;
} else if(s[i] >= '0' && s[i] <= '9') {
int ans = 0;
while(i < l && s[i] >= '0' && s[i] <= '9') {
ans = ans * 10 + (s[i] - '0');
i++;
}
string ss = st.top();
st.pop();
string tmp;
for(int i=0; i<ans; i++)
tmp += ss;
st.push(tmp);
} else {
string ss;
ss.push_back(s[i]);
st.push(ss);
i++;
}
}
string res;
while(!st.empty()) {
res.insert(0, st.top());
st.pop();
}
cout << res <<endl;
}
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
02-02 10:44
齐齐哈尔大学 Java 点赞 评论 收藏
分享
01-12 17:45
门头沟学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
12201次浏览 160人参与
# 你的mentor是什么样的人? #
51114次浏览 720人参与
# 程序员找工作至少要刷多少题? #
20999次浏览 268人参与
# 我和mentor的爱恨情仇 #
106246次浏览 947人参与
# 论秋招对个人心气的改变 #
13185次浏览 181人参与
# 机械人避雷的岗位/公司 #
44072次浏览 307人参与
# 为了减少AI幻觉,你注入过哪些设定? #
5916次浏览 178人参与
# 秋招落幕,你是He or Be #
54208次浏览 618人参与
# 校招第一份工作你干了多久? #
136620次浏览 597人参与
# 高薪高压 vs 低薪wlb,你怎么选? #
47381次浏览 290人参与
# 设计人如何选offer #
189700次浏览 868人参与
# 考公VS就业,你怎么选? #
91971次浏览 507人参与
# 职场上哪些行为很加分? #
322513次浏览 3600人参与
# 你的秋招进行到哪一步了 #
2530765次浏览 23253人参与
# 牛客AI体验站 #
7661次浏览 205人参与
# 机械人还在等华为开奖吗? #
312116次浏览 1582人参与
# 秋招投递记录 #
380903次浏览 3204人参与
# 12306一秒售罄,你抢到回家的票了吗? #
2295次浏览 52人参与
# 我现在比当时_,你想录用我吗 #
9335次浏览 126人参与
# 重来一次,我还会选择这个专业吗 #
411242次浏览 3898人参与
