#P4018. Roy&October之取石子

    ID: 2913 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>数学博弈论素数判断,质数,筛法

Roy&October之取石子

Description

The rules are as follows: There are nn stones in total. On each turn, a player may take exactly pkp^k stones (pp is a prime, kk is a natural number, and pkp^k is less than or equal to the current remaining number of stones). Whoever takes the last stone wins.

October moves first. Determine whether she has a winning strategy.

If she has a winning strategy, output a line October wins!; otherwise, output a line Roy wins!.

Input Format

The first line contains a positive integer TT, the number of test cases.

From line 22 to line T+1T+1, each line contains a positive integer nn, the number of stones.

Output Format

TT lines, each being either October wins! or Roy wins!.

3
4
9
14
October wins!
October wins!
October wins!

Hint

For 30%30\% of the testdata, 1n301 \leq n \leq 30. For 60%60\% of the testdata, 1n1061 \leq n \leq 10^6. For 100%100\% of the testdata, 1n5×1071 \leq n \leq 5\times 10^7, 1T1051 \leq T \leq 10^5.

(Adapted problem).

Translated by ChatGPT 5