比赛 20111104 评测结果 WWWWWWWWWW
题目名称 方程 最终得分 0
用户昵称 hello! 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2011-11-04 19:56:45
显示代码纯文本
#include<cstdio>
#include<iostream>
int x,k;
int t=0;
using namespace std;
void search(int z);
int main()  
{
    freopen("equationz.in","r",stdin); 
	freopen("equationz.out","w",stdout);
	cin>>k>>x;
	x=x*x;
	x=x%1000;
	
	if((x==k)&&(k==1))
	{
		cout<<1<<endl;
	}
	else
	{ 
		k=k-1;
		int temp;
		temp=k;
		for(int i=1;i<x;i++)
		{
			k=temp;
			search(i);
		}
	}
	cout<<t<<endl;
	return 0;
}  
void search(int z)
{
	if(k>0)
	{
	    for(int j=1;j<x;j++)
	    {
		    if(j+z<x)
		    {
				search(j+z);
		    }
		    if(j+z==x)
		    {
			    t++;
		    }
		    else
		    {
				break;
		    }
		    k--;
		}
	}
}