【第四届蓝桥杯】核桃的数量
来源:互联网 发布:宋逸轩考研知乎 编辑:程序博客网 时间:2024/04/28 08:46
标题:核桃的数量
小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:
1. 各组的核桃数量必须相同
2. 各组内必须能平分核桃(当然是不能打碎的)
3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)
程序从标准输入读入:
a b c
a,b,c都是正整数,表示每个组正在加班的人数,用空格分开(a,b,c<30)
程序输出:
一个正整数,表示每袋核桃的数量。
例如:
用户输入:
2 4 5
程序输出:
20
再例如:
用户输入:
3 1 1
程序输出:
3
资源约定:
峰值内存消耗(含虚拟机) < 64M
CPU消耗 < 1000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意: main函数需要返回0
注意: 只使用ANSI C/ANSI C++ 标准,不要调用依赖于编译环境或操作系统的特殊函数。
注意: 所有依赖的函数必须明确地在源文件中 #include <xxx>, 不能通过工程设置而省略常用头文件。
提交时,注意选择所期望的编译器类型。
第四届蓝桥杯所有组试题与部分答案
小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:
1. 各组的核桃数量必须相同
2. 各组内必须能平分核桃(当然是不能打碎的)
3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)
程序从标准输入读入:
a b c
a,b,c都是正整数,表示每个组正在加班的人数,用空格分开(a,b,c<30)
程序输出:
一个正整数,表示每袋核桃的数量。
例如:
用户输入:
2 4 5
程序输出:
20
再例如:
用户输入:
3 1 1
程序输出:
3
资源约定:
峰值内存消耗(含虚拟机) < 64M
CPU消耗 < 1000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意: main函数需要返回0
注意: 只使用ANSI C/ANSI C++ 标准,不要调用依赖于编译环境或操作系统的特殊函数。
注意: 所有依赖的函数必须明确地在源文件中 #include <xxx>, 不能通过工程设置而省略常用头文件。
提交时,注意选择所期望的编译器类型。
C++代码一:
#include <iostream>using namespace std;int gcd(int a, int b) {if(b == 0)return a;return gcd(b, a%b);}int g(int a, int b) {return a*b/gcd(a,b);}int main() {int a, b, c;cin >> a >> b >> c;cout << g(g(a, b), c);return 0;}
C++代码二:
#include <iostream>using namespace std;int gy(int x, int y) {int m;if(x < y) {m = x;x = y;y = m;}while(y != 0) {m = x%y;x = y;y = m;}return x;}int gb(int x, int y) {return (x*y/gy(x,y));}int main() {int a, b, c;cin >> a >> b >> c;cout << gb(gb(a,b),c); return 0;}
第四届蓝桥杯所有组试题与部分答案
阅读全文
0 0
- 【第四届蓝桥杯】核桃的数量
- 第四届蓝桥杯 软件类省赛真题 第七题:核桃的数量
- 第四届 蓝桥杯C/C++ 高职 7、核桃的数量
- 核桃的数量
- 蓝桥杯 核桃的数量
- 蓝桥杯:核桃的数量
- 核桃的数量
- 核桃的数量
- 蓝桥杯:核桃的数量
- 33.核桃的数量
- 核桃的数量
- 核桃的数量
- 蓝桥杯 - 核桃的数量
- 核桃的数量
- NYOJ核桃的数量
- 蓝桥杯 核桃的数量
- 蓝桥杯:核桃的数量
- 核桃的数量
- AndroidManifest.xml清单文件详解--supports-screens节点
- Java8 lambda表达式10个示例
- AndroidManifest.xml清单文件详解--uses-configuration节点
- Xpath实战四:W3S网上的例子
- 各开发工具和一些知识链接(学习中不断更新)
- 【第四届蓝桥杯】核桃的数量
- Rational Rose的讲解
- Java实现app接口和Socket消息传递(10)java连接MySQL实现App登录接口
- 阿里云服务器 ECS Ubuntu手工部署Java Web项目
- 字符设备的组织形式与设备号的注册分配
- AndroidManifest.xml清单文件详解--uses-feature节点
- c++ const成员函数
- Pycharm 2017激活码
- 宋宝华:火焰图:全局视野的Linux性能剖析