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

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 閱讀(815) 評論(0)  編輯 收藏 引用 所屬分類: numberic

<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

導航

統計

公告

統計系統

留言簿(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>
            欧美一站二站| 欧美在线综合| 国产精品试看| 欧美日韩福利视频| 欧美日韩一级视频| 国产精品成人免费精品自在线观看| 亚洲一二区在线| 欧美裸体一区二区三区| 欧美精品日日鲁夜夜添| 女女同性精品视频| 欧美精品一级| 欧美日韩精品一本二本三本| 欧美精品一卡二卡| 亚洲自啪免费| 一区二区三区国产在线观看| 一本久久综合| 久久久99精品免费观看不卡| 久久中文字幕导航| 欧美日韩国产综合视频在线观看中文| 国产精品一区二区a| 1024成人| 亚洲欧美一区二区视频| 久久伊人一区二区| 欧美激情一区二区久久久| 亚洲精品资源| 久久综合久久88| 亚洲精品网站在线播放gif| 一区二区三区精品视频在线观看| 亚洲伊人一本大道中文字幕| 欧美在线一级视频| 欧美成人免费网| 欧美日韩精品二区| 欧美日韩国产成人在线| 国产喷白浆一区二区三区 | 亚洲人成久久| 亚洲视频福利| 香蕉成人伊视频在线观看| 久久精品伊人| 一级日韩一区在线观看| 久久久久久精| 国产女人精品视频| 亚洲高清不卡在线| 亚洲视频第一页| 亚洲国产婷婷香蕉久久久久久| 亚洲视频在线一区| 免费观看日韩| 国产精品午夜av在线| 亚洲国产高潮在线观看| 欧美在线视频在线播放完整版免费观看 | 99在线观看免费视频精品观看| 欧美一级二区| 日韩一区二区精品| 欧美日韩国产限制| 亚洲欧洲日韩女同| 欧美成人午夜激情视频| 久久九九国产| 亚洲欧美在线一区二区| 亚洲欧洲另类国产综合| 麻豆国产精品一区二区三区 | 国产精品一区在线观看| 一区二区三区成人精品| 91久久精品国产91久久| 欧美国产日韩在线| 99国产精品久久久久老师| 欧美黄色一区| 欧美国产精品日韩| 日韩视频在线观看一区二区| 亚洲国产高清在线| 欧美黄色免费| 亚洲视频精品在线| 亚洲字幕一区二区| 国产一二精品视频| 久久免费视频在线| 久久这里有精品15一区二区三区| 韩国一区电影| 欧美丰满高潮xxxx喷水动漫| 久久久av毛片精品| 在线欧美视频| 亚洲精品日韩在线| 国产精品色婷婷久久58| 久久aⅴ国产紧身牛仔裤| 久久国产色av| 99re66热这里只有精品4| 91久久久久久久久久久久久| 欧美久久久久久久| 亚洲欧美色婷婷| 久久夜色撩人精品| 亚洲手机在线| 久久久不卡网国产精品一区| 最新成人av网站| 亚洲一区二区三区在线观看视频| 国产专区一区| 亚洲毛片一区| 精品51国产黑色丝袜高跟鞋| 亚洲黄色一区| 国产视频久久网| 亚洲第一页中文字幕| 国产精品国产自产拍高清av王其| 欧美一区二区视频免费观看| 久久久久国产精品人| 亚洲一区二区动漫| 久久综合狠狠| 久久精品亚洲精品| 欧美精品自拍| 欧美成人精品不卡视频在线观看 | 欧美日韩激情小视频| 久久久一二三| 国产精品高潮呻吟| 欧美国产高潮xxxx1819| 国产精品自在线| 亚洲欧洲一区| 在线看一区二区| 午夜精品视频一区| 亚洲最快最全在线视频| 久久久久久久91| 久久久精彩视频| 欧美精品日韩三级| 欧美一二三区在线观看| 亚洲六月丁香色婷婷综合久久| 亚洲欧美怡红院| 在线视频精品一区| 欧美国产视频日韩| 亚洲福利视频二区| 影音先锋在线一区| 欧美专区福利在线| 久久福利毛片| 国产欧美日韩视频在线观看| 制服丝袜亚洲播放| 亚洲一区二区三区免费观看| 欧美精品激情在线| 亚洲精品欧美日韩专区| 亚洲国产高清在线观看视频| 久久精品国产久精国产思思| 久久精品国产第一区二区三区最新章节 | 亚洲午夜精品| 欧美日韩情趣电影| 亚洲理伦在线| 亚洲视频在线一区| 欧美午夜性色大片在线观看| 亚洲精品视频二区| 一区二区三区四区国产| 欧美日韩免费观看一区| 亚洲毛片在线观看| 午夜精品久久久久久久99黑人| 欧美视频福利| 亚洲欧美成人精品| 久久久久久久一区二区三区| 国产自产女人91一区在线观看| 欧美在线一级va免费观看| 老司机久久99久久精品播放免费| 影院欧美亚洲| 欧美精品尤物在线| 亚洲一区二区免费在线| 久久精品视频在线看| 在线日韩欧美视频| 欧美国产精品| 亚洲免费在线电影| 老色鬼精品视频在线观看播放| 在线精品国产欧美| 欧美日韩国产亚洲一区| 亚洲永久网站| 毛片一区二区| 这里只有精品视频| 国产一区二区日韩精品| 麻豆乱码国产一区二区三区| 91久久精品国产91久久性色| 亚洲欧美日韩综合国产aⅴ| 精品二区久久| 欧美四级剧情无删版影片| 欧美一级专区| 亚洲精品在线电影| 久久综合色8888| 亚洲一级特黄| 亚洲第一中文字幕在线观看| 欧美日韩国产综合视频在线| 香蕉免费一区二区三区在线观看| 欧美sm视频| 欧美一区在线看| 一本色道精品久久一区二区三区| 合欧美一区二区三区| 欧美调教vk| 欧美a级一区| 免费成人av资源网| 欧美日韩在线播放一区二区| 欧美在线视频免费播放| 亚洲黄色尤物视频| 久久免费视频网站| 西西人体一区二区| 99国内精品久久| 亚洲二区视频| 国产一区二区精品久久99| 欧美午夜精品| 欧美日本不卡高清| 牛牛国产精品| 裸体一区二区| 久久精品国产免费看久久精品| 亚洲香蕉视频| 中日韩男男gay无套| 亚洲精品国产视频| 欧美激情免费在线|