首页 > 其他 > 详细

简单的求约数

时间:2021-05-01 21:02:49      阅读:29      评论:0      收藏:0      [点我收藏+]
vector<ll>d; // d用来存约数结果 
	// 求n的约数 
	for(ll i=1;i*i<=n;i++)
	{
		if(n%i==0)
		{
			d.push_back(i);
			if(n/i!=i)d.push_back(n/i);
			//其中n/i!=i的作用,举个例子:100的约数其中有10,100/10=10 
			//只需存一个10即可,故需要用if判断一下
		}
	}
	for(auto x:d)
		cout<<x<<endl;

简单的求约数

原文:https://www.cnblogs.com/zyccc/p/14724716.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!