#include <bits/stdc++.h>
using namespace std;

int qinhe(int n)//自定义求因子和的函数 
{
	int h=0;
	for(int a=1;a<n;a++)
	{
		if(n%a==0&&a!=n)h=h+a;
		
	}
	return h;
}

inline void zx()//自定义求最小亲和数的函数 
{
	static int c,b;
	for(int a=1;a%1==0;a++)
	{
		if(qinhe(qinhe(a))==a&&a!=qinhe(a))//注意,题中说a和b不相等 
		{
			c=a;
		    b=qinhe(a);
		    break;//跳出for循环的函数 
		} 
	     
	}
	printf("%d %d",c,b);//输出 

} 

int main()
{
	zx();//内联直接用。这题有啥实力呀直接给我坐下。 
	return 0;

}

0 comments

No comments so far...