13_赛马

作者: X_Y | 来源:发表于2017-10-05 17:56 被阅读24次

作为一个马场的主人,你要安排你的n匹赛马和另一个马场的n匹马比赛。你已经知道了对方马场的出战表,即参加每一场的马的强壮程度。当然你也知道你自己的所有马的强壮程度。我们假定比赛的结果直接由马的强壮程度决定,即更壮的马获胜(若相同则双方均不算获胜),请你设计一个策略,使你能获得尽量多的场次的胜利。

给定对方每场比赛的马的强壮程度oppo及你的所有马的强壮程度horses(强壮程度为整数,且数字越大越强壮)同时给定n,请返回最多能获胜的场次。

测试样例:
输入:[1,2,3],[1,2,3],3
返回:2

class HorseRace {
public:
    int winMost(vector<int> oppo, vector<int> horses, int n) {
        // write code here
        sort(oppo.begin(), oppo.end());
        sort(horses.begin(), horses.end());
        int res = 0;
        for(int i=n-1; i>=0; --i){
            if(oppo.back() < horses.back()){
                oppo.pop_back();
                horses.pop_back();
                ++res;
            }else{
                oppo.pop_back();
            }
        }
        return res;
    }
};

相关文章

  • 13_赛马

    作为一个马场的主人,你要安排你的n匹赛马和另一个马场的n匹马比赛。你已经知道了对方马场的出战表,即参加每一场的马的...

  • 人生定位

    文中以赛马来比喻人生的成败,并分为高风险赛马、中等风险赛马和低风险赛马。 所谓高风险赛马,值的就是依靠自己的拼命努...

  • Android Chart框架 MPAndroidChart学习

    Android Chart框架 MPAndroidChart学习笔记13_动态实时数据 源码demo看这里 这里是...

  • 端午节

    端午节是高原最好的季节。我们这边每年都要举行草原赛马,但因为疫情的原因,今年我们直接在赛马场举行直播赛马。 赛马是...

  • 武汉赛马2017年第二个赛马日:张明亮上演帽子戏法

    2月25日,2017武汉赛马迎来了第二个主题赛马日——“乐在马城”主题赛马日。本次赛马日共安排五场赛事,累计有59...

  • 中外赛马博彩哪个早

    古罗马帝国全盛时代有驾车赛马、骑马竞赛以及所谓罗马式赛马(骑手跨立两马背上)。当时赛马活动频繁,有专业赛马工作人员...

  • 赛马

    01 四年高校生涯结束,我失业了。 投过简历,托过人,没有合适的工作。当然,这是面子。 我自己明白,高不成低不就。...

  • 赛马

    很多次在电视上看到,风驰电掣般的感觉,今天在东方马城体验到了。 开始以为和香港等地的赛马一样是可以赌马的,到了才知...

  • 赛马

    齐国的大将田忌很喜欢赛马。有一回他和齐威王约定,进行一次比赛。 他们把各自的马分成上、中、下三等。比赛的时候,上等...

  • 赛马

    记得有一年马年 ,马博士伯乐先生举行了一次赛马,邀请全世界各地的千里马来参加比赛。 到了比赛的日期了,赛马场上来了...

网友评论

      本文标题:13_赛马

      本文链接:https://www.haomeiwen.com/subject/mldkyxtx.html