HDU 1046 数学规律题

#include<stdio.h>
#include<math.h>
#define p sqrt(2.0)
int main()
{
	int t,n,m,min,max,v=1;
	scanf("%d",&t);
	while(t--&&scanf("%d %d",&n,&m))
	{
		min=n<m?n:m;
		max=n<m?m:n;
		printf("Scenario #%d:\n",v++);
		if(!(min&1))
			printf("%.2lf\n\n",min*1.0*max);
		else
		{  
			if(max&1)
				printf("%.2lf\n\n",min*1.0*max+p-1);
			else 
				printf("%.2lf\n\n",min*max*1.0);
		}
	}
	return 0;
}

你可能感兴趣的:(HDU 1046 数学规律题)