uva 1476 - Error Curves
对x的坐标三分;
1 #include<cstdio> 2 #include<algorithm> 3 #define maxn 10009 4 using namespace std; 5 double a[maxn],b[maxn],c[maxn]; 6 int n; 7 double f(double x) 8 { 9 double ans=-999999999.0,t; 10 for(int i=0;i<n;i++) 11 { 12 t=a[i]*x*x+b[i]*x+c[i]; 13 ans=max(ans,t); 14 } 15 return ans; 16 } 17 18 int main() 19 { 20 int t; 21 scanf("%d",&t); 22 while(t--) 23 { 24 scanf("%d",&n); 25 for(int i=0;i<n;i++) 26 { 27 scanf("%lf%lf%lf",&a[i],&b[i],&c[i]); 28 } 29 double l=0,r=1000; 30 for(int i=0;i<500;i++) 31 { 32 double m1=l+(r-l)/3; 33 double m2=r-(r-l)/3; 34 if(f(m1)<f(m2))r=m2; 35 else l=m1; 36 } 37 printf("%.4lf\n",f(l)); 38 } 39 return 0; 40 }
View Code
转载于:https://www.cnblogs.com/yours1103/p/3411286.html
uva 1476 - Error Curves相关推荐
- 【HDU - 3714 】Error Curves (三分)
题干: Josephina is a clever girl and addicted to Machine Learning recently. She pays much attention t ...
- Uva5009 Error Curves
已知n条二次曲线si(x) = ai*x^2 + bi*x + ci(ai ≥ 0),定义F(x) = max{si(x)},求出F(x)在[0,1000]上的最小值. 链接:传送门 分析:最大值最小 ...
- 《算法入门经典大赛——培训指南》第二章考试
UVa特别考试 UVa站点专门为本书设立的分类题库配合,方便读者提交: http://uva.onlinejudge.org/index.php?option=com_onlinejudge& ...
- 第六周 8.23-8.29
8.23 POJ 3311 Hie with the Pie TSP问题. 先跑一遍Floyd.再状压dp. dp[i][j]表示经过集合i的点最后到达j的最短距离. 转移:取集合i中任意一点j.如果 ...
- Paper:Xavier参数初始化之《Understanding the difficulty of training deep feedforward neural networks》的翻译与解读
Paper:Xavier参数初始化之<Understanding the difficulty of training deep feedforward neural networks>的 ...
- Paper:《How far are we from solving the 2D 3D Face Alignment problem? 》解读与翻译
Paper:<How far are we from solving the 2D & 3D Face Alignment problem? >解读与翻译 目录 How far a ...
- Paper之DL之BP:《Understanding the difficulty of training deep feedforward neural networks》
Paper之DL之BP:<Understanding the difficulty of training deep feedforward neural networks> 目录 原文解 ...
- xavier初始化_深入解读xavier初始化(附源码)
论文是Understanding the difficulty of training deep feedforward neural networks. 一篇感觉不错的翻译为[Deep Learni ...
- 经典DL论文研读(part1)--Understanding the difficulty of training deep feedforward neural networks
学习笔记,仅供参考,有错必纠 文章目录 Understanding the difficulty of training deep feedforward neural networks Abstra ...
最新文章
- shodan API 获取IP开放端口
- RESTful Android
- python中类方法与实例方法的区别-python中类方法,实例方法,静态方法的作用和区别...
- 卷积神经网络新手指南 2
- win7更新错误0x800b0109_Win7系统Windows update更新出现错误代码800b0101怎么办
- 登录plsql developer时候出现连接串问题导致的下拉列表中没有出现tnsnames.ora文件中配置的那些服务...
- 网维大师服务器不运行,网维大师客户机连不上的解决方法
- git 本地重新关联新的远程仓库命令/查看本地关联远程仓库
- C++11 多线程 基础
- 日志服务与SIEM(如Splunk)集成方案实战 1
- python坐标定位_Python_元素定位浏览器坐标定位
- java部分_java基础部分
- TADVAlertWindow
- iOS开发NSDecimalNumber的基本使用,加、减、乘、除、指数、比较
- sql mysql 删除数据库_如何清除SQL数据库中的数据?
- 如何调试JavaScript代码
- java敏感词过滤算法
- 【CSS】制作ICO图标
- vue input失焦事件
- 万有引力的意思_什么是“万有引力”
热门文章
- 【Linux】一步一步学Linux——adduser命令(83)
- 宏观 量子计算一句话
- LeetCode 42. Trapping Rain Water 【两种解法】(python排序遍历,C++ STL map存索引,时间复杂度O(nlogn))
- c语言中oxb0常量是什么意思,C语言练习库V1.0
- php mysql 内存溢出_关于MySQL的整型数据的内存溢出问题的应对方法_MySQL
- maven项目里面程序不能正确读取resources目录配置文件
- github生成密钥
- Machine Learning Yearning book draft - 读记(前14章)
- hihoCoder #1468 : 2-SAT·hihoCoder新春晚会(2-SAT 输出字典序最小的方案)
- 机器学习 K-means算法_0(Matlab实现)