当前位置: 首页 > news >正文

每日OJ题_牛客_HJ108求最小公倍数_C++_Java

目录

牛客_HJ108求最小公倍数_C++_Java

题目解析

C++代码

Java代码


牛客_HJ108求最小公倍数_C++_Java

求最小公倍数_牛客题霸_牛客网


题目解析

  • A 和 B 的最小公倍数 = A * B / 两者的最大公约数。
  • 最大公约数:辗转相除法。

C++代码

#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;int gcd(int a, int b)
{if(b == 0){return a;}return gcd(b, a % b);
}int main()
{int a = 0, b = 0;cin >> a >> b;if (a > b)swap(a, b);int c = __gcd(a, b); // 9 6 -> 3 -> 18cout << a * b / c << endl; // !!!!!两者乘积除以最大公约数// if(c == 1)// {// cout << a * b << endl;// return 0;// }// else if(c == a)// {// cout << b << endl;// return 0;// }// else// {// if(c * b % a == 0)// {// cout << b * c << endl;// return 0;// }// else if(c * a % b == 0)// {// cout << c * a << endl;// return 0;// }// }// for (int i = b; i <= a * b; i += c)// {// 	if (i % a == 0 && i % b == 0)// 	{// 		cout << i << endl;// 		break;// 	}// }return 0;
}

Java代码

import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main
{public static int gcd(int a, int b){if(b == 0){return a;}return gcd(b, a % b);}public static void main(String[] args){Scanner in = new Scanner(System.in);int a = in.nextInt(), b = in.nextInt();System.out.println(a * b / gcd(a, b));}
}
http://www.lryc.cn/news/449118.html

相关文章:

  • 【项目总结】工程构建思路分析与分享
  • 3、AI测试辅助-测试计划编写(自动生成任务甘特图)
  • MySQL:进阶巩固-触发器
  • python获取百度地图路径规划
  • Spring Boot 进阶- Spring Boot 自定义拦截器详解
  • ACM第三次考核题解
  • 基于Vue3内置的lodash函数库实现防抖节流
  • ls -a有什么作用
  • LLM - 使用 RAG (检索增强生成) 多路召回 实现 精准知识问答 教程
  • 编程语言图书创作要注意的事情有哪些?
  • 主流高级编程语言的推出时间及年份
  • qt 模仿简易的软狗实现
  • 荣业食品销售费用每年上亿元:主要产品收入大降,电商占比过低
  • 数据结构:并查集
  • 微信小程序实战教程:轻松实现列表批量选择功能
  • 企业微信:开启客户联系和配置
  • Python发送邮件教程:如何实现自动化发信?
  • 一周热门|苏姿丰:芯片行业不能只盯着 GPU;Gartner:GenAI 即将越过期望膨胀期
  • Failed to load WebView provider: No WebView installed
  • java日志框架之Log4j
  • C++ bitset(位图)的模拟实现
  • Llama 3.2:利用开放、可定制的模型实现边缘人工智能和视觉革命
  • 解决R语言bug ‘sh‘ is not recognized as an internal or external command
  • 记一次Mac 匪夷所思终端常用网络命令恢复记录
  • 2024最新!!Java后端面试题(4)看这一篇就够了!!!!
  • springboot整合sentinel和对feign熔断降级
  • 遗传算法与深度学习实战——使用进化策略实现EvoLisa
  • HttpServletRequest简介
  • c++开发之编译curl(安卓版本)
  • QT+ESP8266+STM32项目构建三部曲三--QT从环境配置到源程序的解析