3 条题解

  • 1
    @ 2025-8-18 15:37:57

    • -1
      @ 2024-1-19 14:54:30
      #include<bits/stdc++.h>
      #include<iostream>
      using namespace std;
      bool zs(int n){
      	if(n==0 or n==1)
      	    return false;
      	for(int i=2;i<=sqrt(n);i++){
      		if(n%i==0)
      		    return false;
      	}
      	return true; 
      }
      int main(){
      	int a=1,b=10000,sum;
      	cin>>a>>b;
      	for(int i=a;i<=b;i++){
      		sum=1;
      		for(int k=2;k<i;k++){
      			if(zs(k) and i%k==0)
      			    sum+=k;
      		}
      		if(sum==i and i!=1)
      		    cout<<sum<<" ";
      	}
          return 0;
      }
      
      • -1
        @ 2023-7-1 10:56:30

        image

        • 1

        信息

        ID
        1124
        时间
        1000ms
        内存
        256MiB
        难度
        4
        标签
        (无)
        递交数
        36
        已通过
        18
        上传者