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

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

<2010年10月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

導航

統計

公告

統計系統

留言簿(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>
            美女国产一区| 亚洲日本va午夜在线电影| 亚洲日本中文字幕区| 毛片基地黄久久久久久天堂| 黄网动漫久久久| 浪潮色综合久久天堂| 久久综合综合久久综合| 日韩亚洲视频| 国产精品久久久一区二区三区| 亚洲欧美网站| 欧美一级成年大片在线观看| 国内外成人免费激情在线视频| 裸体一区二区三区| 欧美国产极速在线| 亚洲性图久久| 欧美在线电影| 亚洲精品免费看| 在线性视频日韩欧美| 国产免费成人在线视频| 麻豆成人小视频| 欧美日韩二区三区| 久久精品视频免费| 欧美风情在线| 久久精品日韩一区二区三区| 麻豆精品在线播放| 午夜亚洲一区| 欧美激情久久久久| 欧美一激情一区二区三区| 久久综合久久综合久久| 亚洲欧美另类综合偷拍| 久久国产日韩| 亚洲在线日韩| 另类综合日韩欧美亚洲| 亚洲中字在线| 欧美福利视频在线| 久久精品国产免费| 欧美日韩国产在线| 欧美91大片| 国产人成一区二区三区影院| 亚洲欧洲精品一区二区三区 | 99日韩精品| 在线观看亚洲a| 亚洲一级网站| 艳妇臀荡乳欲伦亚洲一区| 久久精品色图| 欧美一区二区三区在线观看视频| 欧美高清视频www夜色资源网| 午夜日韩激情| 欧美性大战久久久久久久| 欧美国产极速在线| 狠狠色狠色综合曰曰| 亚洲一区二区三区在线视频| 日韩亚洲欧美一区| 免费日韩av| 免费日本视频一区| 狠狠色伊人亚洲综合网站色| 亚洲一区二区三区精品在线观看 | 亚洲国产成人精品视频| 欧美一区二区在线免费观看| 亚洲欧美日本日韩| 国产精品成人在线观看| 亚洲狼人精品一区二区三区| 亚洲第一主播视频| 美国三级日本三级久久99| 久久色在线观看| 激情欧美一区二区| 久久久精品性| 久久人人爽人人爽| 一区免费在线| 老司机精品久久| 欧美激情女人20p| 亚洲国产一区二区三区在线播 | 亚洲国产精品一区在线观看不卡| 国产精品在线看| 午夜精品久久久久久久99水蜜桃 | 久久精品一区二区国产| 国产精品人人做人人爽| 亚洲免费在线观看| 久久激情视频| 永久免费精品影视网站| 另类专区欧美制服同性| 亚洲国产日本| 亚洲视频在线观看视频| 国产精品网站在线观看| 欧美亚洲自偷自偷| 欧美不卡视频一区发布| 亚洲黄一区二区| 欧美精品福利视频| 在线视频欧美一区| 久久婷婷蜜乳一本欲蜜臀| 在线观看欧美亚洲| 欧美日韩精品在线观看| 亚洲欧美国产77777| 麻豆成人精品| 亚洲视频精品| 黄色在线成人| 欧美日韩亚洲网| 久久精品123| 亚洲日本电影在线| 久久成人在线| 亚洲另类自拍| 国户精品久久久久久久久久久不卡 | 亚洲人成小说网站色在线| 欧美日韩成人激情| 欧美一区1区三区3区公司| 亚洲第一网站免费视频| 午夜精品福利一区二区三区av| 国产性猛交xxxx免费看久久| 欧美+日本+国产+在线a∨观看| 99热这里只有成人精品国产| 久久中文在线| 欧美亚洲视频| 日韩图片一区| 海角社区69精品视频| 欧美色视频一区| 久久久久久亚洲精品不卡4k岛国| 99pao成人国产永久免费视频| 久久亚洲精品一区| 亚洲欧美制服另类日韩| 亚洲每日更新| 狠狠综合久久av一区二区小说| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 一区二区三区高清视频在线观看 | 欧美理论电影在线播放| 久久国产精品亚洲77777| 日韩视频免费| 欧美激情一区二区三区在线| 久久精品国产视频| 亚洲女人av| 一区二区高清在线观看| 91久久夜色精品国产九色| 加勒比av一区二区| 国产一区二区三区久久悠悠色av | 欧美一级视频免费在线观看| 夜夜爽夜夜爽精品视频| 亚洲国产美女久久久久| 欧美电影免费观看网站| 久久午夜羞羞影院免费观看| 欧美一区二区视频免费观看| 亚洲淫性视频| 亚洲一级影院| 亚洲欧美日韩视频一区| 亚洲伊人网站| 亚洲一区二区三区三| 亚洲性色视频| 亚洲一区免费| 亚洲免费视频网站| 亚洲欧美日韩视频二区| 香蕉免费一区二区三区在线观看| 亚洲免费婷婷| 欧美一区亚洲| 久久免费高清视频| 美女视频黄免费的久久| 美女精品自拍一二三四| 欧美+日本+国产+在线a∨观看| 麻豆乱码国产一区二区三区| 欧美阿v一级看视频| 欧美激情精品久久久六区热门| 亚洲第一级黄色片| 亚洲精品一区二区三区四区高清 | 亚洲人成小说网站色在线| 99精品国产99久久久久久福利| 一本色道久久99精品综合| 亚洲一区二区久久| 欧美呦呦网站| 女人色偷偷aa久久天堂| 欧美日韩一级视频| 国产九九视频一区二区三区| 狠狠干综合网| 亚洲精品在线免费观看视频| 亚洲综合国产| 久久免费高清视频| 亚洲经典在线| 亚洲一区日韩在线| 久久精品一区| 欧美日韩一区国产| 国产视频一区在线| 亚洲精品欧洲| 午夜宅男欧美| 欧美黄色一区| 午夜电影亚洲| 欧美激情91| 国产一区二区三区四区hd| 亚洲精品免费网站| 久久国内精品自在自线400部| 免费中文日韩| 亚洲一区二区三区激情| 久久综合久色欧美综合狠狠 | 免费亚洲一区二区| 国产精品久久精品日日| 一区二区在线视频播放| 亚洲小说区图片区| 欧美大片va欧美在线播放| 亚洲先锋成人| 欧美激情第8页| 一色屋精品视频在线观看网站| 亚洲午夜在线观看视频在线| 久热精品视频在线| 亚洲永久免费| 欧美日本国产视频|