首页 > 最大公约数(lcm)
头像 kkk03
发表于 2023-08-05 15:25:10
直接用c++的内置函数lcm(m,n)直接用c++的内置函数lcm(m,n )直接用c++的内置函数lcm(m,n) 注意审题,题目中的范围是264−1(unsignedlonglong范围内)注意审题,题目中的范围是2^{64}-1(unsigned long long范围内)注意审题,题目中的范 展开全文
头像 小琢卷不动
发表于 2021-11-24 10:42:27
(a,b)×[a,b]=a×b(a,b)\times[a,b]=a\times b(a,b)×[a,b]=a×b 证明: 记 a=∏i=1kpiαi,b=∏i=1kpiβia=\prod\limits_{i=1}^{k}p_i^{\alpha_i},b=\prod\limits_{i=1}^{k}p 展开全文
头像 肖先生~
发表于 2020-07-12 19:56:05
水题 虽然这是个水题,但是还是有一些地方要注意一下,题目说了不能超过ULL的范围,我们都知道求解两个数的最小公倍数就是用a*b/gcd(a,b)。。 但是 !!! 这里不能超过题目给的范围,所以我们就要先相除再相乘,这样处理就不会越界了 第一种解法——利用STL内置函数 #include <b 展开全文
头像 白给怪
发表于 2020-07-16 11:26:02
题目地址:https://ac.nowcoder.com/acm/problem/16710没什么好说的,就是 gcd(nm) * lcm(n,m)=nm但是由于n和m都比较大这里有一个讲究就是 结果要写成n/ gcd *m而不能写成 nm/gcd因为乘法运算可能会导致数据越界而失精 代码如下: # 展开全文
头像 搏明
发表于 2023-07-08 13:25:49
题目描述 给定两个正整数a,b,求a,b的最小公倍数。(即[a,b]) 输入描述: 两个整整数,a,b 输出描述: 一个正整数,表示[a,b] 代码 该题为go语言代码 package main import ( "fmt" ) func main() { a,b := 0,0 展开全文
头像 东溪看水
发表于 2020-06-30 15:12:07
题目 给定两个正整数 a 和 b,求 a 和 b 的最小公倍数。 解题思路 求出 a 和 b 的最大公约数 c,则最小公倍数为 a*b/c。 C++代码 #include<iostream> #include<algorithm> using namespace std; 展开全文
头像 sunrise__sunrise
发表于 2020-07-20 09:26:46
题目描述给定两个正整数a,b,求a,b的最小公倍数。(即[a,b])输入描述:两个整整数,a,b输出描述:一个正整数,表示[a,b] 示例1 输入 12 24 输出 24 示例2 输入 8 12 输出 24 说明 对于输入输出的所有数据,保证不超过unsigned long long(184467 展开全文

等你来战

查看全部