题目描述:
存在这样的一个等式,1/400=1/x+1/2y,(x>y)。你的任务就是求出共有多少对这样的正整数x和y,使得该等式成立。(提示:你只需要求出有多少对,而不必输出这些X,Y对具体是多少)
hint:CTF{xxx}
对x求解,得到x=(400*y)/(y-200),得到y下限200,x=y时,得到y上限600,C#跑一下,代码:
using System;
public class hebin
{
public static void Main()
{
int y,count=0;
for(y=201;y<600;y++){
if((400*y)%(y-200)==0) count++;
}
Console.WriteLine(count);
}
}
跑出来21,提交,通过!