No.1409 Simple Math in yukicoder
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / スペシャルジャッジ問題 (複数の解が存在する可能性があります)
タグ : / 解いたユーザー数 54
作問者 : PCTprobability / テスター : akakimidori kaage
タグ : / 解いたユーザー数 54
作問者 : PCTprobability / テスター : akakimidori kaage
問題文最終更新日: 2021-02-26 21:32:42
問題文
正整数 $v,x$ が与えられます。ただし、$xv+1$ は素数であることが保証されます。以下の条件を満たす正整数列 $a_1,a_2,...,a_x$ を $1$ 個求めてください。
- $1$ $\le$ $a_1$ $<$ $a_2$ $<$ $...$ $<$ $a_x$ $\le$ $xv$
- $1$ 以上 $x$ 未満の全ての正整数 $k$ に対して、\( \displaystyle \sum_{i=1}^{x}a_i^k \) は $xv+1$ で割り切れる。
- \( \displaystyle \sum_{i=1}^{x}a_i^x \) は $xv+1$ で割ると $x$ 余る。
数列 $a$ としてあり得るものを空白区切りで出力してください。解が必ず存在することが保証されます。
この問題は $T$ 個テストケースが与えられます。
入力
$T$それぞれのテストケースは以下の形式で与えられます。
テストケース $1$
テストケース $2$
$.$$.$$.$
テストケース $T$
$v$ $x$
- 入力は全て正整数である。
- $1 \le T,v \le 1000$
- $1 \le x \le 100$
- $xv+1$ は素数である。
出力
$T$ 行出力してください。$i$ 行目にはテストケース $i$ の解答を出力してください。
サンプル
サンプル1
入力
1
1 2
出力
1 2
この場合、$xv+1=3$ となります。この時 $a_1=1,a_2=2$ は、 $1 \le a_1 < a_2 \le 2$ かつ $1+2≡0 \bmod 3$ かつ $1^2+2^2≡2 \bmod 3$ を満たすので解になります。
サンプル
サンプル1
入力
3 2 6 2 1 6 7
出力
1 3 4 9 10 12 1 1 4 11 16 21 35 41
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。