虽然基础
但就用这个
我们全家都用它
知识点1:
欧几里德算法

int gcd(int a,int b)
{
return b==0?a:gcd(b,a%b);
}

知识点2:
大数取模
(注意先把大数变成字符串的思路)

    int x=strlen(ch);	
	int ans=0;
	for(int i=0;i<x;i++)
	ans=(int)(((long long)ans*10+(ch[i]-'0'))%m);

这个思路嘛让我用最简单的来告诉你哦
Blog 6 数论几个超级基础知识点,很重要哦
在这里ans要初始化为0,否则第一位不能被取模

相关文章:

  • 2021-12-25
  • 2021-12-13
  • 2021-06-12
  • 2021-07-25
  • 2021-10-10
  • 2021-08-16
  • 2021-08-08
  • 2021-11-09
猜你喜欢
  • 2021-10-17
  • 2021-10-26
  • 2021-06-29
  • 2021-09-21
  • 2022-12-23
  • 2021-10-09
  • 2021-08-05
相关资源
相似解决方案