2 つのパラメーター a と b の値を取得して、合計ができるだけ近くなるようにしますが、10^5 未満にする必要があります。
私はこのようなコードを書きましたが、a と b の正しいコードを取得できないようです。
コード:
vector<int> PointValue(vector<int> &bins)
{
double sum = 0;
vector<int> ValuesAnB;
for(int a = 740; a < 750;a++)
{
for(int b = 130; b < 140; b++)
{
sum = 0;
for(int x = 0; x < bins.size(); x++)
{
sum += pow(Exp(a,b,x),2.0);
if(sum > 1e5)
break;
}
}
}
return ValuesAnB;
}
if(sum > 1e5) break の代わりに、a と b の値を見つけて、合計が 10^5 にできるだけ近くなるが 10^5 を超える別のステートメントが必要です。a と b の正しい値を取得するには、いくつかのガイダンスが必要です。a と b の値を取得したら、それを ValuesAnB にプッシュできます。