擂台PK赛来袭,队长竟然把队员推出去送死,这究竟是道德的沦丧,还是人性的扭曲?

本文介绍了一场比赛策略问题,其中Tango队需要对抗Symbol队。每队有相同数量的队员,每轮比赛一名队员上场。目标是确定Tango队的出场顺序以赢得最多的比赛。当战斗力相同时,Symbol队获胜。解决方案包括对队员按战斗力排序,让每个队员对阵对手战斗力较低但高于自身的对手,以最大化胜利数。
摘要由CSDN通过智能技术生成

今天,我们的题目 有亿点点特别:
题目描述
有一天,Symbol为了与Tango一较高下,于是派出了自己的学生们与Tango 的弟子们进行了比赛。双方一共会进行n轮比赛,每轮比赛双方都会派出一个人在擂台上进行激烈的PK。现在,Tango请来了你来做他的参谋:假如已经知道双方队员的战斗力数值,问如何安排Tango队队员的出场顺序才能取得最多的胜利。
(注:由于裁判已被Symbol收买,若战斗力相同,则Symbol队的队员胜利)
em…裁判表示你也收买我不就行了吗?
输入
每组数据有3行。
第1行,只有一个数字n,代表双方进行的比赛轮数
第2行,有n个整数,代表Tango队n个人的战斗能力
第3行,有n个整数,代表Symbol队n个人的战斗能力

输出
只有一个数字,为Tango队最多能赢的轮数
样例输入
3
92 83 71
95 87 74

样例输出
2

数据范围限制
对于30%的数据,N<=10
对于60%的数据,N<=5,000
对于80%的数据,N<=50,000
对于100%的数据,N<=1000,000
对于所有队员来说,很不幸地由于他们不是超级赛亚人,所以战斗力都是不会超过10000的正整数……
你是凹凸曼也行啊!
在这里插入图片描述
提示
先分别用Tango队中92、83战斗力的队员的把Symbol队队中87、74战斗力的队员轰杀至渣,然后热泪盈眶地送71战斗力的队员去送死……
在这里插入图片描述
我猜这位老大爷指的是“轰杀至渣”。
那么这道题该怎么做呢?
首先,将两队成员的战斗排序;
其次,对于每一个去送死的队员来说,我们要发挥出他最大的价值,那么我们就把他跟他战力比低且在其中最大的那一个PK,要是没有战力比他小的,那么就去送死;
最后提醒一下,送死也是有技巧的:
我们要把那个最牛逼的超级赛亚人给整死,如果不去送死,那么…

轰炸至灰!

#include<bits/stdc++.h>
using 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值