CafeCoder Test 003
コンテスト日時
2021/05/16 (Su) 14:40 - 16:10

A - 飴 (Candies)

Milk
2
s
1024
MB
100

問題文

飴が $N$ 個あり、子どもが $K$ 人います。
これらの飴を、子どもたちに同じ数ずつ、余りが出ないように配りたいです。

条件を満たすように配れる場合は、子ども $1$ 人あたりの飴の個数を求めてください。
そのように配ることができないときは、それを報告してください。

制約

  • $1 \leq N, K \leq 100$
  • 入力はすべて整数

入力

入力は以下の形式で、標準入力から与えられる。

$N$ $K$

出力

答えを1行に出力せよ。
ただし、条件を満たすように配る方法がないときは代わりに -1 を出力せよ。

入力例 1
12 3
出力例 1
4

飴が $12$ 個あり,子どもが $3$ 人います。
子ども $1$ 人あたり $3$ 個の飴を配ることができます。

入力例 2
18 7
出力例 2
-1

飴が $18$ 個あり、子どもが $7$ 人います。
この飴を余りを出さずに分配することはできないので、-1 を出力します。

提出
C++23 (g++ 12.2.0)