ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#208815 | #3764. 游戏 | cql | 100 | 35ms | 1248kb | C++11 | 625b | 2024-08-03 11:09:29 | 2024-08-03 12:19:40 |
answer
#include <bits/stdc++.h>
#define int long long
using namespace std;
signed main() {
int t; cin >> t;
for (int n; t--;) {
scanf("%lld", &n);
vector<int> v(n);
int sum = 0;
for (int i = 0; i < n; i++) {
scanf("%lld", &v[i]);
sum += v[i];
}
if (n == 1) {
cout << "A\n";
continue;
}
bool b = false;
for (int i = 0; i < n; i++) {
if (v[i] > sum - v[i]) {
if (sum - v[i] % 2)
cout << "A\n";
else
cout << "B\n";
b = true;
break;
}
}
if (b)
continue;
if (sum % 2)
cout << "A\n";
else
cout << "B\n";
}
return 0;
}
Details
小提示:点击横条可展开更详细的信息
Test #1:
score: 10
Accepted
time: 2ms
memory: 1236kb
input:
10 1 10 1 1 3 3 4 8 4 1 5 1 5 4 3 2 5 1 4 8 5 3 10 3 1 8 2 1 9 1 6 4 8 2 2 2
output:
A A A B A B A A A A
result:
ok 10 lines
Test #2:
score: 10
Accepted
time: 0ms
memory: 1236kb
input:
10 5 4 4 8 7 10 4 10 9 7 7 1 9 3 4 2 5 4 7 9 9 9 2 9 5 2 1 3 2 6 3 5 6 3 5 6 1 5 2 9 1 1 1
output:
A A A A B A A A A A
result:
ok 10 lines
Test #3:
score: 10
Accepted
time: 1ms
memory: 1240kb
input:
10 2 6 6 1 7 5 5 2 6 6 9 2 7 2 1 6 5 4 3 9 8 2 3 1 7 3 2 7 2 4 2 7 9 4 2 6 3
output:
B A B A A B A A B A
result:
ok 10 lines
Test #4:
score: 10
Accepted
time: 0ms
memory: 1236kb
input:
1000 1 1 2 157 492 1 209 1 132 2 358 955 2 802 820 1 170 1 164 1 537 1 13 1 28 2 79 573 2 312 253 2 ...
output:
A A A A A A A A A A A A A B A A B A A A A A A A A A A A A A A A A A A A A A A A A A B A A A A A A A ...
result:
ok 1000 lines
Test #5:
score: 10
Accepted
time: 0ms
memory: 1244kb
input:
1000 2 353 353 2 673 333 1 590 1 142 1 927 2 604 832 2 760 377 2 432 842 2 273 273 2 357 675 2 637 6...
output:
B A A A A A A A B A B A A A A A A B A A A A A A A A A A A A A A A A A A A B A A A A A A A B A A A B ...
result:
ok 1000 lines
Test #6:
score: 10
Accepted
time: 4ms
memory: 1248kb
input:
1000 25 243 656 139 463 550 646 805 675 53 622 445 511 247 405 429 645 531 511 154 390 730 744 98 34...
output:
A B A A B A A A A B B A A B B A A A B A A B A A A B B B A B B A B A A A A A A B B B B A B B B B A A ...
result:
ok 1000 lines
Test #7:
score: 10
Accepted
time: 6ms
memory: 1248kb
input:
1000 25 138 274 848 163 77 953 547 507 206 643 676 286 763 777 394 76 465 703 62 290 42 414 929 993 ...
output:
A B B B A B B B A B B B A B A A B B B A B A B B A B B B A A B A B A A B A A B A B B B B A B B A B A ...
result:
ok 1000 lines
Test #8:
score: 10
Accepted
time: 7ms
memory: 1248kb
input:
1000 3 9 4 901 99 6 10 7 1 4 7 10 974 6 2 3 2 4 3 9 2 2 4 4 2 4 8 8 9 10 1 3 4 4 3 7 9 7 10 9 2 7 5 ...
output:
A A A A B A A A B B A B B B B A B B B A B B A B B B A A B A B B B A A B A B B A A B B B A A A A A A ...
result:
ok 1000 lines
Test #9:
score: 10
Accepted
time: 8ms
memory: 1244kb
input:
1000 40 3 1 6 2 7 1 2 6 8 3 1 3 3 2 8 8 7 2 3 10 9 8 7 7 2 1 7 4 2 3 3 1 1 7 10 2 245 7 8 10 44 453 ...
output:
A A A B B B B A A A B A B B A A B A B B A A B A B A B A B A A B B B A A B B B B B A A A A B A B A A ...
result:
ok 1000 lines
Test #10:
score: 10
Accepted
time: 7ms
memory: 1244kb
input:
1000 49 207 850 726 221 476 470 106 486 721 875 299 467 662 809 123 792 921 638 82 507 403 845 857 4...
output:
B B B A B A A A A A A B A B A A A A A B B B A A B B A B B A B B B A A A B A B A A B B A B A A A B B ...
result:
ok 1000 lines
Extra Test:
score: 0
Extra Test Passed