问题 6904 --取糖果

6904: 取糖果★★★

时间限制: 1 Sec  内存限制: 512 MB
提交: 18  解决: 3
[提交][状态][命题人:]

题目描述

作为班长的小明,想让大家劳逸结合,于是想到了一个小游戏。教室里面课桌组成一个 n 行 m 列的网格图,在每个课桌上面放好糖果,对于位置(i, j)放置的糖果数量为i和j的最小公倍数。接下来每个同学排好队,依次从左上角出发,只能向右或者向下走,每经过一个课桌只能拿走一颗糖果(该课桌还有糖果的话)。为了公平,小明必须保证每个同学至少拿 k 趟糖果(出发一次算一趟),现在想请你帮忙判断是否可行。

输入

第一行一个正整数T(1 ≤ T ≤ 100)。

接下来T行,每行三个正整数n, m, k, 分别代表教室座位的行数,列数以及每个同学至少拿糖果的趟数。(1 ≤ n, m ≤ 1024, 1 ≤ k ≤ 1000)。

输出

对于每行输入判断是否可行,若可行,输出”YES”;否则输出”NO”。

样例输入
Copy
2
2 2 3
2 2 1
样例输出
Copy
NO
YES

提示

糖果放置为[[1, 2], [2, 4]],4位同学每人至多拿1趟糖果,便取完了;

因此3趟不可行,输出NO;1趟可行,输出YES。

来源

[提交][状态]