GitBook

这里写图片描述

比较简单的数学问题 求最大可能的体积 由关系可列体积的一元三次方程 求导有题意可知 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