zoukankan      html  css  js  c++  java
  • 蓝桥杯训练 历届试题 核桃的数量 (最小公倍数)

    问题描述

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

    #include<iostream>
    #include<cstdio>
    #include<cmath>
    #include<cstring>
    using namespace std;
    
    int gcd(int a,int b)
    {
    	return a%b==0?b:gcd(b,a%b);
    }
    int lcm(int a,int b)
    {
    	return a/gcd(a,b)*b;
    }
    
    int main()
    {
    	int n,m,j,k,i,T;
    	int x,y,z;
    	cin>>x>>y>>z;
    	cout<<lcm(x,lcm(y,z))<<endl;
    	
    	return 0;
    }
  • 相关阅读:
    237. 删除链表中的节点
    牛客网-第一场-J-Fraction Comparision
    1. 两数之和
    CCF-201903-1大中小
    学习Python
    Convert Sorted Array to Binary Search Tree
    3-1
    Merge Sorted Array
    Climbing Stairs
    Add Binary
  • 原文地址:https://www.cnblogs.com/Romantic-Chopin/p/12451131.html
Copyright © 2011-2022 走看看