欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1829C.Mr. Perfectly Fine
Mr. Perfectly Fine
题目描述
Victor 想成为“Mr. Perfectly Fine”。为此,他需要掌握一组特定的技能。更准确地说,他需要掌握 项技能。
Victor 有 本书。阅读第 本书需要 分钟,并且能让他获得一些(可能没有)所需的两项技能,这些技能由一个长度为 的二进制字符串表示。
请问 Victor 至少需要多少分钟,才能获得全部两项技能?
输入格式
输入包含多组测试用例。第一行包含一个整数 (),表示测试用例的数量。接下来是每个测试用例的描述。
每个测试用例的第一行包含一个整数 (),表示可用的书本数量。
接下来的 行,每行包含一个正整数 ()和一个长度为 的二进制字符串。如果 ,则阅读第 本书可以获得 Victor 的第 项技能,否则不能;如果 ,则阅读第 本书可以获得 Victor 的第 项技能,否则不能。
保证所有测试用例中 的总和不超过 。
输出格式
对于每个测试用例,输出一个整数,表示 Victor 获得全部所需技能所需的最少分钟数。如果无论读多少本书都无法获得全部两项技能,则输出 。
说明/提示
在第一个测试用例中,我们可以选择第 本和第 本书,总共需要 分钟。
在第二个测试用例中,我们可以选择第 本和第 本书,总共需要 分钟。
在第三个测试用例中,只有一种选择,就是阅读第 本书,总共需要 分钟。
由 ChatGPT 4.1 翻译
样例
6
4
2 00
3 10
4 01
4 00
5
3 01
3 01
5 01
2 10
9 10
1
5 11
3
9 11
8 01
7 10
6
4 01
6 01
7 01
8 00
9 01
1 00
4
8 00
9 10
9 11
8 11
7
5
5
9
-1
8
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |