#include <iostream>
#include <cstdio>
int main()
{
int x[10020],y[10020],k,m;
while(~scanf("%d",&k))
{
m=0;
for(int i=k+1; i<=2*k; i++)
{
int a,b;
b=i;
a=(k*b)/(b-k);
if(k*b==a*(b-k))
{
x[m]=a;y[m]=b;m++;
}
}
printf("%d\n",m);
for(int i=0;i<m;i++)
{
printf("1/%d = 1/%d + 1/%d\n",k,x[i],y[i]);
}
}
return 0;
}
UVA 10976
最新推荐文章于 2023-10-27 19:11:30 发布