历届试题 核桃的数量
来源:互联网 发布:网络出版 编辑:程序博客网 时间:2024/04/28 09:51
历届试题 核桃的数量
时间限制: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
小组数可无限扩展,类似动态规划
import java.math.BigInteger;
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int[] a=new int[3];
for(int i=0;i<3;i++){
a[i]=in.nextInt();
}
Arrays.sort(a);
/* int sum1=a[0]*a[1];
int r=a[1]%a[0];
while(r!=0){
a[1]=a[0];
a[0]=r;
r=a[1]%a[0];
}//a[0]为前两者最大公约数
a[1]=sum1/a[0];
sum1=a[1]*a[2];
int r2=a[2]%a[1];
while(r2!=0){
a[2]=a[1];
a[1]=r2;
r2=a[2]%a[1];
}
System.out.println(sum1/a[1]);*/
int sum1=1;
for(int i=0;i<2;i++){
sum1=a[i]*a[i+1];
int r=a[i+1]%a[i];
while(r!=0){
a[i+1]=a[i];
a[i]=r;
r=a[i+1]%a[i];
}
a[i+1]=sum1/a[i];
}
System.out.println(sum1/a[2-1]);
}
}
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int[] a=new int[3];
for(int i=0;i<3;i++){
a[i]=in.nextInt();
}
Arrays.sort(a);
/* int sum1=a[0]*a[1];
int r=a[1]%a[0];
while(r!=0){
a[1]=a[0];
a[0]=r;
r=a[1]%a[0];
}//a[0]为前两者最大公约数
a[1]=sum1/a[0];
sum1=a[1]*a[2];
int r2=a[2]%a[1];
while(r2!=0){
a[2]=a[1];
a[1]=r2;
r2=a[2]%a[1];
}
System.out.println(sum1/a[1]);*/
int sum1=1;
for(int i=0;i<2;i++){
sum1=a[i]*a[i+1];
int r=a[i+1]%a[i];
while(r!=0){
a[i+1]=a[i];
a[i]=r;
r=a[i+1]%a[i];
}
a[i+1]=sum1/a[i];
}
System.out.println(sum1/a[2-1]);
}
}
0 0
- 历届试题 核桃的数量
- 历届试题 核桃的数量
- 历届试题 核桃的数量
- 历届试题 核桃的数量
- 【历届试题】核桃的数量
- 历届试题 核桃的数量
- 历届试题 核桃的数量
- 历届试题 核桃的数量
- 历届试题 核桃的数量
- 历届试题 核桃的数量
- 历届试题 核桃的数量
- 历届试题 核桃的数量
- 历届试题 核桃的数量
- 历届试题 核桃的数量
- 1503142303-蓝桥杯-历届试题 核桃的数量
- 历届试题 核桃的数量 (最小公倍数)
- 历届试题 核桃的数量 【水】
- 蓝桥杯 历届试题 核桃的数量
- AOP实现机制
- 【CODEVS】倒水问题
- 开发者应当了解的WebKit知识
- Android与JS交互
- 圆环形进度条
- 历届试题 核桃的数量
- 并发学习之wait,notify,notifyAll详细介绍
- Linux性能查看指令
- catkin之cmakefiles.txt格式
- linux编译c语言口令
- php二维数组排序
- 百度导航遇到的坑
- Video For Linux 2 Sample Program Documentation
- JFinal整合WebSocket开发