欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1266A.Competitive Programmer
Competitive Programmer
题目描述
Bob 是一名竞技程序员。他想成为红名选手,为此他需要严格的训练计划。他去参加了一年一度的大师聚会,并询问了 位大师,他们为了成为红名选手付出了多少努力。
“哦,我只是花了 小时刷题。”第 位大师这样回答。
Bob 想要锻炼自己的数学能力,于是他把每个答案都记成了分钟数(),感谢了这些大师后就回家了。Bob 记录数字时可能会写前导零——例如,如果某位大师回答他花了 小时,Bob 可能会写成 而不是 。
Alice 想要捉弄 Bob,于是她把 Bob 记录下来的数字,每个都独立地进行了如下操作之一:
- 重新排列这个数字的所有数字,或者
- 随便写了一个随机数字。
这样,Alice 生成了 个数字,记为 。
对于每个数字,请帮助 Bob 判断 是否可以通过重新排列其数字(允许前导零)得到一个能被 整除的数字。
输入格式
第一行包含一个整数 (),表示 Bob 询问的大师人数。
接下来有 行,第 行包含一个整数 ,表示 Alice 写下的数字。
每个数字由 到 位数字 到 组成,可能包含前导零。
输出格式
输出 行。
对于每个 ,如果可以通过重新排列 的数字得到一个能被 整除的数字,输出 red;否则输出 cyan。
说明/提示
在第一个样例中,有一种重排方式可以得到能被 整除的数字,即 。
在第二个样例中,有两种方案,分别是 和 。
在第三个样例中,共有 种重排方式:、、、、、,但没有一种能被 整除。
在第四个样例中,共有 种重排方式:、、。
在第五个样例中, 种重排方式都无法得到能被 整除的数字。
在第六个样例中,注意 也是一个合法解。
由 ChatGPT 4.1 翻译
样例
6
603
006
205
228
1053
0000000000000000000000000000000000000000000000
red
red
cyan
cyan
cyan
red
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |