QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#914405#10080. The Interview ProblemScreenwalkers (Hirotaka Yoneda, Masataka Yoneda, Daiki Kodama)#RE 6ms3712kbC++201.3kb2025-02-25 12:46:542025-02-25 12:47:04

Judging History

This is the latest submission verdict.

  • [2025-02-25 12:47:04]
  • Judged
  • Verdict: RE
  • Time: 6ms
  • Memory: 3712kb
  • [2025-02-25 12:46:54]
  • Submitted

answer

#include <bits/stdc++.h>
using namespace std;
using ll = long long;

bool solve(const string& s) {
	int length = 0, up = 0, down = 0;
	for (const char c : s) {
		if (c == '(') {
			length += 1;
			up += 1;
		} else if (c == ')') {
			length += 1;
			down += 1;
		} else {
			length -= c - '0';
		}
	}	
	if (length & 1) return false;
	if (up < length / 2) return false;
	if (down < length / 2) return false;
	up -= length / 2;
	down -= length / 2;
	const int n = (int)s.size();
	deque<int> u, d;
	for (int i = 0; i < n; ++i) {
		if (s[i] == '(') {
			u.push_back(i);
		} else if (s[i] == ')') {
			d.push_back(i);
		} else {
			int remove = s[i] - '0';
			while (!d.empty() && remove > 0 && down > 0) {
				d.pop_front();
				remove -= 1;
				down -= 1;
			}
			while (remove > 0) {
				u.pop_back();
				remove -= 1;
				up -= 1;
			}
		}
 	}
	vector<char> use(n);
	for (const int i : u) use[i] = true;
	for (const int i : d) use[i] = true;
	int c = 0;
	for (int i = 0; i < n; ++i) if (use[i]) {
		if (s[i] == '(') c += 1;
		else c -= 1;
		if (c < 0) return false;
	}
	return c == 0;
}

