一个简单的问题。问题是求解这样一个整数多项式方程:x+y+z=num,x,y,z的int值应该是这样的:X1<=x<=X2,Y1<=y< =Y2, Z1<=z<=Z2 ,然后找出满足该方程的 x,y,z 组合的数量。可能有比这更有效的算法:
for(int i=X1;i<=X2;i++)
for(int j=Y1;j<=Y2;j++)
for(int k=Z1;k<=Z1;k++)
if(i+j+z==num)
print i,j,k;
我不是要代码,而是要想法。感谢任何提供有用信息的人!