蓝桥杯PREV-1 历届试题 核桃的数量

问题描述
  小张是软件项目经理,他带领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

  想是挺好想,通过辗转相除法求gcd,然后再求最小公倍数,先算前两个,再求前两个的结果和第三个数的,但是敲得我头大

#include <iostream>
#include <bits/stdc++.h>using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */int gcd(int a, int b){if(b == 0)return a;elsereturn gcd(b, a%b);
}int main(int argc, char** argv) {int a, b, c;cin >> a >> b >> c;int g1, g2, ans1, ans2;g1 = gcd(a, b);ans1 = a*b/g1;//cout << g1 << endl;g2 = gcd(ans1, c);ans2 = ans1*c/g2;cout << ans2;return 0;
}

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

  1. java 核桃的数量,[Java教程]【蓝桥杯】历届试题 核桃的数量

    [Java教程][蓝桥杯]历届试题 核桃的数量 0 2016-03-31 23:33:50 历届试题 核桃的数量 时间限制:1.0s   内存限制:256.0MB问题描述 小张是软件项目经理,他带领3 ...

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

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

  3. 蓝桥杯 PREV-1 历届试题 核桃的数量

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

  4. 蓝桥 历届试题 核桃的数量

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

  5. 历届试题 核桃的数量

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

  6. 历届试题 核桃的数量(3个数的最小公倍数),翻硬币(贪心),买不到的数目(在范围内暴力,找范围,最小公倍数是上界,最小的数是下界),兰顿蚂蚁(dfs,模拟)

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

  7. 历届试题 核桃的数量 【水】

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

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

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

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

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

最新文章

  1. python 2.6.6安装MySQL-python模块
  2. java:数据结构(二)栈的应用(进制转换全收集)
  3. Linux编辑器vi使用方法详细介绍
  4. openfoam安装中出现allmake error_深入理解 OpenFOAM 环境与编译过程
  5. Ocelot 资源汇总
  6. android custom toast,Android自定义Toast
  7. javascript函数,值得参考!
  8. Angular之ngx-permissions的路由使用
  9. 计算机机器语言与高级语言转化,机器语言与汇编语言之间是怎么转化的?
  10. tomcat本地部署war包的方式
  11. Linux系统下卸载jdk的步骤
  12. 封装继承多态还是封装抽象继承多态
  13. MFC控件与变量的关联和值传递的方法
  14. PS学习日记①初接触
  15. uhttpd php安装u盘,如何使用u盘安装linux系统
  16. Paradoxes of particularity: Caribbean literary imaginaries【翻译】
  17. UE4--用插件加载第三方库lib/dll(lsl)
  18. “数字孪生”语境下的城市:拼图模式与航向之争
  19. uniapp文本框,地区选择器,性别选择,实例
  20. html table 内外边框,HTML_TABLE内外边框

热门文章

  1. 消除Apache Tomcat中的横幅广告
  2. 极狐GitLab 15.3 | issues 中建任务、许可证合规分析,超 30 项更新全面来袭!
  3. html5调用本地控件exe,网页上如何判断本地是否安装某个应用程序(js实现)
  4. Divx编解码器的研究与设计
  5. ArcGIS for Desktop创建“内部缓冲区”
  6. Datart 二开, 增加 边框 媒体组件
  7. 大牛推荐丨积分活动工具接口:积分商城api文档
  8. SSM框架影音娱乐电视剧网站-视频播放个性化推荐上传发布分享(idea开发javaweb-javaee-j2ee-springboot)
  9. Python网络爬虫(四):selenium+chrome爬取美女图片
  10. RPA技术在商业银行数字化转型中的应用初探