欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1780A.Hayato and School
Hayato and School
题目描述
今天 Hayato 放学回家带了一道作业题。
在这道作业中,Hayato 得到一个长度为 的数组 。任务是从这个数组中找出 个数,使得它们的和为奇数。在学校时,他声称一定存在这样的 个数,但 Hayato 并不确定,所以他向你寻求帮助。
请你判断是否存在这样的三个数,如果存在,请输出它们的下标 、、,使得 是奇数。
奇数是指不能被 整除的整数,例如 、、 等。
输入格式
第一行包含一个整数 (),表示测试用例的数量。
对于每个测试用例,第一行包含一个整数 (),表示数组 的长度。
第二行包含 个整数 (),表示数组 。
保证所有测试用例中 的总和不超过 。
输出格式
对于每个测试用例,第一行输出一个单词 “YES”(不带引号),如果存在 个数的和为奇数;如果不存在,则输出 “NO”。
如果存在这样的答案,则在第二行输出 个不同的整数 (),表示这三个数的下标。如果有多组答案,输出任意一组即可。
说明/提示
在第一个测试用例中,有一种选择方式,即 ,这个三元组满足条件。
在第二个测试用例中,你需要选择 ,因为 。
在第三个测试用例中,只有一种选择三元组的方式,但 是偶数,所以不存在满足条件的三元组。
在第五个测试用例中,无论选择哪三个数,它们的和都是偶数。
由 ChatGPT 4.1 翻译
样例
6
3
1 1 1
4
1 1 2 2
3
1 2 3
5
1 4 5 1 2
4
2 6 2 4
5
5 6 3 2 1
YES
1 2 3
YES
3 4 1
NO
YES
1 3 4
NO
YES
1 3 5
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |