CSES - Putka Open 2015 – finaali - Results
Submission details
Task:Neliöt
Sender:
Submission time:2015-12-20 13:27:12 +0200
Language:C++
Status:READY
Result:100
Feedback
groupverdictscore
#1ACCEPTED27
#2ACCEPTED41
#3ACCEPTED32
Test results
testverdicttimegroup
#1ACCEPTED0.07 s1details
#2ACCEPTED0.08 s2details
#3ACCEPTED0.09 s3details

Code

#include <bits/stdc++.h>
typedef long long ll;
using namespace std;
void yes() {
cout<<"10-4\n";
}
void no() {
cout<<"QAQ\n";
}
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
int tcs;
cin>>tcs;
for (int tc=0;tc<tcs;tc++) {
ll a[4];
for (int i=0;i<4;i++) cin>>a[i];
sort(a,a+4);
if (a[0]!=a[1]) no();
else if (a[3]==a[2]) {
if (a[1]==a[2]/2 && a[2]%2==0) {
yes();
} else if (a[1]==a[2]) yes();
else no();
}
else {
if (a[2]==a[1]) {
if (3*a[0]==a[3]) yes();
else no();
} else {
if (a[3]==a[2]+a[1] && 2*a[1]==a[2]) yes();
else no();
}
}
}
}

Test details

Test 1

Group: 1

Verdict: ACCEPTED

input
100000
6 9 3 3
1 3 1 1
3 3 6 9
2 2 4 4
...

correct output
10-4
10-4
10-4
10-4
QAQ
...

user output
10-4
10-4
10-4
10-4
QAQ
...

Test 2

Group: 2

Verdict: ACCEPTED

input
100000
270 90 90 90
372 914 438 84
304 152 152 304
238 238 714 238
...

correct output
10-4
QAQ
10-4
10-4
10-4
...

user output
10-4
QAQ
10-4
10-4
10-4
...

Test 3

Group: 3

Verdict: ACCEPTED

input
100000
821863964 821863964 821863964 ...

correct output
10-4
10-4
QAQ
10-4
10-4
...

user output
10-4
10-4
QAQ
10-4
10-4
...