QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#619293#7894. Many Many Headsqz2003WA 0ms3628kbC++20745b2024-10-07 13:47:412024-10-07 13:47:43

Judging History

你现在查看的是最新测评结果

  • [2024-10-07 13:47:43]
  • 评测
  • 测评结果:WA
  • 用时:0ms
  • 内存:3628kb
  • [2024-10-07 13:47:41]
  • 提交

answer

#include<bits/stdc++.h>
typedef long long ll;
using namespace std;
int t;
int a[100005];
int main() {
//	ios::sync_with_stdio(0);
//	cin.tie(0);
	cin>>t;
	while(t--){
		bool ok=1;
		stack<bool> l,r;
		string s;
		cin>>s;
		int len=s.size();
		for(int i=0;i<len;i++){
			if(s[i]=='('||s[i]==')'){
				a[i]=0;
			}
			else{
				a[i]=1;
			}
		}
		for(int i=1;i<len-1;i++){
			if(a[i]==a[i-1]&&a[i]==a[i+1]){
				ok=0;
				break;
			}
		}
		for(int i=0;i<len-3;i++){
			if(a[i]==a[i+1]&&a[i+2]==a[i+3]){
				if(a[i]!=a[i+2]){
					if(len>4){
						ok=0;
						break;
					}
				}
				else{
					ok=0;break;
				}
			}
		}
		if(ok){
			cout<<"Yes\n";
		}
		else{
			cout<<"No\n";
		}
	}
	return 0;
}

詳細信息

Test #1:

score: 0
Wrong Answer
time: 0ms
memory: 3628kb

input:

6
))
((()
[()]
()[()]()
([()])
([])([])

output:

Yes
No
Yes
Yes
Yes
No

result:

wrong answer expected NO, found YES [4th token]