为什么样例2错了?
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
#define ll long long
#define INF 0x3f3f3f3f
#define MIN -0x3f3f3f3f
#define ios ios::sync_with_stdio(false)
#define cinf cin.tie(0)
#define coutf cout.tie(0)
const ll N=1.8*1e4+10;
ll s;
ll yuesum(ll x){
ll sum=0;
for(int i=1;i<x;i++){
if(x%i==0){
sum+=i;
}
}
return sum;
}
int main(){
ios,cinf,coutf;
cin>>s;
for(ll i=s;i<=N;i++){
int sum1=yuesum(i);
if(sum1==i){
continue;
}
if(yuesum(sum1)==i){
cout<<i<<" "<<sum1<<"\n";
return 0;
}
}
return 0;
}