蒟蒻连红题都不会做了……
#include<bits/stdc++.h>
using namespace std;
long long ans1,ans2;
bool ys(int a)
{
ans2=0;
long long sl=0;
int lss=sqrt(a);
for(int i=1;i<=lss;i++)
{
if(a%i==0)
{
sl+=(a/i)+i;
}
}
sl-=a;
lss=sqrt(sl);
for(int i=1;i<=lss;i++)
{
if(sl%i==0)
{
ans2+=(sl/i)+i;
}
}
ans2-=sl;
if(ans2==a)
{
cout<<a<<" "<<sl;
return true;
}
return false;
}
int main()
{
ios::sync_with_stdio(false);
int ls;
cin>>ls;
while(1)
{
ls++;
bool f=ys(ls);
if(f) return 0;
}
return 0;
}