警示后人
查看原帖
警示后人
1202695
Junior_Young楼主2023/12/24 11:11
#include<iostream>
#include<string>
using namespace std;
string play()
{
	string ans="",x;
	char ch;
	int d;
	ch=getchar();
	while(ch!='\n')
	{
		if(ch=='[')
		{
			cin >> d;
			x=play();
			for(int i=1;i<=d;i++)
				ans+=x;
		}
		else if(ch==']') return ans;
		else ans+=ch;
		ch=getchar();
	}
	return ans;
}
int main()
{
	cout << play();
	return 0;
} 

如上代码#9MLE 千万不要用getchar

cin能过(建议不开O2,可能会厌氧)

2023/12/24 11:11
加载中...