老王赛马

时间限制: 1 Sec  内存限制:
128 MB

提交: 47  解决: 26

[提交][状态][讨论版]

题目描述

赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为“战国时期”。在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都。

赛马是当时最受齐国贵族欢迎的娱乐项目。上至国王,下到大臣,常常以赛马取乐,并以重金赌输赢。田忌多次与国王及其他大臣赌输赢,屡赌屡输。一天他赛马又输了,回家后闷闷不乐。孙膑安慰他说:“下次有机会带我到马场看看,也许我能帮你。”

孙膑仔细观察后发现,田忌的马和其他人的马相差并不远,只是策略运用不当,以致失败。

比赛前田忌按照孙膑的主意,用上等马鞍将下等马装饰起来,冒充上等马,与齐王的上等马比赛。第二场比赛,还是按照孙膑的安排,田忌用自己的上等马与国王的中等马比赛,在一片喝彩中,只见田忌的马竟然冲到齐王的马前面,赢了第二场。关键的第三场,田忌的中等马和国王的下等马比赛,田忌的马又一次冲到国王的马前面,结果二比一,田忌赢了国王。

就是这么简单,现在老王也来赛一赛马。假设每匹马都有恒定的速度,所以速度大的马一定比速度小的马先到终点(没有意外!!)。不允许出现平局。最后谁赢的场数多于一半(不包括一半),谁就是赢家(可能没有赢家)。老王有N(1≤N≤1000)匹马参加比赛。对手的马的数量与渊子马的数量一样,并且知道所有的马的速度。聪明的你来预测一下这场世纪之战的结果,看看老王能否赢得比赛。

输入

输入有多组测试数据。

每组测试数据包括3行:

第一行输入N(1≤N≤1000)。表示马的数量。

第二行有N个整型数字,即渊子的N匹马的速度。

第三行有N个整型数字,即对手的N匹马的速度。

当N为0时退出。

输出

若通过聪明的你精心安排,如果渊子能赢得比赛,那么输出“YES”。

否则输出“NO”。

样例输入

5
2 3 3 4 5
1 2 3 4 5
4
2 2 1 2
2 2 3 1
0

样例输出

YES
NO


#include <stdio.h>
#include<algorithm>
using namespace std;
int n;
int a[1010];
int b[1010];
int cmp(int a,int b)
{
    return a>b;
}
int cmp1(int a,int b)
{
    return a>b;
}
int main()
{
    while(scanf("%d",&n)!=EOF&&n)
    {
        int ans = 0;
        for(int i=0; i<n; i++)
        scanf("%d",&a[i]);
        for(int i=0; i<n; i++)
        scanf("%d",&b[i]);
        sort(a,a+n,cmp1);
        sort(b,b+n,cmp);
        int l=0;
        for(int i=0;i<n;i++)
        if(a[l]>b[i])
        {
            ans++;
            l++;
        }
        if((n/2)<ans)
        printf("YES\n");
        else
        printf("NO\n");
    }
    return 0;
}
/**************************************************************
    Problem: 1148
    Language: C++
    Result: 正确
    Time:0 ms
    Memory:828 kb
****************************************************************/

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-10 09:34:22

老王赛马的相关文章

shu_1232 老王赛马

http://202.121.199.212/JudgeOnline/problem.php?cid=1078&pid=2 分析:贪心. 用我方最好的马去解决能够解决的对方的最好的马,如是才能为剩下较弱的马创造更大的赢的空间. 举例田忌赛马: 对方: 上  中  下 我方: 上   中  下 我方上可打败对方的中和下,如果上对战下,那么留下的中不能取胜. 代码: #include <iostream> #include <stdio.h> #include <math

1006 小明与隔壁老王之间不得不说的故事

1006: 小明与隔壁老王之间不得不说的故事 时间限制: 1 Sec  内存限制: 128 MB提交: 355  解决: 152[提交][状态][讨论版] 题目描述 有一天,小明想偷吃隔壁老王院子里苹果树上的苹果. 但是,老王家有一条哈士奇,每隔一定时间就会吼叫.准确的说,它会在一个时间点吼叫第一次,之后每隔一段时间吼叫两次,比如第一次吼叫是在 t 时刻,间隔为 s,则吼叫时间点为 t, t + s, t + s + 1, t + 2s, t + 2s + 1 等. 小明是个要面子的人,不想被这

优云老王的心路历程(一):那个做了五年的产品经理

