No.2767 Add to Divide
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 108
作問者 :
srjywrdnprkt
/ テスター :
👑
p-adic
タグ : / 解いたユーザー数 108
作問者 :

問題文最終更新日: 2024-05-30 20:28:32
問題文
正整数 , が与えられます。ただし、 であることが保証されます。
非負整数 であって、 が の倍数になるようなものが存在するか判定し、存在するならば最小値を求めてください。
個のテストケースが与えられるので、それぞれについて求めてください。
入力
ここで、 とは 個目のテストケースである。各テストケースは以下の形式で与えられる。
入力は全て整数で以下の制約を満たす。
出力
条件を満たす非負整数 が存在しないなら、-1
を、存在するならばそのような のうち、最小であるものを出力してください。
行出力し、 行目には、 番目のテストケースに対する答えを出力してください。
サンプル
サンプル1
入力
4 11 23 2 3 8 16 4394 993298361
出力
1 -1 0 331093595
番目のテストケースについて、 とすると、 は の倍数になります。 はこれ以上小さくすることができないので、 が答えです。
番目のテストケースについて、条件を満たす は存在しません。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。