急救!!!
  • 板块学术版
  • 楼主Dcchen
  • 当前回复11
  • 已保存回复11
  • 发布时间2024/8/16 20:18
  • 上次更新2024/8/16 22:23:40
查看原帖
急救!!!
1012241
Dcchen楼主2024/8/16 20:18

为什么我的 DEVC++ 运行这段代码超级慢,运行其它代码都正常?

#include<iostream>
using namespace std;
int n;
int ans=1;
int main(){
	cin>>n;
	int cnt=10000005;
	while(--cnt){
		double res=1.0*n/(cnt*cnt);
		if(res-int(res)==0){
			ans*=cnt;
			n/=cnt*cnt; 
		}
	}
	cout<<ans;
}
2024/8/16 20:18
加载中...