luogu#P4018. Roy&October之取石子

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

Roy&October之取石子

题目背景

Roy 和 October 两人在玩一个取石子的游戏。

题目描述

游戏规则是这样的:共有 nn 个石子,两人每次都只能取 pkp^k 个( pp 为质数,kk 为自然数,且 pkp^k 小于等于当前剩余石子数),谁取走最后一个石子,谁就赢了。

现在 October 先取,问她有没有必胜策略。

若她有必胜策略,输出一行 October wins!;否则输出一行 Roy wins!

输入格式

第一行一个正整数 TT,表示测试点组数。

22\simT+1T+1 行,一行一个正整数 nn,表示石子个数。

输出格式

TT 行,每行分别为 October wins!Roy wins!

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

提示

对于 30%30\% 的数据,1n301\leq n\leq 30

对于 60%60\% 的数据,1n1061\leq n\leq 10^6

对于 100%100\% 的数据,1n5×1071\leq n\leq 5\times 10^7, 1T1051\leq T\leq 10^5

(改编题)