历届试题 核桃的数量
时间限制:1.0s 内存限制:256.0MB
问题描述
小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:
1.各组的核桃数量必须相同
2.各组内必须能平分核桃(当然是不能打碎的)
3.尽量提供满足1,2条件的最小数量(节约闹革命嘛)
输入格式
输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)
输出格式
输出一个正整数,表示每袋核桃的数量。
样例输入1
2 4 5
样例输出1
20
样例输入2
3 1 1
样例输出2
3

分析:
  这道题就是求三个数的最小公倍数。
思路:
  前面我们做过两个数的最小公倍数,而三个数的最小公倍数怎么求呢?
  实际上就是前两个数的最小公倍数和第三个数再求一遍最小公倍数罢了。如果有忘了两个数的最小公倍数怎么求的同学,点击此处跳转到该博客页面。
  例如三个数a,b,c;先求a和b的最小公倍数ab,再求ab和c的最小公倍数abc。则abc就是三个数的最小公倍数了。代码如下:

#include <iostream>
#include <algorithm>
using namespace std;//2个数的最大公因数
int fun(int a, int b)
{for(int i = min(a, b); i > 1; i--)if(a % i == 0 && b % i == 0)return i;return 1;
}int main()
{int a, b, c;int ab;        //a和b的最小公倍数int abc; //a,b,c三个数的最小公倍数 //输入 cin >> a >> b >> c;//两个数的最小公倍数ab = a * b / fun(a, b);abc = ab * c / fun(ab, c);//输出最终结果 cout << abc << endl;return 0;
}

蓝桥杯 历届试题 PREV-1 核桃的数量 最小公倍数相关推荐

  1. 蓝桥杯历届试题代码参考

    蓝桥杯历届试题代码参考 历届试题 核桃的数量 打印十字图 带分数 剪格子 错误票据 翻硬币 连号区间数 买不到的数目 大臣的旅费 幸运数 横向打印二叉树 危险系数 网络寻路 高僧斗法 格子刷油漆 农场 ...

  2. [蓝桥杯][历届试题]国王的烦恼(反向+并查集)

    问题 1435: [蓝桥杯][历届试题]国王的烦恼 时间限制: 1Sec 内存限制: 128MB 提交: 802 解决: 213 题目描述 C国由n个小岛组成,为了方便小岛之间联络,C国在小岛间建立了 ...

  3. 蓝桥杯 - 历届试题 - 日期问题

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_33531813/article/details/79516258 </div>&l ...

  4. 蓝桥杯历届试题 地宫取宝 dp or 记忆化搜索

    问题描述 X 国王有一个地宫宝库.是 n x m 个格子的矩阵.每个格子放一件宝贝.每个宝贝贴着价值标签. 地宫的入口在左上角,出口在右下角. 小明被带到地宫的入口,国王要求他只能向右或向下行走. 走 ...

  5. 二分搜索,POJ2456,NYOJ 914, 区间移位-蓝桥杯-历届试题

    二分搜索是不断缩减可能解的范围来得到最优解, 因为每次是折半, 所以指数爆炸有多快,这个效率就有多高 POJ2456为例, 传送门 简而言之, 就是将牛之间的距离的最小值最大化. #include&l ...

  6. 问题 1433: [蓝桥杯][历届试题]危险系数(并查集and暴力)

    问题 1433: [蓝桥杯][历届试题]危险系数 时间限制: 1Sec 内存限制: 128MB 提交: 123 解决: 39 题目描述 问题描述 抗日战争时期,冀中平原的地道战曾发挥重要作用. 地道的 ...

  7. 蓝桥杯c语言试题幸运数,蓝桥杯  历届试题 幸运数  dfs

    时间限制:1.0s   内存限制:256.0MB 问题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1开始写出自然数1,2,3,4,5,6,. ...

  8. 历届试题+九宫重排+java_蓝桥杯 历届试题 九宫重排 (bfs+康托展开去重优化)...

    Description 如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着.与空格子相邻的格子中的卡片可以移动到空格中.经过若干次移动,可以形成第二个图所示的局面. 我们把第一个图的 ...

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

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

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

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

最新文章

  1. 爬虫之xpath语法-节点修饰语法
  2. 在git下搭建个人博客
  3. 为什么物理不能理解爱情?
  4. Huffman编码解码
  5. pycharm与python连接_pycharm2017实现python3.6与mysql的连接
  6. paip.性能跟踪profile原理与架构与本质-- python扫带java php
  7. 更改tomcat的根目录路径
  8. 深入浅出LVM on linux
  9. MyBatis使用,MyBatis单独使用笔记
  10. python连接sql引用的第三方库_python连接sqlserver数据库操作
  11. eclipse 闪退原因
  12. 简单、快捷、低成本的超写实虚拟人平台来了……
  13. 19年6月英语六级第一套听力单词
  14. matlab分析电路,基于Matlab的电路节点分析法
  15. tebsorflow2.0 卷积神经网络的实现实例
  16. windows server 2016添加开机启动项
  17. idea安装及学生邮箱获取一年使用权
  18. 联想Y471A加装固态硬盘及解决启动黑屏问题
  19. PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volume
  20. 2、AD18如何修改原理图纸张大小?

热门文章

  1. 源码解析 --skywalking agent 插件加载流程
  2. CF-ViT论文粗读
  3. 国内主要游戏公司及其引擎选用
  4. 亚马逊想给地球装Wi-Fi?要发射3236颗轨道卫星!|一周热闻回顾
  5. 深入理解js中的yield
  6. Generative AI 新世界 | 大语言模型(LLMs)在 Amazon SageMaker 上的动手实践
  7. Sublime Text3下配置SublimeLinter进行PHP代码检查
  8. 使用socket的阻塞简单通信聊天工具
  9. 基于ubuntu git操作-冲突处理
  10. Element在chrome浏览器下table表头不对齐问题解决