96求助
查看原帖
96求助
932479
Klooer楼主2024/8/25 14:15
#include<bits/stdc++.h>
using namespace std;
int a,ans,b;
int main(){
	cin>>a;
	for (int i=1;i<=a;i++){
		if(i*i==a)ans--;
		if(i==b) break;
		if(a%i==0){
		ans++;
		b=a/i;
		} 
	}
	cout<<ans;
}

最后一个测试点没过

2024/8/25 14:15
加载中...