POJ 1840 Eqs G++

POJ 1840 Eqs G++_第1张图片


#include 
using namespace std;
//抄博友程序  不如博友用的好 
short mp[41260000];//short
int main()
{
	//cout<<50*50*50*50*5<<" "<<50*50*50*50*3<>a>>b>>c>>d>>e;
	for(int i=-50;i<=50;i++)
	{
		if(i!=0)
		for(int j=-50;j<=50;j++)
		{
			if(j!=0)
			{
				int t=i*i*i*d+j*j*j*e;//-12500000
				mp[t+18750008]++;				
			}
		}
	}	
	int jg=0;
	for(int i=-50;i<=50;i++)
	{
		if(i!=0)
		for(int j=-50;j<=50;j++)
		{
			if(j!=0)
			for(int k=-50;k<=50;k++)
			{
				if(k!=0)
				{
					int t=a*i*i*i+b*j*j*j+c*k*k*k;
					jg=jg+mp[18750008-t];
				}
			}
		}
	}	
	cout<

 

你可能感兴趣的:(POJ,1800-1899,POJ,有程序,其他POJ没程序)