int main() {
	cin.tie(nullptr)->sync_with_stdio(false);

	int t;
	cin >> t;
	while (t--) {
		string s;
		cin >> s;
		cout << (solve(s) ? "Yes" : "No") << '\n';
	}

	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 0ms
memory: 3584kb

input:

2
((()(3)1
(()1)

output:

Yes
No

result:

ok 2 token(s): yes count is 1, no count is 1

Test #2:

score: 0
Accepted
time: 0ms
memory: 3712kb

input:

5
()1()
(())
()1((((2()())))3)()
((2))()
((1()))(1)()

output:

No
Yes
Yes
No
Yes

result:

ok 5 token(s): yes count is 3, no count is 2

Test #3:

score: 0
Accepted
time: 5ms
memory: 3584kb

input:

10000
((1((11())(1)(1)11(1))1))(1()2)
((1()))1
()()((2()((2)2())))(1(3)3(()2())((5)(3(1((3)))((23(2()2)))())))
(()((()2)((()())((6((()))()(35(()))()(((())()))((())()(())()
(())()()((1())(()()()(())))(()((()))(())1()())
(((())())))())()
()((()))(())((())()(()((()())())))
()))((()))(())
()((1)1((((())...

output:

Yes
Yes
No
No
Yes
No
Yes
No
Yes
Yes
Yes
No
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No...

result:

ok 10000 token(s): yes count is 8146, no count is 1854

Test #4:

score: 0
Accepted
time: 5ms
memory: 3584kb

input:

10000
()
((1)())(()()(()3))
()()
(())()((()))))
(((11)((2)))2())
(())(()())(()4()()((())((()))()361)(()((()))))
(())(())(())
()((((2())))(())))())
()(()(((4())())))(6)
(((()())((()())((2())5))((5)6())(3)))(())(1(())()))(((())(()))(()()(()))
()
()(()(())(())))())(()(()))))
(((()(()))))((()()))(()((((...

output:

Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
No
Yes
No
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
No
Yes
Yes
No
Yes
No
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes...

result:

ok 10000 token(s): yes count is 8152, no count is 1848

Test #5:

score: 0
Accepted
time: 4ms
memory: 3584kb

input:

10000
(()1(11()(1)))2
((1()1(()1())(1()(5))))((1)())()4
(()())
()()()()()
((((2)()2)))
(())
(((())(((())()))()(()()()()))((())()(())))))
((1()(1)))
()(1(1()1))(()()4((2()(1()2)(21(2()))3)1))1
()()
((1(())))((()()()3)((())(()((())))))(()())
()()(()(())(()()))
()
()(())()
()()()((())1()(()))(((()))4((...

output:

Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Y...

result:

ok 10000 token(s): yes count is 8153, no count is 1847

Test #6:

score: 0
Accepted
time: 3ms
memory: 3712kb

input:

10000
()
(()1)(()((1()()))((())()(()))())()))
(())((()))
(((()()))(((()()))))(()(()(((3((()(())())))((3)()())(()(())()(()()())((())()())(
()
()()
)(())2)(()(()))
(()(()))(()4)(1(()()(()()6)))(4(()))5((()
()()((()((())(()())()(()(()))(()(())(()(())(((()))()))(()()(())(()))))
((1((1)())1))(()1()2)
((1...

output:

Yes
Yes
Yes
No
Yes
Yes
Yes
No
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
No
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
No
...

result:

ok 10000 token(s): yes count is 8118, no count is 1882

Test #7:

score: 0
Accepted
time: 5ms
memory: 3584kb

input:

10000
()(1)()1))(()())(())
()()(()(()(()())))(()(()))(()()((()(())))()))()(()()()(())))()
(((11()())((()))))(())
()
((()()1))()3)(()()()(2()6(141))(()1(()())()))))1())
()(1(1((()(3(1))(()(())((()2)(2)8))
((()))((()()()((()()()))))
((())())(())((()())(4)((((())()))
()((()())(((()))
()(()()()((()(()((...

output:

Yes
No
No
Yes
Yes
Yes
Yes
No
No
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Yes
No
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Ye...

result:

ok 10000 token(s): yes count is 8117, no count is 1883

Test #8:

score: 0
Accepted
time: 5ms
memory: 3584kb

input:

9000
(())
()(())()(((())(())))(()(())(()()))())())(()((())))(()(()6)(())(()))))))
()(()1)(()(())()(1(())((()()))())())()
(()1())()(3(()))2
()((())(()))()
(())
()()
()(())
((()(1(2(1))))2)((11(3))())1((1))1(5(3((3)))1)
()(())()(2()(()(()))(
(()(1(1)1)())1
()(1()1)(()(((1(3))()))(()()(1(65()32(3)))))
...

output:

Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
No
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes...

result:

ok 9000 token(s): yes count is 7260, no count is 1740

Test #9:

score: 0
Accepted
time: 6ms
memory: 3712kb

input:

9000
(())
()(())
(((((2)))))((())(()(()())((())(((()))))))
()()((())())((())(()(())())())(()()(())(((())()))())
()
()(())
(()1)1(())((()()(())))(()((8())()82)(()))(()(8)()7(()(5)(()1)())3((((()7))4)(()))4(()))21
()()((()()())())(())(()()())((15)(())(()))(()()(())())
()(()(()4)((()()))(()()
()()()
((...

output:

Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
No
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
No
...

result:

ok 9000 token(s): yes count is 7274, no count is 1726

Test #10:

score: 0
Accepted
time: 6ms
memory: 3584kb

input:

9000
()()2(1)(2)1(()(1()1)1((1(3(31)1))))
((())(()))(()())(1()17(()3))(())
()()(()())(((())))
()
(()(2(())2)(2()))(()((())
((1()())1)
(((1)()))(()()(6(()))((3))((()(6)()))(
(((1()(1))))()((()()))
()(((()())(()((6(4())(()(()))(7()()()))))3))((()(()))(()(()))2)
(())((()))()(()(())((8(()))))
()
()
(())...

output:

No
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
No
Y...

result:

ok 9000 token(s): yes count is 7235, no count is 1765

Test #11:

score: 0
Accepted
time: 4ms
memory: 3584kb

input:

9000
((()())(()(()63))(())32)()
(())((()()(()()())
()((1)2(1(())))2()4
(())(()()))(())2()((16)(()(((5)))))())
(())()(((2))((())))
()()
(()1((()1)()(22)))
(((11)))()
(())
(()())(())()())()(())()()(())(()(()())(())))
()()(()()(()(()))8)))
()
()
()
(()1)(2(()))(()3(()))(()())()))
((1()))((1))
((1)())1
...

output:

Yes
No
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Y...

result:

ok 9000 token(s): yes count is 7303, no count is 1697

Test #12:

score: 0
Accepted
time: 6ms
memory: 3712kb

input:

9000
(())()()
(())(()())(((()5)(()))((()5)))
()(()2)()2)(()()()((())(()(9))((8))(()))))()6((()(())7))))
((((())((())))
((((2)())))
()(())()(())(()(()(())))
()(()))()(())(((()(())(()())))(()()((())))
(())2
()))((()))(()((6())())(()(()(())))()))(()4()))()))(())
()((()))(()5)(())())((7)()((52)1))(((4))...

output:

Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
No
Yes
Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
Yes
No
No
Yes
No
Yes
No
No
Yes
Yes
Yes
No
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
...

result:

ok 9000 token(s): yes count is 7183, no count is 1817

Test #13:

score: 0
Accepted
time: 5ms
memory: 3584kb

input:

9000
()(())((()5((())()))((())1)(()(8()))(()()((()(()()(()))))
()((1))1
(())(())
(()()1())1(())
(()(()))
()((2(1()1)))
((1()1))
(())()(())(4)((()(())((())))42)
(()()()())
()(()(())())(2()(()(7(())))(()((8()())((())()))(()((()))())(()((())(()()()))))(()(()(()()())9())))
(()1(())((3(3(())3)())))
()(()...

output:

No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
Yes...

result:

ok 9000 token(s): yes count is 7183, no count is 1817

Test #14:

score: 0
Accepted
time: 5ms
memory: 3584kb

input:

8000
(((()))())))()
(((()(31))))
()()
()
(()())(())
()(()(2()((2()())(((13))))4))
((()())(())1)1
()(((()(()))
()
(()(()))(()()((()))(()((()(()()())))))
((1(1(()2)11)))
(()1(11((())(()4(1)()4)))(())4)
(())(())(()(())((3)()))(()8((7(()4)))(()())(()9(())()(()())3((()()))))
()(()2)
()1(((2()()((((231))(...

output:

No
No
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
Yes
No
Yes
No
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
No
Yes
Yes
Y...

result:

ok 8000 token(s): yes count is 6303, no count is 1697

Test #15:

score: 0
Accepted
time: 3ms
memory: 3712kb

input:

7000
((()))()((())(()))()(1()())((()()(()7))())
()((((1))))1()3(1)13
((()(()(()(())))
()))())))(((2)))()(()))((())(()())()(()((7)56)))((()(()(()()))
()()(()12)((((()))())()((())7(14(313)(321())())13))
(())2(())
(())()(()()(()))(()(())())
((())(()(()))(()(()())))
()
((()((()))))((()()((()()))()
()(()...

output:

Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
No
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Y...

result:

ok 7000 token(s): yes count is 5292, no count is 1708

Test #16:

score: 0
Accepted
time: 3ms
memory: 3584kb

input:

7000
()((()()(()(()))())(())(()(()()(()(())))
((1()()()(()))1)
(())((())(())((())))(()(())(()()(()())))
()((()))(())())(12(())((()())()(()()41(4)))((8)(())2())((4((4(1)6733))))))
)()(())(()))(())(()(())())4))
()((((()))))(()(()())(()()))(75(2)(()))
()()()(()()2)
(()1()1)()
(())()11(())()((2)(((6()4)...

output:

No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
No
Yes
No
Yes
Yes
Yes
No
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
No
No
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
...

result:

ok 7000 token(s): yes count is 5299, no count is 1701

Test #17:

score: 0
Accepted
time: 5ms
memory: 3584kb

input:

7000
((1())()1)()
(()((())()(()))())8
()(()(()()2))1(())5
((())())(())
((1)1(1(()2(1))())2)
()()
(())
()()(())((())4)(()()(())((())(()((())())()))(()))(()(())(())((()))((())((())()(()(()2)()(()(()(()))((()())))))(()(()))()))
()(())()
((1()))(()((1())()()))
()()
()()
()
()()(())()(()(((()))(()())((()...

output:

Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Ye...

result:

ok 7000 token(s): yes count is 5420, no count is 1580

Test #18:

score: 0
Accepted
time: 4ms
memory: 3712kb

input:

7000
()((((11)()1))())5)((1)3))
((()()(()))(231(()())))
(()(()(2)2())((()3()))2(()()3()2))(3(()5((())5))(3()((())()(9)))(((((9)(2)()))(()
((()))(()(()(()))((())(()))())(()()(()(())))((((())(()))(((())((()())())))(()())))
()()(())())(15((()())(()()))()(())))
(()())()(((()))(((())())()((()))))
()(((2)...

output:

Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
No
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
Yes
No
Yes
Yes
No
Yes
Yes
No
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
No
Yes...

result:

ok 7000 token(s): yes count is 5343, no count is 1657

Test #19:

score: 0
Accepted
time: 4ms
memory: 3712kb

input:

7000
((()))()(()(()))()(()(()(()))()(()(()((())())((())))(()()(()))))((()((())(())))((((()(()))))(((())))))
()()(())((()(()(()()((()())())
()(1(((1(()13)((()1)1)(()(()(3)())))))()(()()(())))5
()(()()(()((()))(())(())))))((()(()(())(()()(()())(()))()())()(()(()(())()))
()((())(()((())))(66(())))(()((...

output:

Yes
No
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
Yes
No
No
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
...

result:

ok 7000 token(s): yes count is 5401, no count is 1599

Test #20:

score: 0
Accepted
time: 4ms
memory: 3584kb

input:

6000
()((())(()(2))4()1(())(()((((6())))))((())3)(()2))))
()(()))(()))
()(()(()))((()))(()(((((())(()()))((()((()()()(()()))((()())))))
())()()(()()(()))(()(())))(()((()()))(())()((()()))))()())()((()(()(()()))())((())()()(()((()))((()))()4()()((()())(()()))))())(((((()))(()(()())(((()))()(()))()(((...

output:

Yes
No
No
No
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
No
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
N...

result:

ok 6000 token(s): yes count is 4305, no count is 1695

Test #21:

score: 0
Accepted
time: 2ms
memory: 3584kb

input:

5000
()(()(()(())(()(2(())))))()(())(((()))(((()))(())))
(()1(())1()())
()(1()(1))
()()1()(2(2)()(1))2
()(((())(()(((())))(()))(()))())()(())((()(((()))))()((())((()())(()))(()()6((()(4()))()))))
(((())))(()()4)(())(()((()())()))
()()((()())(()((())(())((())))723))
()()((()()(())()(())(())))(()())((...

output:

Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
Yes
Yes
No
Yes
No
Yes
Yes
No
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
No
No
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
No
Yes
No
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
...

result:

ok 5000 token(s): yes count is 3574, no count is 1426

Test #22:

score: -100
Runtime Error

input:

4000
(((()(()))))(((())((()())(()()))
((1())1())((()()))
((()())(())(()()))(()()(((()))))((())()((())((()))(()())(((())())())))
(((1()))1)()
()()((())(((())()(()))))))((((())))(((()))()((()))(()((()())()))())(()()())()))(()()))))())()(((())))(()2(())))
((()1)1)
()(())(((((())))))(()(()(()(())(())(()...

output:


result: