只对样例 10分 其他WA求调
查看原帖
只对样例 10分 其他WA求调
1050624
woshilaoliu7楼主2024/8/13 20:23
#include <bits/stdc++.h>
using namespace std;
string ans = "";
char ch; 
string solve () {
//	cout << "Jin";
	ch = getchar();
	int temp = ch - 48;
	string str = "", str1 = "";
	ch = getchar();
	while (ch != EOF){
		if (ch == '['){
			str1 += solve();
		}
		else if(ch == ']'){
			for(int i=1;i<=temp;i++){
				str += str1;
			}
		}
		else {
			str1 += ch;
		}
		ch = getchar();
	}
//	cout << str << "JINN";
	return str;
}
int main(){
	ch = getchar();
	while (ch != EOF){
		if (ch != '[')
			ans += ch;
		else {
			ans += solve();
//          cout << "CHU";
		}
		ch = getchar();
	}
	cout << ans;
	return 0;
}
2024/8/13 20:23
加载中...