第5个点?!?!
查看原帖
第5个点?!?!
390104
miku2008楼主2022/3/28 09:18

大佬们,蒟蒻求助

#include<bits/stdc++.h>
using namespace std;
int main(){
	long long n,times;
    cin>>n;
    long long ans=n;
    for(int i=2;i*i<=n;i++) 
		if(n%i==0){
    	    times=0;
    	    while(n%i==0){
    	    	times++;
				n/=i;
			}
    	    ans/=i;
    	    ans*=times*i-times+i;
	    } 
	if(n>1){
		ans/=n;
		ans*=2*n-1; 
	}
    cout<<ans<<endl;
    return 0;
}

我第五个TLE

别人第五个WA

这是为啥?

2022/3/28 09:18
加载中...