1066.c

来自「平时acm训练时ac的源代码」· C语言 代码 · 共 16 行

C
16
字号
#include<stdio.h>
#define Max(a,b) (a>b?a:b)

double N;
long double H1,H2;

int main()
{
	long double i;
	scanf("%lf %lf",&N,&H1);
	H2=0; 
	for(i=2; i<=N; i++)
		H2=Max(H2,(H1*(i-2)-(i-1)*(i-2))/(i-1));
	printf("%0.2lf\n",Max(0,H2*(N-1)-H1*(N-2)+(N-1)*(N-2)));
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?