首页 > 其他分享 >8.数学相关

8.数学相关

时间:2022-10-23 15:14:31浏览次数:43  
标签:return gcd int 最大公约数 num 数学 相关 进制

1.判断素数

bool isPrime(int num) {
	if (num == 0 || num == 1) return false;
	for (int i = 2; i * i <= n; i++)
		if (num % i == 0) return false;
	return true;
}

2.求最大公约数

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

3.求最小公倍数
方法一:

int lcm(int a, int b) {
	return a * b / gcd(a, b);  //根据数学关系,两个整数的最小公倍数为它们的乘积除以它们的最大公约数
}

方法二:

int a, b, c;
c = __gcd(a, b);  //直接使用此内置函数来求最大公约数

5.K进制转K进制

string itoa(int num, int k) { //输入需要转换的数字num和目标进制k
	string s;
	do {
		int t = num % k;
		if (k >= 0 && k <= 9) s += (t + '0');
		else s += ('A' + t - 10);
		num /= k;
	} while (num != 0);
	reverse(s.begin(), s.end());
	return s; //返回值是一个string类型
}

标签:return,gcd,int,最大公约数,num,数学,相关,进制
From: https://www.cnblogs.com/Fare-well/p/16818573.html

相关文章

  • 【高等数学基础进阶】多元函数微分学-多元函数微分法
    一、复合函数微分法定理:设$u=u(x,y)$及$v=v(x,y)$在点$(x,y)$具有对$x$及对$y$的偏导数,函数$z=f(u,v)$在对应点$(u,v)$具有连续偏导数,那么复合函数$z=f[u(x,y),v(x,y)]$在......
  • 【高等数学基础进阶】多元函数的极值与最值
    无约束极值定义:若在点$(x_{0},y_{0})$的某邻域内恒成立不等式$$f(x,y)\leqf(x_{0},y_{0})\quad(f(x,y)\geqf(x_{0},y_{0}))$$则称$f$在点$(x_{0},y_{0})$取得极大值......
  • 《数学界天花板》 回复
    《数学界天花板》      https://tieba.baidu.com/p/8098426067      楼主 @bnllm ,  看 6楼12楼,  你这 +-+-  ……  ......
  • Random相关的
    官方释义:表示伪随机数生成器,这是一种能够产生满足某些随机性统计要求的数字序列的算法。(1)为什么叫做“伪随机数生成器”?Random本质上是利用一种算法,利用数学算法进行加密......
  • 欧拉图相关
    判定无向图欧拉路径:仅仅存在两个点度数为奇数,其余为偶数无向图欧拉回路:度数均为偶数图应该是连通的。有向图欧拉路径:存在两个点入度出度满足1/-1的增量,其余......
  • pandas里的缺失值(理解与相关方法)
    由于数据库或数据集中存在大量缺失数据和空值,这时在pandas中经常用NAN代替。pandas用标签方法表示缺失值:一:浮点数据类型的NaN值二:python的None对象其中,None是一个pytho......
  • 对于文件的相关基础操作的学习与总结
    String类在读写文件时,最不能忽略的是String数据类型的使用,那就先来说明一下String类型吧!1、charAt();2、compareTo();3、length();4、split();指定分割的份......
  • R语言单变量和多变量(多元)动态条件相关系数DCC-GARCH模型分析股票收益率金融时间序列数
    全文下载链接:http://tecdat.cn/?p=25957当您处理金融时间序列时,我们通常可以获得相对高频的观察结果。例如,每天进行观察是很常见的。事实上,现在可以获得每小时、分钟、秒......
  • 【Middleware】中间件与相关工具
    DockerCompose中的两个重要概念:服务(service):一个应用容器,实际上可以运行多个相同镜像的实例。项目(project):由一组关联的应用容器组成的一个完整业务单元。Compose......
  • React相关《下》
    React组件有几种特殊方法,它们提供了在组件生命周期中的特定点执行操作的机会,它们被称为生命周期方法或生命周期钩子,允许我们在特定时间点捕获组件,比如在组件被渲染之前、更......