私は数学に問題があります:
関数があると仮定します: F(x,y) = P; そして私の質問は、この関数に適した (x,y) プロットをカウントする最も効率的な方法は何でしょうか? つまり、座標自体は必要ありませんが、いくつか必要です。P は次の範囲にあります: [0 ; 10^14]。「x」と「y」は整数です。ブルートフォースを使用して解決されますか、またはこれを十分に迅速に解決するための高度なトリック(数学/プログラミング言語(C、C++))がありますか?
より具体的には、関数は x*y - ((x+y)/2) + 1 です。