青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

The 2010 ACM-ICPC Asia Chengdu Regional Contest Error Curves 三分法求凸函數極值

Error Curves

Time Limit: 2 Seconds      Memory Limit: 65536 KB

Josephina is a clever girl and addicted to Machine Learning recently. She pays much attention to a method called Linear Discriminant Analysis, which has many interesting properties.

In order to test the algorithm's efficiency, she collects many datasets. What's more, each data is divided into two parts: training data and test data. She gets the parameters of the model on training data and test the model on test data.

To her surprise, she finds each dataset's test error curve is just a parabolic curve. A parabolic curve corresponds to a quadratic function. In mathematics, a quadratic function is a polynomial function of the form f(x) = ax2 + bx + c. The quadratic will degrade to linear function if a = 0.

Quadric Function

It's very easy to calculate the minimal error if there is only one test error curve. However, there are several datasets, which means Josephina will obtain many parabolic curves. Josephina wants to get the tuned parameters that make the best performance on all datasets. So she should take all error curves into account, i.e., she has to deal with many quadric functions and make a new error definition to represent the total error. Now, she focuses on the following new function's minimal which related to multiple quadric functions.

The new function F(x) is defined as follow:

F(x) = max(Si(x)), i = 1...n. The domain of x is [0, 1000]. Si(x) is a quadric function.

Josephina wonders the minimum of F(x). Unfortunately, it's too hard for her to solve this problem. As a super programmer, can you help her?

Input

The input contains multiple test cases. The first line is the number of cases T (T < 100). Each case begins with a number n(n ≤ 10000). Following n lines, each line contains three integers a (0 ≤ a ≤ 100), b (|b| ≤ 5000), c (|c| ≤ 5000), which mean the corresponding coefficients of a quadratic function.

Output

For each test case, output the answer in a line. Round to 4 digits after the decimal point.

Sample Input

2
1
2 0 0
2
2 0 0
2 -4 2

Sample Output

0.0000
0.5000
簡明題意:求一堆開口向上的二次函數在[0,1000]范圍上函數值最大值的最小值。
二次函數的子集仍然為凸函數,所以可以用三分法求極值。精度實在很蛋疼,這題要求值域精確到1e-4,但是定義域沒說精確到多少,結果死wa,卡到1e-10終于過了。。
貼代碼
 1# include <cstdio>
 2# include <cmath>
 3using namespace std;
 4int n;
 5int data[10001][3];
 6# define max(a,b) ((a)>(b)?(a):(b))
 7double cal(double mid)
 8{
 9   double res=-1e26;
10   for(int i=0;i<n;i++)
11     res=max(res,data[i][0]*mid*mid+data[i][1]*mid+data[i][2]);
12   return res;
13}

14int main()
15{
16    int test;
17    scanf("%d",&test);
18    while(test--)
19    {
20       scanf("%d",&n);
21       for(int i=0;i<n;i++)
22         scanf("%d%d%d",&data[i][0],&data[i][1],&data[i][2]);
23       double s=0.0,e=1000.0;
24       double last=s;
25       while(fabs(e-s)>1e-10)
26       {
27       
28         double m1=(s+e)/2.0,m2=(m1+e)/2.0;
29         if(cal(m1)<cal(m2))
30           e=m2;
31         else 
32           s=m1;
33       }

34       printf("%.4lf\n",cal(e));
35    }

36    return 0;
37}

38
39

posted on 2010-11-16 00:50 yzhw 閱讀(821) 評論(0)  編輯 收藏 引用 所屬分類: numberic

<2011年1月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

導航

統計

公告

統計系統

留言簿(1)

隨筆分類(227)

文章分類(2)

OJ

