用java编写赛马_老王赛马 (Java代码)
解题思路:
要想赢得比赛,胜场数要大于一半;
用 渊子 得快马 去和 对手的快马比(小于渊子的快马)
如果没对手的快,则还用当前的去和对手 次快 的比;直到比对手快,在进行下一匹;
注意事项:
参考代码:import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
int n = sc.nextInt();
if (n == 0)
break;
int a[] = new int[n]; //渊子
int b[] = new int[n]; //对手
for (int i = 0; i
a[i] = sc.nextInt();
}
for (int i = 0; i
b[i] = sc.nextInt();
}
Arrays.sort(a); //对双人的马按照速度排序(从小到大)
Arrays.sort(b);
int x = b.length - 1; //对手最快的马
int h = 0; //赢得次数
for (int i = n - 1; i >= 0; i--) {
if (x
break;
if (a[i] > b[x]) { //a[i]表示目前渊子最快的马,b[x]对手最快的马
x--;
h++;
} else {
x--;
i++;
}
}
if (h > n / 2)
System.out.println("YES");
else
System.out.println("NO");
}
}
}
用java编写赛马_老王赛马 (Java代码)相关推荐
- java编写流星_【原创】java 流星划过天空
1 importjava.awt.Color;2 importjava.awt.Graphics;3 importjava.awt.image.BufferedImage;4 5 importjava ...
- 老王的JAVA基础课:第4课 以hello world学习基础语法
前言 为了这节课的学习,我们花了3篇的内容来介绍计算机基础和JAVA环境安装,现在我们来真正开始编写JAVA第一行代码! java初体验 我们以最古老的方式来体验一把java从编写到执行的过程. 在D ...
- java编写代理服务器_如何编写Java代理
java编写代理服务器 对于vmlens (轻量级Java竞争条件捕获器),我们使用Java代理来跟踪字段访问. 这是我们学习的实现此类代理的经验教训. 开始 使用"静态公共静态无效值pre ...
- 老王赛马!!!(题目有漏洞哦)
赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为"战国时期".在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都. 赛马是当时最受齐 ...
- 问题 1253: 老王赛马
题目描述 赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为"战国时期".在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都. 赛马是 ...
- 苹果自带相册打马赛克_老王被绿?iOS 13惊现漏洞,马赛克去除
iOS 13 首先教长得说明下,虽然此文章的标题有些"标题党"的感觉,但相比之下还是比较贴切内容的,具体各位看后再置评 事情的起因来自于 iOS 13 的一个小漏洞,可谓劲爆.近日 ...
- java编写存钱_用Java编写一个简单的存款
package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...
- java基本数据类型_老杜带你学Java【第六课】
上期链接:老杜带你学Java[第五课] 01 写在前面 欢迎来到杜老师的「零基础学Java」课堂~今后,我们就是Java软件工程师了.(此处应该有掌声
- zemax中非序列添加相位面_老王讲放射MRI脉冲序列的基本参数
今天这篇重点也是考师或中级的重中之重,里面比较多的字母代号,务必记好.有些人可能不知道,考试的时候这些重点可能会以什么样的方式出现? 那么我今天在每个重点后面都添加了问题,以供大家参考! 磁共振序列参 ...
最新文章
- 用java建一个类_利用JAVA创建一个类。
- mysql 启动 failed to start_Linux下启动MySQL提示“mysql deamon failed to start”错误的解决办法...
- 使用Postman完成接口测试
- optee3.14.0 qemu_v8的环境搭建篇
- JavaScript实现离散傅立叶变换DFT算法(附完整源码)
- 牛客网_PAT乙级_1015反转链表 (25)【没做出来】
- editor.md国产markdown编辑器使用实例
- Python爬虫案例演示:Python多线程、多进程、协程
- python timer 死掉_Python定时事件 Timer sched
- django 视图模式
- C++string中用于查找的find系列函数浅析
- js src 变量_人人都能看懂的鸿蒙 “JS 小程序” 数据绑定原理
- inline-block从入门到精通
- 一步步学习微软InfoPath2010和SP2010--第五章节--添加逻辑和规则到表单(1)--InfoPath中初级类型的表单逻辑
- 电阻、电感和电容的原理
- Chrome 打不开网页,火狐却可以
- 传漾科技:领跑html5数字化营销
- pyhton BOF图像检索
- quoted-printable解码程序
- macOS Big Sur 11.7 (20G817) Boot ISO 原版可引导镜像
热门文章
- (个人)AR电子书系统创新实训第二周(2)
- hdfs删除文件 java_分布式文件系统HDFS——基础篇
- R2S软路由+夸克网盘实现本地追剧
- adguard home上网慢_最新DNS神器AdGuardHome详细配置教程,彻底解决DNS污染问题、去广告、秒开网页!从此网络快人一步...
- Fundation 5发布:号称最快版本,响应式用户体验更完善
- Overture 5里如何设置踏板标记?
- 微信开发学习总结(三)——开发微信公众号的最基本功能——普通消息的接收和回复...
- 手机充电效率测试软件,2017年哪款手机充电最快?7款快充手机充电效率测试
- SQL学习笔记_Aliyun4
- Pattern Recognition And Machine Learning 第一章