zoukankan      html  css  js  c++  java
  • 历届试题 核桃的数量

    历届试题 核桃的数量  
    时间限制: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



    代码:

    #include<iostream>
    using namespace std;
    int gcd(int a, int b)
    {
        if(a<b)
            a^=b,b^=a,a^=b;
        if(a%b==0)
            return b;
        else
            return gcd(b,a%b);
    }
    int main()
    {
        int num1,num2,num3;
        int temp;
        scanf("%d %d %d",&num1,&num2,&num3);
        temp=num1*num2/gcd(num1,num2);
        printf("%d\n",temp*num3/gcd(temp,num3));
        return 0;
    }
    


  • 相关阅读:
    第一个Servlet项目(IDEA)
    Web交互基本流程以及HTTP协议详解
    mybatis中Mapper.xml配置详解
    认识mybatis
    SpringAOP
    Spring AOP
    70. Climbing Stairs
    位运算
    Leetcode分类
    21. Merge Two Sorted Lists
  • 原文地址:https://www.cnblogs.com/lemonbiscuit/p/7776028.html
Copyright © 2011-2022 走看看