8 条题解

  • 2

    诏曰

    #include<bits/stdc++.h>
    using namespace std;
    int sushu(int x)
    {
    if(x==1)
    return false;
    for(int i=2;i*i<=x;i++)
    if(x%i==0)
    return false;
    return true;
    }
    int main()
    {
    int m,n;
    cin>>m>>n;
    int ans=0;
    if(m<=n)
    {
    for(int i=m;i<=n;i++)
    if(sushu(i))
    ans+=i;
    cout<<ans;
    }
    else if(m>n)
    {
    for(int i=n;i<=m;i++)
    if(sushu(i))
    ans+=i;
    cout<<ans;
    }
    return 0;
    }
    • 2
      #include<bits/stdc++.h>
      using namespace std;
      bool a(int m)
      {
      	if(m==1) return false;
      		for(int j=2 ; j*j<=m ; j++)
      			if(m%j==0)
      			return false;
      			return true;
      }
      int main()
      {
      	int began,end,ans=0;
      	cin>>began>>end;
      	if(began<end)
      	for( int i=began;i<=end;i++){
      	if(a(i))
      	{
      		ans+=i;
      	}
      	}
          	else
      		for( int i=end;i<=began;i++){
      	if(a(i))
      	{
      		ans+=i;
      	}
      }
      	cout<<ans;
      	return 0;
      
      }
      
      
      • 1
        @ 2024-11-26 13:27:32

        #include<bits/stdc++.h> using namespace std; int su(int a) { for(int i=2;i*i<=a;i++) if(a%i==0) return false; return true;

        } int main() { int n,m,s=0; cin>>m>>n; if(m>n) { swap(m,n); } for(int i=m;i<=n;i++) { if(su(i)) { s=s+i; } } cout<<s; return 0; }

        • 1
          @ 2024-11-23 23:03:47
          #include<bits/stdc++.h>
          using namespace std;
          int p(int n)
          {
          	int d=0;
          	for(int i=2;i*i<=n;i++)
          	{
          		if(n%i==0)
          		{
          			d=1;
          			break;
          		}
          	}
          	if(d==0)
          	{
          		return 1;
          	}
          	else if(d==1)
          	{
          		return 0;
          	}
          }
          int main()
          {
          	int m,n,s=0;
          	cin>>m>>n;
          	if(m>n)
          	{
          		swap(m,n);
          	}
          	for(int i=m;i<=n;i++)
          	{
          		if(p(i)==1)
          		{
          			s+=i;
          		}
          	}
          	cout<<s;
          	return 0;
          }
          
          • 0
            @ 2025-8-29 2:05:41

            555

            • 0
              @ 2025-8-29 2:05:20

              555

              • 0
                @ 2025-2-24 12:22:48

                #include<bits/stdc++.h> using namespace std; bool sushu(int n){ if(n<2) return false; for(long long i=2;i*i<=n;i++){ if(n%i==0){ return false; break; } } return true; } int main(){ long long m,n,sum=0; cin>>m>>n; for(int i=m;i<=n;i++){ if(sushu(i)) sum+=i; } cout<<sum; return 0; }

                • 0
                  @ 2024-11-24 13:29:13

                  #include<bits/stdc++.h> using namespace std; int sushu(int a) { int su=0,i; for( i=2;i*i<=a;i++) { if(a%i0) { su=1; break; } } if(su0) { return 1; } else if(su==1) { return 0; } } int main() { int m,n,i,s=0; cin>>m>>n; if(m>n) { swap(m,n); } for(i=m;i<=n;i++) { if(sushu(i)==1) { s=s+i;} } cout<<s; }

                  • 1

                  信息

                  ID
                  203
                  时间
                  1000ms
                  内存
                  256MiB
                  难度
                  7
                  标签
                  递交数
                  126
                  已通过
                  30
                  上传者