3 条题解

  • 1
    @ 2025-5-21 15:02:10
    def a(a):
        b=0
        for i in range(1,a):
            if a%i==0:
                b+=i
        return b
    c=[]
    for i in range(1,10000):
        if a(a(i))==i and i not in c and i!=a(i):
            print(i,a(i))
            c.append(i)
            c.append(a(i))
    
    • 0
      @ 2025-6-15 13:49:19

      print("220 284") print("1184 1210") print("2620 2924") print("5020 5564") print("6232 6368")

      • -1
        @ 2022-7-14 8:42:10
        using namespace std;
        int main(){
        	int a=0,b=0;
        	for(int i=2;i<=10000;i++){
        		for(int j=1;j<i;j++){
        			if(i%j==0){
        				a+=j;
        			}
        		}
        		
        		for(int l=1;l<a;l++){
        			if(a%l==0){
        				b+=l;
        			}
        		}
        		if(i==b&&i<a){
        			cout<<i<<" "<<a<<endl;
        		}
        		a=0;
        		b=0;
        }
        	return 0;
        }
        
        • 1

        信息

        ID
        79
        时间
        10000ms
        内存
        128MiB
        难度
        6
        标签
        递交数
        601
        已通过
        192
        上传者