老师,这个题好像有问题。我在DevC++上面用了不到0.5秒就运行成功,但它却说我超时。您能办忙看一看吗?

ZZQ  •  2年前


源代码如下

include<bits/stdc++.h>

using namespace std; unsigned long long getCount(unsigned long long n); int main() {

freopen("prime.in","r",stdin);
freopen("prime.out","w",stdout);
unsigned long long n;
while(cin>>n)
{
	unsigned long long count=getCount(n);
	if(count==3)
		cout<<"Yes"<<endl;
	else
		cout<<"No"<<endl;
}
return 0;

} unsigned long long getCount(unsigned long long n) {

int count=0;
for(int i=1;i<=n;i++)
{
	if(n%i==0)
		count++;
	if(count>3)
		return 4;
}
return count;

}


Comments:

不用读写文件


admin  •  2年前

啊这...... 谢了,管理(doge)


ZZQ  •  2年前