作业介绍

约数/因数

a÷b=cd a ÷ b = c ······ d 当d为0时,我们称b是a的约数,a是b的倍数。亦即a%b==0

最大公约数(gcd)

image 指两个或多个数共有约数中最大的那个

求解方法

短除法、辗转相除法、更相减损法等

暴力循环求解代码

#include<bits/stdc++.h>
using namespace std;
int n,m,ans;
int main(){
  cin>>n>>m;  //从小到大,遇大更新
  for(int i=1;i<=min(n,m);i++)
  	if(___________) ans=i;
      cout<<ans;
  return 0;
}

最小公倍数(lcm)

image 指两个或多个整数共有倍数中最小的一个。

求解方法

短除法、公式法等

循环暴力求解代码

#include<bits/stdc++.h>
using namespace std;
int n,m,ans;
int main(){
  cin>>n>>m;
  for(int i=n*m;i>=n;i--)
    if(_____________) ans=i;
      cout<<ans;
   return 0;
}

公式

a×b=gcd×lcma × b = gcd × lcm

状态
已结束
题目
6
开始时间
2025-1-5 0:00
截止时间
2025-1-25 23:59
可延期
24 小时