为啥RE
  • 板块P1928 外星密码
  • 楼主_ryan
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/8/27 13:34
  • 上次更新2024/8/27 16:02:10
查看原帖
为啥RE
1316630
_ryan楼主2024/8/27 13:34
#include<bits/stdc++.h>
using namespace std;
string s;
int main()
{
	cin>>s;
	for(int i=0;i<s.size();++i)
	{
		if(s[i]!='[')
		{
			cout<<s[i];
		}
		else
		{
			int x=1;
			int y;
			int ans=1;
			char b[101];
			int f=-1;
			while(x!=y)
			{
				++i;
				if(s[i]=='[') ++x;
				else if(s[i]==']') ++y;
				else
				{
					if(s[i]<='9'&&s[i]>='0') ans*=(s[i]-48);
					else b[++f]=s[i];
				}
			}
			++i;
			for(int j=1;j<=ans;++j)
			{
				for(int k=0;k<=f;++k) cout<<b[k];
			}
		}
	}
	return 0;
}

2024/8/27 13:34
加载中...