美文网首页
三分(TOJ3777)

三分(TOJ3777)

作者: 我好菜啊_ | 来源:发表于2018-03-20 09:00 被阅读0次
  • 求解凸性函数的极值

先输入n表示n组数据,每组数据为两个二次函数Y1,Y2的系数(Y=Ax^2+Bx+C,0<=A<=100,0<=|B|<=5000,|C|<=5000),令F(x)=max(Y1(x),Y2(x)),在定义域[0,1000]求F(x)的最小值


输入样例:
2
2 0 0
2 0 0
2 0 0
2 -4 2
输出样例:
0.0000
0.5000


三分.jpg
#include <iostream>
#include <iomanip>
#include <algorithm>
using namespace std;
double a1, b1, c1, a2, b2, c2;
double f(double e)
{
    //计算F(x)
    return max(a1*e*e + b1*e + c1, a2*e*e + b2*e + c2);
    //max的头文件是algorithm
}
int main()
{
    int t;
    cin >> t;
    while (--t) {
        cin >> a1 >> b1 >> c1 >> a2 >> b2 >> c2;
        double left = 0, right = 1000;//初始化上下界
        while (right - left >= 1e-8) {
            //注意此处while的条件,因为不止是整数
            double mid1 = left + (right - left) / 3;
            double mid2 = right - (right - left) / 3;
            if (f(mid1) < f(mid2) + 1e-8) right = mid2;
            else left = mid1;
        }
        cout << setiosflags(ios::fixed) << setprecision(4) << f(left) << endl;
    }
    system("pause");
    return 0;
}

相关文章

  • 三分(TOJ3777)

    求解凸性函数的极值 先输入n表示n组数据,每组数据为两个二次函数Y1,Y2的系数(Y=Ax^2+Bx+C,0<=A...

  • 三分爱你

    我只爱你三分 不是三分流水七分尘的三分 而是人间只有三分月的三分

  • 1

    1.“我喜欢你,有三分。我所说的三分,不是“三分流水七分尘”的三分,而是“天下月色只有三分”的三分。”

  • 围城3分

    话说周先生敬怕周太太,平时都敬他三分 但这里的三分不是流水七分三分重的三分 而是月光三分只有三分的三分 此处比喻很妙

  • 2020-04-01

    悲三分,喜三分,平凡三分,留一分……

  • 摘抄

    1.“我喜欢你,有三分。我所说的三分,不是“三分流水七分尘”的三分,而是“天下月色只有三分”的三分。” 2.“希望...

  • 三分

    他所说的 “让她三分” 不是“三分流水七分尘”的“三分” 而是“天下只有三分月色”的“三分” ...

  • 青海游记

    不是三分流水七分尘土的三分,而是天下月色,只有三分的三分。

  • 对白|再读钱钟书《围城》

    他所说的“让她三分”,不是“三分流水七分尘”的“三分”,而是“天下只有三分月色”的“三分” ——《围城》 Jun....

  • 三分歌

    三分饥渴三分寒,七分努力三分闲;利取三分七分让,三分天定七分拼!三分说话七分做,三分读书七分耕; 三才七星志定...

网友评论

      本文标题:三分(TOJ3777)

      本文链接:https://www.haomeiwen.com/subject/zlcvqftx.html