题目信息

题目类型
提高级
题目年份
2024
题目题型
编程题
关 键 词
决斗

题目题干

# [CSP-S 2024] 决斗rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 题目描述rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
今天是小 Q 的生日,他得到了 $n$ 张卡牌作为礼物。这些卡牌属于火爆的“决斗怪兽”,其中,第 $i$ 张卡代表一只攻击力为 $r_i$,防御力也为 $r_i$ 的怪兽。rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
一场游戏分为若干回合。每回合,小 Q 会选择某只怪兽 $i$ 以及**另一只**怪兽 $j(i \neq j)$,并让怪兽 $i$ 向怪兽 $j$ 发起攻击。此时,若怪兽 $i$ 的攻击力小于等于怪兽 $j$ 的防御力,则无事发生;否则,怪兽 $j$ 的防御被打破,怪兽 $j$ 退出游戏不再参与到剩下的游戏中。一只怪兽在整场游戏中**至多**只能发起一次攻击。当未退出游戏的怪兽都已发起过攻击时,游戏结束。rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
小 Q 希望决定一组攻击顺序,使得在游戏结束时,未退出游戏的怪兽数量尽可能少。rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输入格式rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入的第一行包含一个正整数 $n$,表示卡牌的个数。rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入的第二行包含 $n$ 个正整数,其中第 $i$ 个正整数表示第 $i$ 个怪兽的攻击力及防御力 $r_i$。rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输出格式rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出一行包含一个整数表示游戏结束时未退出游戏的怪兽数量的最小值。rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #1rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #1rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
5rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 2 3 1 2rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #1rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #2rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #2rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
10rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
136 136 136 2417 136 136 2417 136 136 136rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #2rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
8rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 提示rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【样例 1 解释】**rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
其中一种最优方案为:第一回合让第 $2$ 只怪兽向第 $1$ 只怪兽发起攻击,第二回合让第 $5$ 只怪兽向第 $4$ 只怪兽发起攻击,第三回合让第 $3$ 只怪兽向第 $5$ 只怪兽发起攻击。此时没有退出游戏的怪兽都进行过攻击,游戏结束。可以证明没有更优的攻击顺序。rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【样例 3】**rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见选手目录下的 duel/duel3.in 与 duel/duel3.ans。rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
该样例满足 $\forall 1 \leq i \leq n, r_i \leq 2$。rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【样例 4】**rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见选手目录下的 duel/duel4.in 与 duel/duel4.ans。rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【数据范围】**rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于所有测试数据,保证:$1 \leq n \leq 10^5$,$1 \leq r_i \leq 10^5$。rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| 测试点 | $n$ | $r_i$ | 特殊性质 |rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| :----------: | :----------: | :----------: | :----------: |rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $1\sim 4$ | $\leq 10$ | $\leq 10^5$ | 无特殊性质 |rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $5\sim 10$ | $\leq 10^5$ | $\leq 2$ | 无特殊性质 |rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $11\sim 15$ | $\leq 30$ | $\leq 10^5$ | 特殊性质 A |rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $16\sim 20$ | $\leq 10^5$ | $\leq 10^5$ | 无特殊性质 |rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rUt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
特殊性质 A:保证每个 $r_i$ 在可能的值域中独立均匀随机生成。

答案解析

相关题目

超速检测 ## 题目描述 小 D 新入职了某国的交管部门,他的第一个任务是负责国家的一条长度为 $L$ 的南北主干道的车辆超速检测。为了考考小 D,上司首先需要他解决一个简化的场景。 这个周末,主
决斗## 题目描述 今天是小 Q 的生日,他得到了 $n$ 张卡牌作为礼物。这些卡牌属于火爆的“决斗怪兽”,其中,第 $i$ 张卡代表一只攻击力为 $r_i$,防御力也为 $r_i$ 的怪兽。 一
程序(3) (3)题目的目的是在n个数字中取出两个数,使得它们数字差的绝对值小于等于m,至少要有k种方案,求m的最小值。代码采用二分法枚举差值m,然后把a数组排序之后使用尺取法求差值为m时有
程序(2) 判断 第21题 21. 假设输入的 s 是包含 n 个字符的 01 串,函数 solve()所实现的算法时间复杂度是 O(n*2^m)。( ) 判断 第22
阅读程序 (1)此题考察位运算和快速排序。题目只输入3个数字,然后使用generate函数生成有b个数字的数组c,接着对数组c进行最多d层的递归处理。通过分析可以发现,logic函数的功能就是求x|y
程序(2) (2) (次短路)已知有一个 n 个点 m 条边的有向图 G,并且给定图中的两个点 s 和 t,求次短路(长度严格大于最短路的最短路径)。如果不存在,输出一行“-1”。如果存在,输出两行
程序(1) (1)合并序列,有两个长度为 N 的单调不降序列 A 和 B,序列的每个元素都是小于 10^9的非负整数。在 A 和 B 中各取一个数相加可以得到 N^2 个和,求其中第 k 小的和。上
15. 如图是一张包含 7 个顶点的有向图。如果要删除一些边,使得从节点 1 到节点 7 没有可行路径,且删除的边数最少,请问总共有多少种可行的删除边的集合?()
14. 设有一个长度为 n 的 01 字符串,其中有 k 个 1,每次操作可以交换相邻两个字符。在最坏的情况下将这 k 个 1 移到字符串最右边所需要的交换次数是多少?() A. K B. K*(k-
13. 对于一个整数 n,定义 f(n)为 n 的各个位数之和,问使 f(f(x))=10 的最小自然数 x 是多少?() A.29 B.199 C.299 D.399

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