java相传韩信才智过人_韩信点兵(hanxin)
相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人
一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入包含多组
数据,每组数据包含3个非负整数a,b,c,表示每种队形排尾的人数(a<3,b<5,c<
7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100。输入到文件
结束为止
java 代码:
package demo;
import java.util.Scanner;
public class demo03 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int count=0;
while (in.hasNextInt()) {
int a=in.nextInt();
int b=in.nextInt();
int c=in.nextInt();
int num=hanxin(a, b, c);
if (num==-1) {
System.out.println("Case"+(++count)+":"+"NO answer");
}else{
System.out.println("Case"+(++count)+":"+num);
}
}
}
private static int hanxin(int a,int b,int c) {
for (int i = 10; i <=100; i++) {
if ((i%3==a)&&(i%5==b)&&(i%7==c)) {
return i;
}
}
return -1;
}
}
java相传韩信才智过人_韩信点兵(hanxin)相关推荐
- 韩信点兵-相传韩信才智过人,从不直接清点自己部下的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入3个非负整数a,b,c
相传韩信才智过人,从不直接清点自己部下的人数,只要让士兵先后以三人一排.五人一排.七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了.输入3个非负整数a,b,c ,表示每种队形排尾的人数(a ...
- 韩信点兵(hanxin)--算法竞赛经典习题2-2:相传韩信才智过人,从不清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,他每次只要掠一眼队伍的排尾就知道总数(C++实现)
韩信点兵(hanxin)–算法竞赛经典习题2-2:相传韩信才智过人,从不清点自己军队的人数,只要让士兵先后以三人一排.五人一排.七人一排地变换队形,他每次只要掠一眼队伍的排尾就知道总数. (C++实现 ...
- C语言韩信点兵3人一列余1,韩信点兵又称为中国剩余定理,相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一...
韩信点兵又称为中国剩余定理,相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人.5人一 答案:2 信息版本:手机版 解决时间 2020-07-26 19:39 已解决 2020-07 ...
- 萧何月下追韩信时候,韩信对项羽的这个评价是否属实
萧何月下追韩信时候,韩信对项羽的这个评价是否属实 悬赏分:15 - 解决时间:2008-3-21 18:38 萧何月下追韩信时候,韩信说:"我个人也认为您不如他,不过我曾经是项羽的手下,我来 ...
- Java Review - 并发编程_ 回环屏障CyclicBarrier原理源码剖析
文章目录 Pre 小Demo 类图结构 CyclicBarrier核心方法源码解读 int await() int await(long timeout, TimeUnit unit) int dow ...
- Java Review - 并发编程_读写锁ReentrantReadWriteLock的原理源码剖析
文章目录 ReentrantLock VS ReentrantReadWriteLock 类图结构 非公平的读写锁实现 写锁的获取与释放 void lock() void lockInterrupti ...
- Java Review - 并发编程_原子操作类LongAdder LongAccumulator剖析
文章目录 概述 小Demo 源码分析 重要的方法 long sum() reset sumThenReset longValue() add(long x) longAccumulate(long x ...
- Java web小项目_个人主页(2)—— 边缘加速原理与实现
摘自:Java web小项目_个人主页(2)-- 边缘加速原理与实现 作者:丶PURSUING 发布时间: 2021-03-27 14:44:40 网址:https://blog.csdn.net/w ...
- Java web小项目_个人主页(1)—— 云环境搭建与项目部署
摘自:Java web小项目_个人主页(1)-- 云环境搭建与项目部署 作者:丶PURSUING 发布时间: 2021-03-26 23:59:39 网址:https://blog.csdn.net/ ...
最新文章
- Windows或者linux深度学习环境搭建
- extract ,eval的用法
- Android 应用Crash 后自动重启
- 在Vue中使用样式——使用内联样式
- iphone UITableView及UIWebView的使用
- leetcode543. 二叉树的直径
- 各银行汇款手续费之比较
- Kylin修改默认hbase namespace命名空间default的解决方案
- linux sh 脚本调用外部命令
- python网页抓取与按键精灵原理一样吗_Python网络爬虫学习笔记之 三种网页抓取方法...
- oracle ebs form视频,Oracle EBS教学视频
- Line in和Mic in的区别及使用
- 小米8连续点击Android版本,极致模式已开启!小米MIUI8隐藏功能大盘点
- Ubuntu获取最高权限(su)的方式
- 手机将PDF转换成Word的超简单方法
- C语言中%d,%o,%f,%e,%x的意义
- 任意阶拼图游戏及自动求解算法
- 机器学习:向量空间中的投影
- 基于Python实现的简易微信系统
- #华为模拟器eNSP
热门文章
- 傅里叶缩写及涵义整理
- 春节相亲大数据告诉你:这种男女最受欢迎!
- 基于springboot的人事管理系统【毕业设计,源码,论文】
- 安装.Net应用程序(如B站弹幕姬)报错:参照的程序集没有安装在系统上。 (异常来自 HRESULT:0x800736B3)
- 手把手教你用vue+JavaScript+openlayers+iview制作实时天气预报图
- html 设置请求头,http请求头和响应头设置
- WPF:鼠标拖曳、拖动控件
- 2022-2028全球碳纤维山地自行车行业调研及趋势分析报告
- cfa的pv怎么用计算机算,cfa计算器算pv使用步骤
- lda指令是什么意思_PLC基本知识 -- 5.1 运算指令 (顺便学英文)