前言: 老王的五年产品经理心路历程,对拍脑袋式产品决策的反思,及如何建立产品用户体验监控体系. 我从2003年"误入"运维软件行业,并在2010年开始做产品经理,5年来,我始终和优秀的团队在一起,从零开始创造了ITSM.CMDB产品,并得到了很多用户的认可.但不怕大家笑话,这5年中,我内心其实无比的纠结.面对产品的历次迭代,一方面要做出对用户有价值的功能,要说服开发团队去落地:另一方面担心产品过于复杂用户不买账,而对功能的裁剪却不敢轻易动刀.例如产品是站为用户领导设计还是为真正的用户操

老王python基础篇--python, 视频, 教程, 视频教程, 基础

老王python基础篇 基础篇11-python基本数据结构-元组和集合.rar 基础篇19-python语句与数据结构应用.rar 基础篇21-文本操作应用.rar 基础篇3-虚拟机安装xubuntu开发环境.rar 基础篇17-python语句1.2.rar 基础篇10-python基本数据结构-列表应用.rar 基础篇9-python基本数据结构-列表.rar 基础篇5-python基本数据类型讲解1.1.rar 基础篇18-基础篇综合习题.rar 基础篇8-python基本数据类型习题解

老王心中的委屈,大伙们有吗

从事测量工作的10年了,心里总有说不出的滋味,你们知道吗,我们的青春去哪里了,难道是整天和那些同事们做着gaoji的测量工作,各种测量仪,玩游戏? 可是我就是这样度过的,现在35了,感觉我年轻过的就只有到处奔波,对不起的是家人. 女怕嫁错郎,男怕入错行.我们是不是入错行了,亏的是自己,对不起是家人. 以前20几岁的时候经常和队长(大部分都是30多了)探讨人生,探讨未来,tm人生就是这样悲剧,什么享受人生,什么未来,未来在哪里,在施工单位没关系就充其量是个测量队长(部长).何谈前途, 工作的时候经

java 的23种设计模式 之单身狗和隔壁老王的故事

觉得代码写的别扭了,回头翻翻java 的23种设计模式.today,额,这么晚了,困了.就弄个最简单的单例模式吧. 单例模式:俗称单身狗 package singleton; public class SingleTon { private static final class SingleTonBuilder { private static SingleTon singleTon = new SingleTon(); } private SingleTon() { } public stat

OSChina 周六乱弹 —— 防火防盗防老王

你们睡前和起床前干的事情是什么?肯定是刷朋友圈吧.现在刷朋友圈越来越有 B 格了 @xiaochong0302:最新微信研究调查报告出炉:靠玩手机微信过日子的称为"信生活" 1.只收不发的叫"信冷淡": 2.只发不收的叫"信骚扰": 3.发不出去的叫"信功能障碍" 4.看微信哈哈大笑的,你基本已达到"信高潮": 5.一会儿看微信一会儿又删掉的叫"信功能紊乱":  6.用微信谈工作的叫"信工作者" 7.一天发10条微信以上叫"信生活过度" 8.看完不转的基本属于"信无能" 9.如果不玩微信的叫"无

《1024伐木累》- 老王请客吃晚饭,介绍对象

工作的时候,面对老板的骚扰,你会如何选择呢?本周,我们一起看了丽姐的过去,知道了她的坚定与抉择,那么今天一起来轻松一下,看看发生在她身上的搞笑段子吧. 1.介绍对象 早就知道老王度量小,哎老板,就那么回事儿了... 2.找男友 长的?还是帅的?到底哪个优先哦?? 3.晚饭 公开的骚扰女同事,软磨硬泡,哎~ 4.优衣库 泡不上,竟然还如此诚实的回答别人的问题,话说买衣服咋了?? 5.还是优衣库... 小明管的太多了,如此网络红人,竟然是在老王科技上班,我也是醉了 6.周日加班 人家员工刚找到对象,

4个老王【活在当下】 顺境中感恩逆境中依旧心存喜乐,不必攀比做好自己

1.老王辛苦了一年,年终奖拿了1万,左右一打听,办公室其他人年终奖却只有1千.老王按捺不住心中狂喜,偷偷用手机打电话给老婆:亲爱的,晚上别做饭了,年终奖发下来了,晚上咱们去你一直惦记着的那家西餐厅,好好庆祝一下! 2.老王辛苦了一年,年终奖拿了1万,左右一打听,办公室其他人年终奖也是1万,心头不免掠过一丝失望.快下班的时候,老王给老婆发了条短信:晚上别做饭了,年终奖发下来了,晚上咱们去家门口的那家川菜馆吃吧. 3.老王辛苦了一年,年终奖拿了1万,左右一打听,办公室其他人年终奖都拿了1.2万.老王