問題一覧 > 通常問題

No.1881 Everything is the same...

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 6
作問者 : 37zigen37zigen / テスター : 👑 PCTprobabilityPCTprobability 👑 colognecologne
1 ProblemId : 7669 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2022-03-18 22:23:46

問題文

Yuki国では現代のアインシュタインと呼ばれている $N$ 人の生徒に算数の授業が開かれています。
一限目に割り算を教えた結果、それぞれ生徒 $i$ は、整数 $A_i$ で割った余りが同じ整数を区別できなくなりました。

二限目以降は、X君から始めて、Yちゃんと交互に掛け算を教えることになっています。
各授業では、生徒 $i$ を一人選び、$A_i$ と互いに素な整数 $x$ を一つ選んで教えます。
その結果、この生徒は $x$ を何回か掛けて同じ数になる整数同士を区別できなくなります。
区別できる整数の組が減らないような $x$ を選んではいけません。

授業で教える整数がない場合、生徒は解散し、担当の教員は整数の区別ができなくなったことの責任を取らされてしまいます。
X君とYちゃんが最適に振舞った場合、どちらが責任を取らされるでしょうか。

入力

$N$
$A_1$ $A_2$ $\ldots$ $A_N$

$1 \leq N \leq 10^4$
$1 \leq A_i \leq 10^5$

出力

X君が責任を取らされる場合は X 、Yちゃんが責任を取らされる場合は Y と出力してください。

サンプル

サンプル1
入力
1
1
出力
X

最初から生徒は全ての整数を区別できません。

サンプル2
入力
1
8
出力
X

最初、X君は $3,5,7$ のいずれかを教えられます。 X君は $3$ を教え、Yちゃんは $5$ を教えたとすると、生徒は $3^i5^j$ $(i, j\geq 0)$ を掛けて $8$ で割った時余りが同じになる数は区別できなくなります。 これは $8$ と互いに素な数 $1, 3, 5, 7$ の全てが区別できなくなることを意味し、X君は授業ができなくなります。 最初にX君が他の数を教えた場合でも同様にX君が最終的に責任を取らされてしまいます。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。