TLE (
查看原帖
TLE (
594405
Unaccepted_Error楼主2022/10/9 17:08
#include <bits/stdc++.h>
using namespace std;

int i , s , a = 0, b = 0 ;//S后面的每个数都求次约数和

int main(){
	cin >> s;
	while(s){
		for(i = 1 , a = 0; i <= s / 2; i++){
			if(s% i == 0){
				a += i;
			}
		}
		for(i = 1 , b = 0;i <= a / 2;i++){
			if(a % i == 0){
				b += i;
			}
		}
			if(b == s && s != b){
				cout << s << a;
				break;
		}
	}
	s++;
	return 0;
}
2022/10/9 17:08
加载中...