我从不碰电脑 @ 2021-04-30 22:36:10
#include<bits/stdc++.h>
using namespace std;
char n[101],ans[202];
int l,r;
int main()
{
cin>>n;
l=0,r=strlen(n)-1;
while(l<=r)
{
if(n[l]=='('&&n[r]==')') l++, r--, n[l]=='0', n[r]=='0';
else
{
for(int i=l;i<r;i++)
{
if(n[i]==n[r]) n[l]=='0', n[r]=='0';
break;
}
}
}
for(int i=0,j=0;i<strlen(n);i++)
{
if(n[i]=='(') ans[j++]=='(',ans[j++]==')';
else if(n[i]=='[') ans[j++]=='[',ans[j++]==']';
else ans[j++]==n[i];
}
for(int i=0;i<strlen(ans);i++) cout<<ans[i];
return 0;
}