SP13388 MAY99_3 - Easy Jug
题目描述
给出 $2$ 个容量分别为 $x$ 升与 $y$ 升的水桶,你可以做以下操作:
1. 将一个桶从水井装满水。
2. 将一个桶的水全部倒到水井里。
3. 把一个桶里的水尽可能多地倒到另一个桶里,直到其中一个桶被装满或被彻底清空。
问你是否能操作这两个水桶,得到**恰好** $z$ 升水。
输入格式
**本题有多组数据**。
第一行输入一个整数 $T$,表示数据组数。
对于每组数据:
一行三个整数 $x,y,z$。
输出格式
对于每组数据,如果可以得到恰好 $z$ 升水,输出 `YES`;否则输出 `NO`。
说明/提示
对于 $x=9,y=3,z=6$ 的情况,我们可以做如下操作:
1. 把容量为 $9$ 升的桶从水井装满水。
2. 把容量为 $9$ 升的桶里的水尽可能多地倒到容量为 $3$ 升的桶里。
此时,容量为 $9$ 升的桶里恰好有 $6$ 升水,所以输出 `YES`。
对于 $100\%$ 的数据,$T \leq 25$,$1 \leq x,y,z \leq 10^8$。
by@一只大龙猫