最新隨筆

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品中文字幕一区| 欧美一区二区大片| 欧美另类专区| 亚洲嫩草精品久久| 亚洲午夜国产成人av电影男同| 欧美ed2k| 欧美午夜一区二区三区免费大片| 蜜桃视频一区| 欧美精品在线一区| 欧美日本久久| 国产精品女主播一区二区三区| 欧美另类专区| 国产精品影片在线观看| 欧美激情视频免费观看| 欧美日韩亚洲一区二区三区四区 | 红桃视频成人| 欧美人与禽猛交乱配| 欧美激情按摩在线| 国产精品久久国产精品99gif| 国产精品久久久久久久久果冻传媒 | 尹人成人综合网| 99re66热这里只有精品4| 国产精品夫妻自拍| 亚洲福利视频在线| 亚洲欧美日本伦理| 亚洲丰满少妇videoshd| 亚洲欧美日韩精品久久久| 久久爱www久久做| 亚洲国产日韩欧美在线图片| 亚洲欧美国产精品专区久久| 免费观看成人| 激情亚洲成人| 久久精品国产免费观看| 一区二区日韩免费看| 欧美看片网站| 亚洲黄色在线观看| 久久久国产精品一区二区三区| 亚洲国产欧美日韩| 久久婷婷国产麻豆91天堂| 国产亚洲欧美一区二区三区| 亚洲午夜精品国产| 亚洲视频欧美视频| 国产日韩一区二区三区| 篠田优中文在线播放第一区| 一本色道久久综合| 性欧美video另类hd性玩具| 欧美日韩国产免费| 日韩视频免费观看高清在线视频 | 欧美日韩一区二区欧美激情| 激情成人av| 久久美女性网| 久久精品人人| 一区在线视频| 欧美成人亚洲成人| 欧美一区二区三区免费视| 欧美激情精品久久久久久免费印度| 在线精品国产欧美| 在线播放不卡| 亚洲国产视频一区二区| 欧美高清在线| 欧美中文字幕| 久久综合福利| 亚洲一区二区三区高清不卡| 在线视频你懂得一区二区三区| 国产精品v欧美精品v日韩精品| 久久精品国产成人| 美女黄毛**国产精品啪啪| 日韩一级视频免费观看在线| 一本色道久久综合| 亚洲第一精品夜夜躁人人躁| 亚洲与欧洲av电影| av72成人在线| 欧美激情精品久久久久久| 久久亚洲私人国产精品va| 99这里有精品| 亚洲激情在线| 久久人人九九| 久久久午夜精品| 国产情人节一区| 亚洲小说欧美另类婷婷| 一本综合精品| 久久精品人人做人人综合| 亚洲一区999| 欧美午夜精品理论片a级大开眼界| 欧美电影在线观看完整版| 国产欧美高清| 久久久91精品国产一区二区精品| 亚洲免费av网站| 美女黄网久久| 日韩视频一区二区三区在线播放| 国语自产偷拍精品视频偷 | 久久夜色精品国产欧美乱| 久久本道综合色狠狠五月| 亚洲级视频在线观看免费1级| 亚洲狠狠丁香婷婷综合久久久| 一区二区久久久久久| 亚洲美女少妇无套啪啪呻吟| 久久精品国产77777蜜臀| 亚洲精品极品| 欧美婷婷六月丁香综合色| 夜夜嗨av一区二区三区网站四季av| 亚洲国产精品va| 国产精品乱人伦中文| 欧美一区二区三区在线看| 一区二区欧美在线观看| 国产女主播一区二区三区| 久久久久久一区| 亚洲国产片色| 欧美在线一区二区| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 日韩一级视频免费观看在线| 午夜精品视频在线观看| 国外成人在线| 亚洲一区在线观看视频 | 国产精品视频自拍| 欧美1区2区3区| 久久精品国产99精品国产亚洲性色| 亚洲黄色免费电影| 亚洲一区二区在线观看视频| 亚洲精品在线观| 亚洲国产精品久久久久秋霞影院| 在线天堂一区av电影| 亚洲美女在线看| 亚洲日本va在线观看| 91久久一区二区| 亚洲日本在线视频观看| 亚洲国产精品成人精品| 国产视频一区在线观看| 欧美视频在线视频| 国产精品久久久久久久久| 一区二区三区精品久久久| 亚洲福利电影| 亚洲精选在线| 亚洲伊人伊色伊影伊综合网| 亚洲欧美一区二区三区极速播放| 亚洲免费久久| 欧美在线欧美在线| 男女av一区三区二区色多| 久久夜色精品国产噜噜av| 亚洲国产综合91精品麻豆| 麻豆91精品| 欧美国产91| 一本大道久久a久久精品综合| 欧美夜福利tv在线| 久久免费视频网| 国产精品免费一区二区三区观看 | 亚洲在线视频观看| 久久频这里精品99香蕉| 一本色道久久综合亚洲二区三区| 午夜宅男久久久| 亚洲欧美视频| 久久久亚洲欧洲日产国码αv| 欧美乱妇高清无乱码| 国产日韩欧美一区二区| 在线亚洲免费视频| 亚洲激情在线观看视频免费| 欧美综合77777色婷婷| 欧美日韩在线三级| 99xxxx成人网| 亚洲日本免费电影| 欧美xxx在线观看| 在线日韩欧美视频| 国产精品草草| 中文在线资源观看网站视频免费不卡 | 夜夜嗨av一区二区三区四季av| 久久影音先锋| 狠狠色丁香久久婷婷综合_中| 国产真实乱偷精品视频免| 艳妇臀荡乳欲伦亚洲一区| 欧美国产日韩二区| 免费亚洲视频| 一区二区三区高清在线观看| 一区二区冒白浆视频| 国产亚洲成年网址在线观看| 午夜精品视频一区| 亚洲日本国产| 欧美午夜激情在线| 久久精品国产欧美激情| 久久免费精品视频| 91久久精品www人人做人人爽 | 亚洲欧美一区二区激情| 国产欧美在线视频| 亚洲影院在线| 午夜在线精品偷拍| 伊人婷婷久久| 午夜日韩福利| 99re6热只有精品免费观看| 亚洲理伦电影| 1024国产精品| 亚洲欧美国产精品专区久久| 久久精品论坛| 欧美在线不卡视频| 免费精品99久久国产综合精品| 亚洲一区二区三区久久| 久久久综合视频| 久久午夜激情| 午夜精品国产精品大乳美女| 亚洲黄色在线观看| 久久精品综合| 欧美 日韩 国产一区二区在线视频|