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

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

<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

導航

統計

公告

統計系統

留言簿(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| 农夫在线精品视频免费观看| 亚洲免费视频中文字幕| 亚洲黄色成人网| 国产一区二区精品| 欧美日韩另类一区| 蜜臀av性久久久久蜜臀aⅴ| 午夜亚洲性色福利视频| 99re6热只有精品免费观看 | 一区二区三区四区五区精品视频| 另类酷文…触手系列精品集v1小说| 亚洲综合丁香| 一区二区电影免费观看| 最新国产成人在线观看| 精品成人国产| 好看的亚洲午夜视频在线| 国产精品一区二区a| 国产精品扒开腿做爽爽爽软件| 欧美激情欧美激情在线五月| 免费看的黄色欧美网站| 久久一区精品| 亚洲人www| 亚洲高清在线视频| 亚洲成色精品| 亚洲欧美日韩人成在线播放| 在线亚洲精品福利网址导航| 日韩性生活视频| 亚洲精品自在在线观看| 欧美亚日韩国产aⅴ精品中极品| 欧美激情一区二区| 欧美激情二区三区| 欧美精品在线一区| 欧美日韩在线电影| 欧美午夜精品理论片a级大开眼界| 欧美日韩国产不卡| 欧美四级在线| 国产精品男女猛烈高潮激情| 国产精品在线看| 国产一区二区0| 亚洲第一在线视频| 亚洲黑丝一区二区| 99国产精品久久久久久久久久 | 亚洲春色另类小说| 亚洲国产精品一区二区第一页| 91久久精品国产| 亚洲剧情一区二区| 亚洲一级网站| 久久精品国语| 欧美 日韩 国产精品免费观看| 欧美国产日韩在线观看| 亚洲激情午夜| 中文国产一区| 欧美专区亚洲专区| 免费亚洲电影在线| 欧美视频日韩视频在线观看| 国产精品一区二区在线观看网站 | 亚洲性图久久| 久久精品91久久香蕉加勒比| 蜜桃精品一区二区三区| 亚洲三级毛片| 午夜精品久久久久久久99黑人| 久久久精品日韩欧美| 欧美二区在线| 久久精品国产免费| 欧美国产日本韩| 国产精品亚洲美女av网站| 黄色一区二区三区四区| 亚洲精品少妇30p| 欧美伊人久久久久久久久影院| 免费视频一区| 一本色道久久综合亚洲精品高清| 欧美一区二区三区视频在线观看 | 亚洲欧美日韩一区二区在线| 久久久久久久一区| 亚洲精品自在久久| 欧美一区二区三区视频免费播放 | 一区二区在线观看视频在线观看| 夜夜嗨一区二区| 久久久999| 夜夜精品视频| 老司机精品久久| 国产欧美高清| 一区二区冒白浆视频| 老司机午夜精品| 中国成人黄色视屏| 欧美高清视频在线 | 欧美亚洲三区| 欧美连裤袜在线视频| 狠狠色2019综合网| 亚洲一级片在线观看| 欧美高清在线播放| 欧美一区二区三区成人| 欧美午夜精品久久久久免费视| 亚洲电影免费观看高清完整版| 欧美亚洲视频一区二区| 欧美在线免费| 99国产精品久久久久久久久久 | 欧美午夜片在线免费观看| 亚洲电影观看| 久久天天躁狠狠躁夜夜av| 亚洲午夜电影网| 欧美日韩亚洲高清一区二区| 亚洲国产精品福利| 久久一二三区| 久久电影一区| 国产色爱av资源综合区| 亚洲专区在线| av成人动漫| 欧美日韩成人在线观看| 91久久在线观看| 欧美电影免费观看大全| 久久精品国产亚洲5555| 国产婷婷色一区二区三区在线 | 国产伦精品一区二区三区视频黑人| 99亚洲伊人久久精品影院红桃| 欧美第一黄色网| 久久综合伊人77777麻豆| 伊人春色精品| 美乳少妇欧美精品| 久久久精品国产一区二区三区| 国产一区二区福利| 久久久久久久久一区二区| 亚洲欧美日韩精品久久久| 国产精品午夜av在线| 午夜精品久久| 亚洲欧美另类国产| 国产精品一区久久久| 欧美一二三区精品| 亚洲欧美日本国产专区一区| 国产精品午夜国产小视频| 欧美一区亚洲| 午夜久久久久久| 国内精品久久久久久久影视蜜臀 | 一区二区三区四区五区视频| 国产精品国产精品| 欧美一级片一区| 欧美一级淫片aaaaaaa视频| 国产一区二区你懂的| 玖玖综合伊人| 欧美暴力喷水在线| 亚洲视频视频在线| 亚洲天堂视频在线观看| 国产日本欧美一区二区| 久久久久国产精品麻豆ai换脸| 久久久精品国产一区二区三区| 在线观看欧美| 亚洲日本理论电影| 国产精品久久久久久久久搜平片 | 亚洲精品日产精品乱码不卡| 欧美日韩国产一区| 香蕉久久精品日日躁夜夜躁| 欧美一区二区在线观看| 亚洲国产精品日韩| 日韩视频永久免费| 国产欧美日韩亚洲精品| 免费成人小视频| 欧美日韩国产一区二区| 性欧美18~19sex高清播放| 久久国产精彩视频| 99精品国产热久久91蜜凸| 一区二区三区产品免费精品久久75| 国产精品一区一区三区| 农村妇女精品| 欧美日韩一区二区三区四区在线观看 | 欧美日产国产成人免费图片| 午夜精品剧场| 美女国内精品自产拍在线播放| 在线视频欧美日韩精品| 欧美一区二区三区另类| 亚洲免费观看高清在线观看| 亚洲男女自偷自拍| 亚洲精品国产无天堂网2021| 亚洲综合日韩| 91久久一区二区| 午夜精品一区二区三区四区| 亚洲精品麻豆| 欧美在线观看一区二区| 夜夜嗨av色综合久久久综合网| 性欧美暴力猛交69hd| 99riav1国产精品视频| 欧美在线播放高清精品| 夜夜躁日日躁狠狠久久88av| 欧美诱惑福利视频| 亚洲一区二区三区在线观看视频| 久久精品理论片| 亚洲一区久久久| 欧美大片一区二区| 久久久女女女女999久久| 欧美一级艳片视频免费观看| 一区二区三区导航| 久久三级福利| 久久精品综合网| 欧美日韩一级片在线观看| 欧美不卡视频| 国产亚洲毛片在线| 亚洲天堂男人| 中文在线一区| 欧美大片va欧美在线播放|