5 条题解

  • 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-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
          @ 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; }

          • 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
            标签
            递交数
            121
            已通过
            29
            上传者