3250: 【I级】【枚举】因子个数发表时间:2022-10-27 20:01 3250: 【I级】【枚举】因子个数时间限制: 1 Sec 内存限制: 128 MB 题目描述对于任意给定的一个正整数,计算其因数个数。 输入输入正整数N,1<=N<2^31。 输出输出N的因子个数。 样例输入 Copy6 样例输出 Copy4 提示1、2、3、6都是6的因数。因此,输出4。 #include<bits/stdc++.h> using namespace std; int main(){ long long n;cin>>n; long long ans=0; for(long long i=1;i*i<=n;i++) if(n%i==0){ if(i*i!=n) ans+=2; else ans++;} cout<<ans<<endl; return 0; }
文章分类:
算法例题
|