【Light】[1297]Largest Box

来源:互联网 发布:淘宝 服务器品牌 编辑:程序博客网 时间:2024/06/12 23:16

这里写图片描述

比较简单的数学问题
求最大可能的体积
由关系可列体积的一元三次方程
求导有题意可知
V’=0必有解
求V在取较小的解时有最大值

#include<stdio.h>#include<math.h>double l,w;double f(double m) {    return 4*m*m*m-(2*l+2*w)*m*m+l*w*m;}int main() {    int T,kase=0;    scanf("%d",&T);    while(T--) {        scanf("%lf %lf",&l,&w);        double t=(4*l+4*w-sqrt((4*l+4*w)*(4*l+4*w)-48*l*w))/24;        printf("Case %d: %lf\n",++kase,f(t));    }    return 0;}

题目地址:【Light】[1297]Largest Box

0 0
原创粉丝点击