首页 > 其他分享 >P4057 [Code+#1] 晨跑 难度:普及

P4057 [Code+#1] 晨跑 难度:普及

时间:2023-11-03 20:34:38浏览次数:34  
标签:+# Code return gcd 公倍数 晨跑 long 30 百度

这道题目读完之后很好理解:求这三个数的最小公倍数

分析样例:

输入:2 3 5

输出:30

短除法都会吧(不会的去我百度账号看我发的文章,百度ID:Cy周边),2 3 5都不能被同时整除,所以就相乘呗:

2×3×5=30

与样例相等,读一个样例就能看出来,题目求最小公倍数

用一个自变函数gcd即可:

下面是代码实现

#include<bits/stdc++.h>
using namespace std;
long long x,y,z;
long long gcd(long long x,long long y){
    if(x==0){
        return y;
    }
    else if(y==0){
        return x;
    }
    else{
        return gcd(y%x,x);
    }
}
int main()
{
    cin>>x>>y>>z;
    x=x*y/gcd(x,y);
    x=x*z/gcd(x,z);
    cout<<x<<endl;
    return 0;
}

 

我的洛谷账号当前名为:2931Coupler

求关,求加团队

百度名:

Cy周边

 

 

标签:+#,Code,return,gcd,公倍数,晨跑,long,30,百度
From: https://www.cnblogs.com/Cy-sky-light/p/17808325.html

相关文章

  • 梳理C++各种数据类型所占字节数和表示范围
    Outline1.数据类型所在字节数与程序运行平台有关2.列举各种数据类型所占字节数1.数据类型所在字节数与程序运行平台有关不同的平台上对不同数据类型分配的字节数是不同的。平台环境的理解:硬件架构操作系统(OS)编译器(Compiler)程序的运行环境取决于上述配件。原因:64位机......
  • 使用C++实现Range序列生成器
    在C++编程中,经常需要迭代一系列数字或其他可迭代对象。通常,这需要编写复杂的循环结构,但有一种精妙的方法可以使这一过程变得更加简单和可读。如果你使用过Python语言那么一定对Range语句非常的数据,我们可以使用C++来实现一个简单的Range封装,如下代码定义了一个名为Range的命名空间......
  • 使用C++实现Range序列生成器
    在C++编程中,经常需要迭代一系列数字或其他可迭代对象。通常,这需要编写复杂的循环结构,但有一种精妙的方法可以使这一过程变得更加简单和可读。如果你使用过Python语言那么一定对Range语句非常的数据,我们可以使用C++来实现一个简单的Range封装,如下代码定义了一个名为Range的命名空间,......
  • 突破性的多语言代码大模型基CodeShell:引领AI编程新时代
    突破性的多语言代码大模型基CodeShell:北京大学与四川天府银行联合打造,引领AI编程新时代1.CodeShell简介CodeShell是北京大学知识计算实验室联合四川天府银行AI团队研发的多语言代码大模型基座。它拥有70亿参数,经过对五千亿Tokens的训练,并具有8192的上下文窗口长度。CodeShell在......
  • C++ float与double类型的简单区别
    1.有效位数与精度有效位和精度的两个概念是不同的,我们先说float和double各自的有效位。在float与double中默认的有效位都是6位有效位,意思就是从第一个不为0的数字算起有6个数字是有效的后边无效的数字也不会显示,如下图:代码:运行结果:可以看出不管你的float定义的有多少位小......
  • haproxy+keepalived部署高可用k8s集群
    四台机器节点名称节点ip节点角色基础配置1、升级机器内核2、将机器ip名称写入到/etc/hosts中3、基础环境准备#关闭防火墙,selinuxsystemctlstopfirewalldsystemctldisablefirewalldsed-i's/enforcing/disabled/'/etc/selinux/configsetenforce0##关闭swaps......
  • 突破性的多语言代码大模型基CodeShell:引领AI编程新时代
    突破性的多语言代码大模型基CodeShell:北京大学与四川天府银行联合打造,引领AI编程新时代1.CodeShell简介CodeShell是北京大学知识计算实验室联合四川天府银行AI团队研发的多语言代码大模型基座。它拥有70亿参数,经过对五千亿Tokens的训练,并具有8192的上下文窗口长度。CodeShell在......
  • C++ 字符串与数值间的转换(只归纳了常用情况)
    很多编程中字符串与数字间的转换是一种常见的需求下面总结了C++中字符串与数值间是如何进行转换的。目录:1.字符串转数字(C版本)2.字符串转数字C++风格3.数字转字符串1.字符串转数字(C版本)strings1="123";strings2="123.1";inti=atoi(s1.c_str());......
  • 飞码LowCode前端技术:如何便捷配置出页面
    简介飞码是京东科技平台研发部研发的低代码产品,可使营销运营域下web页面快速搭建。本文将从三个方面来讲解如何便捷配置出页面,第一部分从数据、事件、业务支持三个方面进行分析,第二部分从模板与页面收藏与升级、页面UI结构、画布功能三个方面进行分析,第三部分从监控、页面配置、......
  • springboot + maven + war
    参考文档:springboot配置https://blog.csdn.net/weixin_42594143/article/details/132651455maven项目打war包https://blog.csdn.net/yuanpeij/article/details/120563593https://blog.51cto.com/u_16099190/63531951、项目启动类在SpringBoot应用中,如果需要将应......