记录编号 454531 评测结果 AAAAAAAAAA
题目名称 天天和不可描述 最终得分 100
用户昵称 GravatarJustWB 是否通过 通过
代码语言 C++ 运行时间 0.058 s
提交时间 2017-09-29 08:14:56 内存使用 9.85 MiB
显示代码纯文本
#include<cstdio>
#include<cstring>
#include<iostream>
const int maxn=1e6+5;
using namespace std;
int j[maxn],s[maxn];
int st,temp,str,all;
char c[maxn];
bool J[maxn];
int main()
{
	freopen("unknown.in","r",stdin);
	freopen("unknown.out","w",stdout);
	char tmp=getchar();
	for(;tmp!=-1;++str)
	{
		c[str]=tmp;
		if(c[str]=='(')s[++temp]=str;
		else if(c[str]==')')
		{
			j[s[temp]]=str;
			j[str]=s[temp];
			J[str]=true;
			--temp;
		}
		else all++;
		tmp=getchar();
	}
	st=0;
	for(bool t=false;all!=0;)
	{
		if(j[st])
		{
			if(!t)st=j[st]-1;
			else st=j[st]+1;
			t=!t;continue;
		}
		putchar(c[st]);
		--all;
		if(t)--st;
		else ++st;
	}
	return 0;
}