问题的提出:
小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:

  1. 各组的核桃数量必须相同
  2. 各组内必须能平分核桃(当然是不能打碎的)
  3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)
    输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)
    输出一个正整数,表示每袋核桃的数量。

具体算法的思路:
首先,当用户输入三个数的时候,要将着三个数字获取到,而且这三个数是按照空格来区分的,那么此时就在告诉你,可以按照空格通过字符串调用split()方法将这三个数分开,存储到一个数组当中,然后将这三个数取出即可。

具体代码实现如下:
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
/注意:在蓝桥杯比赛提交系统当中,绝对不能出现一下中文字样,所以不能写提示信息,不然结果即使正确也会不通过!/
//System.out.println(“请输入每个组正在加班的人数,(各数字之间用空格分开):”);
//获取用户的输入
String str = scanner.nextLine();
//将输入的数据按照数字分开
String[] strs = str.split(" ");
//获得第一个数字
String s1 = strs[0];
int num1 = Integer.parseInt(s1);
//获得第二个数字
String s2 = strs[1];
int num2 = Integer.parseInt(s2);
//获得第三个数字
String s3 = strs[2];
int num3 = Integer.parseInt(s3);
if (num1>=30||num2>=30||num3>=30){
// System.out.println(“输入的人数不满足条件a,b,c都要小于30!”);
return;
}
//能够运行到这里说明输入的条件满足题意
//定义一个变量,表示给每组发一袋核桃中数量
int num;
for (num = 1;num>=1;num++){
//各组内必须平均分配
if(num%num1==0
&&num%num2
==0&&num%num3
==0){
System.out.print(num);
break;
}
}
}

}

蓝桥杯算法之核桃的数量相关推荐

  1. 算法练习/最小公倍数_蓝桥杯历届试题 核桃的数量

    这道题乍一看没反应过来,点了提示发现就是求三个数的最小共倍数,估计这是某一年蓝桥杯代码题的第一题. 最小公倍数的求法是:a和b的最小公倍数=a*b/a和b的最大共约数 所以变成了求最大公约数了,应用& ...

  2. 蓝桥杯历届试题——核桃的数量(LCM+GCD)

    核桃的数量 问题描述 小张是软件项目经理,他带领3个开发组.工期紧,今天都在加班呢.为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑). 他的要求是: 各组的核桃数量必须相同 各组内必须能平分核桃 ...

  3. Java实现 蓝桥杯 历届试题 核桃的数量

    历届试题 核桃的数量 时间限制:1.0s 内存限制:256.0MB 问题描述 小张是软件项目经理,他带领3个开发组.工期紧,今天都在加班呢.为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑).他的 ...

  4. 蓝桥杯试题:核桃的数量(C/C++)

    问题描述: 小张是软件项目经理,他带领3个开发组.工期紧,今天都在加班呢.为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑).他的要求是: 1. 各组的核桃数量必须相同 2. 各组内必须能平分核桃 ...

  5. 蓝桥杯 算法训练 Beaver's Calculator

    蓝桥杯 算法训练 Beaver's Calculator 问题描述 从万能词典来的聪明的海狸已经使我们惊讶了一次.他开发了一种新的计算器,他将此命名为"Beaver's Calculator ...

  6. 蓝桥杯算法训练 印章

    蓝桥杯 算法训练 印章 问题描述 ​ 共有n种图案的印章,每种图案的出现概率相同.小A买了m张印章,求小A集齐n种印章的概率. 输入格式 ​ 一行两个正整数n和m 输出格式 ​ 一个实数P表示答案,保 ...

  7. 【C/C++】蓝桥杯算法必刷题(三)目标ICPC铜/蓝桥杯国一

    目录 前言 题解文章汇总 题目传送门:算法必刷题(三) 该题单中第一类考点:二进制 1018.有趣的二进制 1019.[NOIP2006]数列 1020.只能吃土豆的牛牛 该题单中第二类考点:思维 1 ...

  8. [蓝桥杯][算法提高VIP]夺宝奇兵-递推+记忆化搜索

    题目描述 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 " ...

  9. [蓝桥杯][算法提高VIP]夺宝奇兵-dp

    题目描述 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 " ...

最新文章

  1. 让 PyTorch 更轻便,这款深度学习框架你值得拥有!在 GitHub 上斩获 6.6K 星
  2. 节流与防抖【从0到0.1】
  3. js进阶 12-8 如何知道鼠标和键盘当前操作的是哪个键
  4. springer grammar revise tool
  5. 2021年国货彩妆品牌推广营销趋势
  6. TomTom导航新增IFTTT功能 可连接到车主日常生活设备
  7. 【设计模式】设计模式六大原则
  8. VB 判断图片文件的类型格式
  9. pytorch卷积模型定义
  10. Sprite Editor 图集切片精灵
  11. html添加js的代码注释,JavaScript 注释方法总结
  12. LeetCode 714. 买卖股票的最佳时机含手续费
  13. TLC固态硬盘暴力读写寿命测试
  14. 算法:合唱队形(最大上升子序列,线性DP)
  15. 罗老师算法竞赛专题解析
  16. zoho邮箱收费和免费区别_您需要了解有关适用于ios和android的新zoho vault移动应用程序的所有信息...
  17. Mac电脑高效办公必备武器——雷神Thor
  18. Java中汉字转拼音pinyin4j的用法
  19. MATLAB人工神经网络的手写数字识别系统
  20. 餐厅食材采购信息管理系统的设计与实现

热门文章

  1. 魔域怎么在计算机桌面显示不全,电脑屏幕显示不全怎么办?桌面显示不全的调整方法答案...
  2. 计算机cpu和显卡的搭配要求,CPU和显卡如何搭配才是合理的 显卡和CPU怎么搭配...
  3. 智能音响蓝牙调试经验
  4. windows audio错误0x80070005怎么解决
  5. 设计一个小学生计算机辅助教学系统,c语言实验报告 小学生计算机辅助教学系统...
  6. 手机蓝牙不只是能连接耳机,还有5个高级玩法,你都用过吗
  7. void main 和 int main的区别
  8. mysql取出的emoji表情是乱码_解决MySQL emoji表情乱码问题
  9. 北鼎推出珐琅锅系列打破外国高端品牌垄断格局;百胜中国加入科学碳目标倡议进一步深化应对气候变化行动 | 知消...
  10. python查找单词的位置_如何在字符串/列表中查找单词的位置?