atcoder#ARC158D. [ARC158D] Equation
[ARC158D] Equation
配点 : 点
問題文
正整数 および, 以上の素数 が与えられます.
次の条件をすべて満たす整数の組 を 1 つ求めてください.
- .
- $(x+y+z)(x^n+y^n+z^n)(x^{2n}+y^{2n}+z^{2n}) \equiv x^{3n}+y^{3n}+z^{3n}\pmod{p}$.
なお,このような組 は必ず存在することが証明できます.
個のテストケースが与えられるので,それぞれについて答えを求めてください.
制約
- は を満たす素数
入力
入力は以下の形式で標準入力から与えられます.
各テストケースは以下の形式で与えられます.
出力
行出力してください. 行目には 番目のテストケースの解を とするとき, をこの順に空白区切りで出力してください.
解が複数存在する場合,どれを出力しても正解となります.
3
1 7
2 7
10 998244353
1 4 6
1 2 5
20380119 21549656 279594297
ひとつめのテストケースについて,
- $(x+y+z)(x^n+y^n+z^n)(x^{2n}+y^{2n}+z^{2n}) = (1+4+6)(1+4+6)(1+16+36) = 6413$
であり, なので,条件を満たしていることが確認できます.