3 条题解

  • 1
    @ 2024-8-8 10:46:07

    #include<bits/stdc++.h> using namespace std; bool isss(int n){ if(n<2){ return false; } int t=sqrt(n); for(int i=2;i<=t;i++){ if(n%i==0) return false; } return true; } int main(){ int s,b; cin>>s>>b; int cnt=0; for(int i=s;i<=b;i++){ if(isss(i)){ cout<<i<<' '; cnt++; } } cout<<endl<<cnt; return 0; }

    • 1
      @ 2024-7-22 11:44:54

      #include<bits/stdc++.h> using namespace std; bool isPrime(int n) { if (n<=1) { return false; } if (n<=3) { return true; } if (n%2 == 0||n%3 == 0) { return false; } int i=5; while(i*i<=n) { if (n%i==0||n%(i+2)==0) { return false; } i+=6; } return true; }

      int main() { int x,y; cin>>x>>y; int count=0; for (int num=x;num<=y;num++) { if (isPrime(num)) { cout<<num<<" "; count++; } } cout<<endl; cout<<count<<endl; return 0; }

      • 1
        @ 2024-7-14 11:31:24

        #include using namespace std; int su(int n) { for(int i=2;i*i<=n;i++) { if(n%i== 0) return 0; } return 1; } int main(){ int n,k,ans=0; cin>>n>>k; for(int i=n;i<=k;i++){ if(su(i)){ cout<<i<<" "; ans++; } } cout<<"\n"<<ans; return 0; }

        • 1

        信息

        ID
        138
        时间
        1000ms
        内存
        256MiB
        难度
        7
        标签
        (无)
        递交数
        335
        已通过
        89
        上传者