「蓬莱人形 Round 1」视奸
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
「お願い きみが欲しいの」
「頼り散らしてシックラブ なんて最高ね」
「分けてくれなきゃ 君の“痛い”感じていたい」
「ねえいいでしょう? 吸い取って 救いたいんだってば」
题目描述
定义一个不可重集二元组 是好的当且仅当能通过以下操作在有限次操作内将 变成 。
- 每次可以选择 中一个数 ,将 从 中删除,再把 加到 中,若有相同只保留一个。
给定 集合初始的值域 ,且都为整数,操作过程中可以超出 。再给出 集合,和一个长度为 的数组 。
求一个符合要求的 ,使得 是好的,且满足 最小。
输入格式
本题有多组测试数据。输入的第一行两个整数 ,分别表示子任务编号和测试数据组数,接下来输入每组测试数据。样例满足 。
对于每组测试数据:
- 第一行,一个整数 ,表示集合 初始值域。
- 第二行,一个长度为 的 字符串 ,其中若 则表示 ,否则表示 。
- 第三行, 个整数 。
输出格式
对于每组测试数据,输出一行一个整数表示最小的答案。
样例
0 2
9
100110011
3 0 -1 -3 4 -1 -4 -3 -5
8
10100101
2 0 2 4 1 1 2 2
-4
2
样例 1 解释
对于第一组测试数据, 为一个合法的答案。花费为 。
对于第二组测试数据, 为一个合法的答案,因为可以通过分别操作 变为 ,即集合 。花费为 。
数据范围
本题使用子任务捆绑。
对于所有测试数据,,,。
子任务编号 | 特殊性质 | 分值 | |
---|---|---|---|
无 | |||
A | |||
B | |||
C | |||
无 |
- 特殊性质 A:保证 集合大小不超过 。
- 特殊性质 B:保证字符串 中不会出现子串
101
。 - 特殊性质 C:保证所有 相等。
【MX-J13】梦熊 J 组 · 鹿赛 & 蓬莱人形 Round 1
- 状态
- 已结束
- 规则
- IOI
- 题目
- 5
- 开始于
- 2025-4-12 13:30
- 结束于
- 2025-4-12 18:00
- 持续时间
- 4.5 小时
- 主持人
- 参赛人数
- 112