-1

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 にプッシュできます。

4

1 に答える 1