nyoj810 贪心的嘿嘿(想弄死这出题的)
贪心的HEIHEI
- 描述
-
最近有些赛马比赛,HEIHEI去当了裁判,比赛规定输的一方要把自己的马匹都给最后胜利者的一方,还有一个特殊的规定就是如果双方的赢的局数一样打成了平局,则裁判赢,双方把马匹都给裁判。比赛规则为双方马匹的能力值大的一方赢这一局,赢的总局数多的一方是最后的胜利者。保证每匹马的能力值都不相同。HEIHEI比较贪心,想安排一下双方马匹的出场顺序以便自己赢得所有马匹,但是HEIHEI比较笨,不知道怎么安排,现在就请你写一个程序来帮帮贪心的HEIHEI吧。
- 输入
-
输入有多组测试数据。
输入第一行有一个整数n表示有n匹马(1<=n<=100)。
第二行表示其中一方n马匹的能力值。
第三行表示另外一方n匹马的能力值。 - 输出
- 如果贪心的HEIHEI可以赢得所有的马匹就输出“YES”,否则输出“NO”。
- 样例输入
-
4 1 2 7 8 3 4 5 6 2 1 2 3 4
- 样例输出
-
YES NO
- 来源
- [中山大学内部选拔赛]改编
- 上传者
-
TC_韩玉佩
分析:
1 2 3 4
5 6 7 8
1 2 对 6 7
3 4 对 7 8
如果赢得值为N的一半 就是平手啦
嘿嘿的他妈就笑了...
#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int ac[1000],fun[1000]; int main() {int n,i;while(~scanf("%d",&n)){memset(ac,0,sizeof(ac));memset(fun,0,sizeof(fun));for(i=0; i<n; i++)scanf("%d",&ac[i]);for(i=0; i<n; i++)scanf("%d",&fun[i]);sort(ac,ac+n);sort(fun,fun+n);if(n%2)printf("NO\n");else{int cnt=0;for(i=0; i<n/2; i++)if(ac[i]>fun[n/2+i])cnt++;for(i=0; i<n/2; i++)if(ac[n/2+i]>fun[i])cnt++;if(n/2==cnt)printf("YES\n");elseprintf("NO\n");}}return 0; }
nyoj810 贪心的嘿嘿(想弄死这出题的)相关推荐
- 这才是程序员想弄死产品经理的真正原因!
你去饭店,坐下来. 你:给我来份宫保鸡丁! 服务员:好嘞! ☝这叫原始需求 大厨做到一半 你:菜里不要放肉. 服务员:不放肉怎么做啊? 你:不放肉就行了,其它按正常程序做不就行了,难吗? 服务员:好的 ...
- 【练习四 数组 编程题 7. 贪心的阿迪 】
[问题描述] 阿迪和他的朋友一共k个人,分吃n颗糖,每颗糖只能分给他们中的某个人或者丢弃. 人的编号从1到k,阿迪是第1号.阿迪将选择一个正整数x来分糖,他先给自己x颗,然后给下一个人x颗,再给第三个 ...
- 贪心:Jump Game 跳跃游戏
一个数组存储了非负整型数据,数组中的第i个元素a[i],代表了可以从数组第i个 位置最多向前跳跃a[i]步;已知数组各元素的情况下,求是否可以从数组的第0个位置跳跃到数组的最后一个元素的位置,返回是t ...
- JZOJ 5461 购物 —— 贪心
题目:https://jzoj.net/senior/#main/show/5461 贪心,原来想了个思路,优先选优惠价最小的 K 个,然后其他按原价排序遍历: 如果当前物品没选过,原价选上,如果选过 ...
- 那份让我想死的化工原理补考试卷
@Author:Runsen @Date:2020/10/17 都说新学期新气象,这新学期也过去一个月了,大三上学期遗留的问题你解决了吗? 如果很不巧的你挂科了,并且在补考的时候又很幸运的挂科了,那么 ...
- CodeForces - 1066B Heaters(贪心)
题目链接:点击查看 题目大意:给出n个由0或1组成的序列,1代表这个位置可以摆放加热器,再给出r表示一个加热器的范围为[i-r+1,i+r-1],现在问若想让所有的格子都变热,至少需要开多少个加热器 ...
- CodeForces - 1203F1 Complete the Projects (easy version)(贪心)
题目链接:点击查看 题目大意:现在有一个人,初始时有r元钱,现在有n个项目需要让他来解决,每个项目的门槛是a元钱,完成项目后的报酬是b元(报酬可以是负数),问能否在适当调整项目顺序后完成所有项目,能的 ...
- 【CodeForces - 1150A】Stock Arbitraging (贪心,水题)
题干: Welcome to Codeforces Stock Exchange! We're pretty limited now as we currently allow trading on ...
- 区间覆盖全部类型及部分精选习题汇总详解(贪心策略)
内容如下: 1)区间完全覆盖问题 问题描述:给定一个长度为m的区间,再给出n条线段的起点和终点(注意这里是闭区间),求最少使用多少条线段可以将整个区间完全覆盖 样例: 区间长度8,可选的覆盖线段[2, ...
- 基于贪心算法的几类区间覆盖问题 nyoj 12喷水装置(二) nyoj 14会场安排问题...
1)区间完全覆盖问题 问题描述:给定一个长度为m的区间,再给出n条线段的起点和终点(注意这里是闭区间),求最少使用多少条线段可以将整个区间完全覆盖 样例: 区间长度8,可选的覆盖线段[2,6],[1, ...
最新文章
- 浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式 pth中的路径加载使用
- 360浏览器卸载_陈蛋蛋碎碎念—如何完美地卸载流氓软件
- 2021,我的输入输出
- stream进行分组统计
- HBase BlockCache系列 - 探求BlockCache实现机制
- 多库多事务降低数据不一致概率
- Arcpy 实现批量按掩膜提取
- Python工程目录结构
- 在做开关电路时,三极管限流电阻该如何选择?
- 计算机类团队名称大全,团队名字大全好听
- 初次软件开发(总结篇 之一)
- 解释一下积分变上限函数
- python基本判断语句_python条件判断(python语言基本语句)
- 百度飞桨携手精诺数据打造智慧熔炼,AI让年轻人一秒变身“老师傅”
- 【SAP】SAP SD,中英日专业名词对照表
- win7 蓝牙4.0 ble驱动_恩智浦发布行业领先的2x2 Wi-Fi 6 +蓝牙解决方案,彻底改变游戏、音频、工业和物联网市场...
- redhat 8 linux忘记root密码重置
- vue3 关于子组件给父组件传值,详解
- 2021年 PAT(乙级)
- 50种语言的圣诞快乐
热门文章
- 小程序中的大道理之二
- Silverlight入门:第五部分 - 整合其它控件
- 综合布线屏蔽系统的现状与应用
- python iloc iat_python数据预处理_DataFrame数据筛选loc,iloc,ix,at,iat
- avs php,linux 安装AdultVideoScript (AVS)全教程
- 怎么设置竖线分栏_做出专业级的Word文档分栏,只需这3个技巧
- cnn输入层_基于 CNN 的文本分类算法
- Windows下搭建GCC + Eclipse + OpenOCD的ARM开发环境
- Laravel 跨域问题解决
- GPIO接口解析【转】