私はspojの問題を解決しようとしています。ここに問題へのリンクがあります。
http://www.spoj.pl/problems/TAP2012B/
私が解釈したことから、式 xy+yz+xz = N の解の数を見つける必要があります。ここで、n は与えられています。x>=y>=z z はゼロにすることができます。しかし、x と y はできません。3つのforループを実装することでこれを解決しようとしました(悪いアプローチ)。正しい答えを出していますが、遅すぎます。また、他の人がすぐに解決したので (0.00)、この問題には非常に異なるアプローチがあると確信しています。N = 20 の場合、異なる解の数は 5 です: (6,2,1) (5,4,0) (10,2,0) (4,2,2,) (20,1,0)