Solutions are presented as using the least memory and the fastest execution time. It also takes the top
10 most recent solutions from each language. If you want to limit to a specific index, click the
"Solved" button and go to that problem.
Problems
Two players, Alice and Bob, are playing a game. They have (n) piles of stones, with the (i)-th pile initially containing (a_i) stones. On their turn, a player can choose any pile of stones and take any positive number of stones from it, with one condition: let the current number of stones in the pile be (x). It is not allowed to take from the pile a number of stones (y) such that the greatest common divisor of (x) and (y) is not equal to (1). The player who cannot make a move loses. Both players play optimally (that is, if a player has a strategy that allows them to win, no matter how the opponent responds, they will win). Alice goes first. Determine who will win. The first line contains a single integer (t) ((1 \le t \le 10^4)) — the number of test cases. Each test case consists of two lines: the first line contains a single integer (n) ((1 \le n \le 3 \cdot 10^5)); the second line contains (n) integers (a_1, a_2, \dots, a_n) ((1 \le a_i \le 10^7)). Additional constraint on the input: the sum of (n) across all test cases does not exceed (3 \cdot 10^5). For each test case, output Alice if Alice wins, or Bob if Bob wins. |
Tutorials
Submissions
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|
276851047 |
liujg |
E |
Aug. 17, 2024, 12:05 a.m. |
OK |
C++14 (GCC 6-32) |
TESTS |
48 |
233 |
45158400 |
|
|
|
276841845 |
antguz |
E |
Aug. 16, 2024, 8:55 p.m. |
OK |
C++14 (GCC 6-32) |
TESTS |
48 |
249 |
82841600 |
|
|
|
276737365 |
gautamb1a2b |
E |
Aug. 16, 2024, 6:49 a.m. |
OK |
C++14 (GCC 6-32) |
TESTS |
48 |
249 |
160358400 |
|
|
|
276754465 |
-HLY- |
E |
Aug. 16, 2024, 9:07 a.m. |
OK |
C++14 (GCC 6-32) |
TESTS |
48 |
264 |
44134400 |
|
|
|
276750121 |
seanlsy |
E |
Aug. 16, 2024, 8:38 a.m. |
OK |
C++14 (GCC 6-32) |
TESTS |
48 |
265 |
45977600 |
|
|
|
276749706 |
kbzcz |
E |
Aug. 16, 2024, 8:36 a.m. |
OK |
C++14 (GCC 6-32) |
TESTS |
48 |
265 |
91443200 |
|
|
|
276864386 |
Guitar_Jasmine |
E |
Aug. 17, 2024, 4:21 a.m. |
OK |
C++14 (GCC 6-32) |
TESTS |
48 |
265 |
121446400 |
|
|
|
276745070 |
a_sad_soul |
E |
Aug. 16, 2024, 7:58 a.m. |
OK |
C++14 (GCC 6-32) |
TESTS |
48 |
280 |
52736000 |
|
|
|
276750836 |
kbzcz |
E |
Aug. 16, 2024, 8:43 a.m. |
OK |
C++14 (GCC 6-32) |
TESTS |
48 |
280 |
91443200 |
|
|
|
276814852 |
vicvicCF |
E |
Aug. 16, 2024, 4:54 p.m. |
OK |
C++14 (GCC 6-32) |
TESTS |
48 |
296 |
40140800 |
|
|
|
276836821 |
mihneacazan |
E |
Aug. 16, 2024, 7:51 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
48 |
218 |
41369600 |
|
|
|
276832803 |
cjoa |
E |
Aug. 16, 2024, 7:10 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
48 |
233 |
82841600 |
|
|
|
276821359 |
darkh_coder |
E |
Aug. 16, 2024, 5:41 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
48 |
234 |
40140800 |
|
|
|
276830830 |
p_a_n_d_a |
E |
Aug. 16, 2024, 6:52 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
48 |
234 |
42700800 |
|
|
|
276845554 |
bubbarob19 |
E |
Aug. 16, 2024, 9:55 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
48 |
234 |
42803200 |
|
|
|
276807558 |
Blunter_Decosta |
E |
Aug. 16, 2024, 4:03 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
48 |
234 |
80179200 |
|
|
|
276741542 |
FredericM |
E |
Aug. 16, 2024, 7:27 a.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
48 |
249 |
45158400 |
|
|
|
276854995 |
bnuwjy |
E |
Aug. 17, 2024, 1:41 a.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
48 |
249 |
82841600 |
|
|
|
276733734 |
Vegebird_Wuuuu |
E |
Aug. 16, 2024, 5:50 a.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
48 |
249 |
82841600 |
|
|
|
276830265 |
honey |
E |
Aug. 16, 2024, 6:47 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
48 |
249 |
90214400 |
|
|
|
276863140 |
Ravindra_Rinwa |
E |
Aug. 17, 2024, 4:02 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
48 |
202 |
38912000 |
|
|
|
276820034 |
HubertM6 |
E |
Aug. 16, 2024, 5:31 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
48 |
203 |
40140800 |
|
|
|
276855521 |
conglingkaishi |
E |
Aug. 17, 2024, 1:51 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
48 |
203 |
80179200 |
|
|
|
276741579 |
darthrevenge |
E |
Aug. 16, 2024, 7:27 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
48 |
218 |
36454400 |
|
|
|
276757464 |
sleepinginautumnrain |
E |
Aug. 16, 2024, 9:28 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
48 |
218 |
80179200 |
|
|
|
276859462 |
gopoma |
E |
Aug. 17, 2024, 3:03 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
48 |
218 |
82944000 |
|
|
|
276800608 |
xu826281112 |
E |
Aug. 16, 2024, 3:14 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
48 |
218 |
88064000 |
|
|
|
276854697 |
BurnedChicken |
E |
Aug. 17, 2024, 1:35 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
48 |
218 |
120320000 |
|
|
|
276865240 |
Additionlly |
E |
Aug. 17, 2024, 4:33 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
48 |
233 |
83968000 |
|
|
|
276861783 |
cwz2024 |
E |
Aug. 17, 2024, 3:41 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
48 |
233 |
83968000 |
|
|
|
276852546 |
nguyenquocthao00 |
E |
Aug. 17, 2024, 12:46 a.m. |
OK |
Go |
TESTS |
48 |
358 |
173056000 |
|
|
|
276825939 |
ccj123 |
E |
Aug. 16, 2024, 6:13 p.m. |
OK |
Java 21 |
TESTS |
48 |
468 |
155136000 |
|
|
|
276839166 |
polsage |
E |
Aug. 16, 2024, 8:20 p.m. |
OK |
Java 21 |
TESTS |
48 |
765 |
79667200 |
|
|
|
276846563 |
polyglot2922 |
E |
Aug. 16, 2024, 10:17 p.m. |
OK |
Java 21 |
TESTS |
48 |
999 |
116121600 |
|
|
|
276837905 |
jai_hanumant |
E |
Aug. 16, 2024, 8:04 p.m. |
OK |
Java 21 |
TESTS |
48 |
1031 |
82944000 |
|
|
|
276856067 |
dzhi |
E |
Aug. 17, 2024, 2:04 a.m. |
OK |
Java 21 |
TESTS |
48 |
1561 |
148787200 |
|
|
|
276856093 |
yvbf |
E |
Aug. 17, 2024, 2:04 a.m. |
OK |
Java 8 |
TESTS |
48 |
421 |
111411200 |
|
|
|
276849052 |
leonlian |
E |
Aug. 16, 2024, 11:14 p.m. |
OK |
Java 8 |
TESTS |
48 |
452 |
144691200 |
|
|
|
276849034 |
leonlian |
E |
Aug. 16, 2024, 11:14 p.m. |
OK |
Java 8 |
TESTS |
48 |
577 |
144691200 |
|
|
|
276870846 |
taegyunn123 |
E |
Aug. 17, 2024, 5:37 a.m. |
OK |
Kotlin 1.9 |
TESTS |
48 |
1421 |
94310400 |
|
|
|
276818766 |
bunny_senpai |
E |
Aug. 16, 2024, 5:22 p.m. |
OK |
PyPy 3 |
TESTS |
48 |
936 |
109260800 |
|
|
|
276817947 |
r57shell |
E |
Aug. 16, 2024, 5:16 p.m. |
OK |
PyPy 3-64 |
TESTS |
48 |
405 |
113152000 |
|
|
|
276752059 |
LightHouse1 |
E |
Aug. 16, 2024, 8:51 a.m. |
OK |
PyPy 3-64 |
TESTS |
48 |
452 |
121548800 |
|
|
|
276814180 |
gamegame |
E |
Aug. 16, 2024, 4:49 p.m. |
OK |
PyPy 3-64 |
TESTS |
48 |
499 |
105676800 |
|
|
|
276803191 |
kyooz |
E |
Aug. 16, 2024, 3:32 p.m. |
OK |
PyPy 3-64 |
TESTS |
48 |
530 |
206540800 |
|
|
|
276745216 |
ahilaan |
E |
Aug. 16, 2024, 7:59 a.m. |
OK |
PyPy 3-64 |
TESTS |
48 |
546 |
117760000 |
|
|
|
276744953 |
ahilaan |
E |
Aug. 16, 2024, 7:57 a.m. |
OK |
PyPy 3-64 |
TESTS |
48 |
593 |
117555200 |
|
|
|
276870456 |
moyung |
E |
Aug. 17, 2024, 5:33 a.m. |
OK |
PyPy 3-64 |
TESTS |
48 |
624 |
129433600 |
|
|
|
276740024 |
ghemnis |
E |
Aug. 16, 2024, 7:14 a.m. |
OK |
PyPy 3-64 |
TESTS |
48 |
859 |
130150400 |
|
|
|
276816616 |
r57shell |
E |
Aug. 16, 2024, 5:06 p.m. |
OK |
PyPy 3-64 |
TESTS |
48 |
1061 |
194457600 |
|
|
|
276758609 |
Shri_874 |
E |
Aug. 16, 2024, 9:36 a.m. |
OK |
PyPy 3-64 |
TESTS |
48 |
1202 |
298393600 |
|
|
|
276798341 |
Licheam |
E |
Aug. 16, 2024, 2:59 p.m. |
OK |
Rust 2021 |
TESTS |
48 |
249 |
100147200 |
|
|
|
276759950 |
Licheam |
E |
Aug. 16, 2024, 9:47 a.m. |
OK |
Rust 2021 |
TESTS |
48 |
281 |
100147200 |
|
|
|
276802601 |
SnowballSH |
E |
Aug. 16, 2024, 3:27 p.m. |
OK |
Rust 2021 |
TESTS |
48 |
405 |
45875200 |
|
|
|
276806579 |
jenya705 |
E |
Aug. 16, 2024, 3:56 p.m. |
OK |
Rust 2021 |
TESTS |
48 |
452 |
42700800 |
|
|
remove filters
Back to search problems