B4517 [科大国创杯小学组 2026] 分糖果
题目描述
小可可家里来了 $m$ 个小朋友。
小可可家里有 $n$ 个糖果,每个糖果的美味值都为 $x$,她想给每个小朋友分 $k$ 个糖果。因为糖果太多了数不过来,所以她问你,她分完糖果后剩下的糖果美味值之和是多少。
如果小可可的糖果不够分,请你输出 `-1`。
输入格式
一行 $4$ 个正整数,分别为 $n, x, m, k$。
输出格式
输出一行一个整数,表示答案。
说明/提示
#### ****样例解释****
* 在样例 $1$ 中,小可可会剩下 $3$ 个糖果,美味值之和为 $9$。
* 在样例 $2$ 中,小可可恰好分完所有糖果,美味值之和为 $0$。
* 在样例 $3$ 中,小可可的糖果只够分给第五个小朋友 $1$ 颗糖果,输出 `-1`。
#### ****其它样例说明****
* **样例 $4$**:见选手目录下的 `candy/candy4.in` 与 `candy/candy4.ans`。该样例满足测试点 $7, 8$ 的限制条件。
#### ****数据范围****
对于所有测试数据,均有:$n, x, m, k \le 10^6$ 且都为正整数。
各测试点的附加限制如下表所示:
| 测试点编号 | $n, x, m, k \le$ |
| :---: | :---: |
| $1 \sim 3$ | $10$ |
| $4 \sim 6$ | $1000$ |
| $7, 8$ | $10^4$ |
| $9, 10$ | $10^6$ |