会员专享
请先
登录,登录后可使用今日免费解锁;
开通会员,或
购买
该题目所属题库
,可解锁完整内容。
# 输入获取
n = int(input())
a = list(map(int, input().split())) # 田忌的马速度数组
b = list(map(int, input().split())) # 齐王的马速度数组
P1384.2023.05-B卷-HWOD机试 -数字序列比大小
题目描述
A,B两个人玩一个数字比大小的游戏,在游戏前,两个人会拿到相同长度的两个数字序列,两个数字序列不相同的,且其中的数字是随机的。
A,B各自从数字序列中挑选出一个数字进行大小比较,赢的人得1分,输的人扣1分,相等则各自的分数不变。用过的数字需要丢弃
求A可能赢B的最大分数
输入描述
输入数据的第1个数字表示数字序列的长度N,后面紧跟着两个长度为N的数字席列
输出描述
A可能赢B的最大分数
备注
- 这里要求计算A可能赢B的最大分数,不妨假设,A知道B的数字序列,且总是B先挑选数字并明示.
- 可以采用贪心策略,能赢的一定要赢,要输的尽量减少损失。
样例
输入
3
4 8 10
3 6 4
输出
3
说明
输入数据第1个数字表示数字序列长度为3,后面紧跟着两个长度为3的数字序列。
序列A: 4 8 10
序列B: 3 6 4
A可以赢的最大分数是3。获得该分数的比大小过程可是
- A:4B:3
- A:8B:6
- A:10B:4