相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人

一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入包含多组

数据,每组数据包含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)相关推荐

  1. 韩信点兵-相传韩信才智过人,从不直接清点自己部下的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入3个非负整数a,b,c

    相传韩信才智过人,从不直接清点自己部下的人数,只要让士兵先后以三人一排.五人一排.七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了.输入3个非负整数a,b,c ,表示每种队形排尾的人数(a ...

  2. 韩信点兵(hanxin)--算法竞赛经典习题2-2:相传韩信才智过人,从不清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,他每次只要掠一眼队伍的排尾就知道总数(C++实现)

    韩信点兵(hanxin)–算法竞赛经典习题2-2:相传韩信才智过人,从不清点自己军队的人数,只要让士兵先后以三人一排.五人一排.七人一排地变换队形,他每次只要掠一眼队伍的排尾就知道总数. (C++实现 ...

  3. C语言韩信点兵3人一列余1,韩信点兵又称为中国剩余定理,相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一...

    韩信点兵又称为中国剩余定理,相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人.5人一 答案:2  信息版本:手机版 解决时间 2020-07-26 19:39 已解决 2020-07 ...

  4. 萧何月下追韩信时候,韩信对项羽的这个评价是否属实

    萧何月下追韩信时候,韩信对项羽的这个评价是否属实 悬赏分:15 - 解决时间:2008-3-21 18:38 萧何月下追韩信时候,韩信说:"我个人也认为您不如他,不过我曾经是项羽的手下,我来 ...

  5. Java Review - 并发编程_ 回环屏障CyclicBarrier原理源码剖析

    文章目录 Pre 小Demo 类图结构 CyclicBarrier核心方法源码解读 int await() int await(long timeout, TimeUnit unit) int dow ...

  6. Java Review - 并发编程_读写锁ReentrantReadWriteLock的原理源码剖析

    文章目录 ReentrantLock VS ReentrantReadWriteLock 类图结构 非公平的读写锁实现 写锁的获取与释放 void lock() void lockInterrupti ...

  7. Java Review - 并发编程_原子操作类LongAdder LongAccumulator剖析

    文章目录 概述 小Demo 源码分析 重要的方法 long sum() reset sumThenReset longValue() add(long x) longAccumulate(long x ...

  8. Java web小项目_个人主页(2)—— 边缘加速原理与实现

    摘自:Java web小项目_个人主页(2)-- 边缘加速原理与实现 作者:丶PURSUING 发布时间: 2021-03-27 14:44:40 网址:https://blog.csdn.net/w ...

  9. Java web小项目_个人主页(1)—— 云环境搭建与项目部署

    摘自:Java web小项目_个人主页(1)-- 云环境搭建与项目部署 作者:丶PURSUING 发布时间: 2021-03-26 23:59:39 网址:https://blog.csdn.net/ ...

最新文章

  1. Windows或者linux深度学习环境搭建
  2. extract ,eval的用法
  3. Android 应用Crash 后自动重启
  4. 在Vue中使用样式——使用内联样式
  5. iphone UITableView及UIWebView的使用
  6. leetcode543. 二叉树的直径
  7. 各银行汇款手续费之比较
  8. Kylin修改默认hbase namespace命名空间default的解决方案
  9. linux sh 脚本调用外部命令
  10. python网页抓取与按键精灵原理一样吗_Python网络爬虫学习笔记之 三种网页抓取方法...
  11. oracle ebs form视频,Oracle EBS教学视频
  12. Line in和Mic in的区别及使用
  13. 小米8连续点击Android版本,极致模式已开启!小米MIUI8隐藏功能大盘点
  14. Ubuntu获取最高权限(su)的方式
  15. 手机将PDF转换成Word的超简单方法
  16. C语言中%d,%o,%f,%e,%x的意义
  17. 任意阶拼图游戏及自动求解算法
  18. 机器学习:向量空间中的投影
  19. 基于Python实现的简易微信系统
  20. #华为模拟器eNSP

热门文章

  1. 傅里叶缩写及涵义整理
  2. 春节相亲大数据告诉你:这种男女最受欢迎!
  3. 基于springboot的人事管理系统【毕业设计,源码,论文】
  4. 安装.Net应用程序(如B站弹幕姬)报错:参照的程序集没有安装在系统上。 (异常来自 HRESULT:0x800736B3)
  5. 手把手教你用vue+JavaScript+openlayers+iview制作实时天气预报图
  6. html 设置请求头,http请求头和响应头设置
  7. WPF:鼠标拖曳、拖动控件
  8. 2022-2028全球碳纤维山地自行车行业调研及趋势分析报告
  9. cfa的pv怎么用计算机算,cfa计算器算pv使用步骤
  10. lda指令是什么意思_PLC基本知识 -- 5.1 运算指令 (顺便学英文)