AlgoMooc
你已开通华为OD训练营权益,还差最后一步——完成入营激活(兑换课程 + 加飞书 + 登记服务群),即可解锁全部课程与专属服务。去激活 →
← 返回题库

P3111. 数字序列比大小

困难通过率 47% · 提交 682 · 通过 320
贪心双指针排序

小慕正在参与一个数字比大小的游戏。游戏开始前,小慕和对手各自拿到一个长度相同的,两个序列不完全相同,其中的数字是随机生成的。 小慕和对手各自从自己的数字序列中挑选出一个数字进行大小比较。如果小慕的数字更大,小慕得1分,对手扣1分;如果小慕的数字更小,小慕扣1分,对手得1分;如果数字相等,则双方分数都不变。 每次使用过的数字都会被丢弃。请问小慕最多能赢对手多少分?

提示:带虚线的词点一下有通俗解释。

输入描述

输入数据的第1个数字表示数字序列的长度N,后面紧跟着两个长度为N的数字序列。

输出描述

A可能赢B的最大分数

示例

示例 1

输入

3
4 8 10
3 6 4

输出

3

时间限制 1000 ms · 内存限制 128 MB

看不懂题目?点开图解
双机位A-数字序列比大小 样例图解 A的序列 4 8 10 B的序列 3 6 4 4>3 → A+1 8>6 → A+1 10>4 → A+1 A总得分 = 1+1+1 = 3 A可能赢B的最大分数为3
写完代码点「提交」,将对全部测试用例判题。

向老师提问

针对「数字序列比大小」把疑问、代码和报错填清楚,老师收到后能更快、更准地回复你。