簡単な質問です。問題は、次のような整数多項式を解くことです: 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;
私はコードを求めているのではなく、アイデアを求めています。役立つ情報を提供してくれる人に感謝します!