欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1472A.Cards for Friends
Cards for Friends
For the New Year, Polycarp decided to send postcards to all his friends. He wants to make postcards with his own hands. For this purpose, he has a sheet of paper of size , which can be cut into pieces.
Polycarp can cut any sheet of paper that he has in only two cases:
- If is even, then he can cut the sheet in half and get two sheets of size ;
- If is even, then he can cut the sheet in half and get two sheets of size ;
If and are even at the same time, then Polycarp can cut the sheet according to any of the rules above.
After cutting a sheet of paper, the total number of sheets of paper is increased by .
Help Polycarp to find out if he can cut his sheet of size at into or more pieces, using only the rules described above.
Input
The first line contains one integer () — the number of test cases. Then test cases follow.
Each test case consists of one line containing three integers , , () — the width and height of the sheet Polycarp has and the number of friends he needs to send a postcard to.
Output
For each test case, output on a separate line:
- "
YES", if it is possible to cut a sheet of size into at least pieces; - "
NO" otherwise.
You can output "YES" and "NO" in any case (for example, the strings yEs, yes, Yes and YES will be recognized as positive).
Note
In the first test case, you can first cut the sheet into two sheets, and then cut each of them into two more sheets. As a result, we get four sheets . We can choose any three of them and send them to our friends.
In the second test case, a sheet cannot be cut, so it is impossible to get two sheets.
In the third test case, you can cut a sheet into two sheets.
In the fourth test case, there is no need to cut the sheet, since we only need one sheet.
In the fifth test case, you can first cut the sheet into two sheets, and then cut each of them into two more sheets. As a result, we get four sheets .
Samples
5
2 2 3
3 3 2
5 10 2
11 13 1
1 4 4
YES
NO
YES
YES
YES
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |