竞赛讨论区 > 求问为何这样做能通过题目样例但case通过率为0
头像
牛客334096497号
发布于 2020-08-14 23:22
+ 关注

求问为何这样做能通过题目样例但case通过率为0

#include <bits/stdc++.h>
using namespace std;
bool isSu(int x){
    bool flag=true;
    for(int i=2;i<=sqrt(x);i++){
        if(x%i==0){
            flag=false;
            break;
        }
    }
    return flag;
}
int main()
{
    int T;
    cin>>T;
    while(T--){
        int n,cnt=0;
        cin>>n;
        for(int i=1;i<=sqrt(n);i++){
            if(n%i==0) cnt++;
        }
        if(isSu(n) && n!=1)
            cout<<cnt+1<<endl;
        else cout<<cnt<<endl;
    }
}

麻烦各位大佬了😫

全部评论

(2) 回帖
加载中...
话题 回帖

本文相关内容

等你来战

查看全部

热门推荐