GDOI2016 Day1 T1 中学生数学题
来源:互联网 发布:什么是编程 编辑:程序博客网 时间:2024/04/19 19:48
题目大意
给几个函数关系,求二次函数最值
题解
这是一道SB题,相信大家都A(bei)C(keng)了。
其实直接枚举
SRC
#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>#include<algorithm>using namespace std ;int n0 ;double k , p0 ;double ans1 , ans2 ;double Calc( int n1 , int n2 ) { double p2 = (double) (n1 + n2 - n0) / (-k) ; return (double) n2 * (p2 - p0) ;}int main() { freopen( "math.in" , "r" , stdin ) ; freopen( "math.out" , "w" , stdout ) ; scanf( "%d%lf%lf" , &n0 , &p0 , &k ) ; for (int n1 = 0 ; n1 <= n0 ; n1 ++ ) { double p1 = (double) (n0 - n1) / k ; double sum = (double) n1 * (p1 - p0) ; ans1 = max( ans1 , sum ) ; double a = - 1.0 / k ; double b = (double) (n0 - n1) / k - p0 ; int n2 = - b / (a * 2.0) ; double tmp = Calc( n1 , n2 - 1 ) ; tmp = max( tmp , Calc( n1 , n2 ) ) ; tmp = max( tmp , Calc( n1 , n2 + 1 ) ) ; sum += tmp ; ans2 = max( ans2 , sum ) ; } printf( "%.3lf %.3lf\n" , ans1 , ans2 ) ; return 0 ;}
附题目自己出的数据及详细题解,不喜勿喷。
链接: math.zip
密码: bara
以上.
1 0
- GDOI2016 Day1 T1 中学生数学题
- GDOI 2016 Day1 T1 中学生数学题
- [GDOI2016]中学生数学题
- 【GDOI2016】中学生数学题 题解
- 【GDOI 2016 Day1】中学生数学题
- 【GDOI 2016 Day1】第一题 中学生数学题
- GDOI 2016 Day1 第一题 中学生数学题 解题报告
- JZOJ 4485【GDOI 2016 Day1】第一题 中学生数学题
- DAY1 T1
- GDOI2016 day1题解
- NOIP2014 Day1 T1
- FJWC2016 day1 t1
- NOIP 2017 day1 t1
- 济南学习 Day1 T1 am
- noip2006 day1 t1 能量项链
- 集训Day1 T1 青蛙 (jump)
- NOI2015 Day1 T1 程序自动分析
- NOI2015 Day1 T1 程序自动分析
- 线程状态获取
- 浅析ID与CLASS的区别
- 电商系统的高并发设计和挑战
- 判断字节序问题
- POJ 1007(稳定排序)
- GDOI2016 Day1 T1 中学生数学题
- Struts2间接访问Servlet API(ActionContex--一般推荐使用)
- F8App-ReactNative项目源码分析1-初体验
- 目标跟踪理论方法小结
- SSM+Maven实现无刷新三级联动
- C++之各种二叉树的遍历
- <模拟> UVA 1583 - Digit Generator
- MASM32使用教程
- python3 下 编码解码