40分,时间超限求助!
查看原帖
40分,时间超限求助!
661140
g210912013楼主2023/2/13 11:24
#include<stdio.h>	
int x1=1,x2=1,n,m;
double z=0,c=0;//正 长方形的数量
int main()
{
	
    scanf("%d%d",&n,&m);
	while(1)
	{

		for(int i=x1;i<=n;i++)
		{
			for(int j=x2;j<=m;j++)
			{
				if(i-(x1-1)==j-(x2-1))
				{
					z++;
				} 
				else
				   c++;
			}
		}
		if(x2<m)
		  x2++;
		else
	    {
	    	x1++;
	    	x2=1;
		}
		  
		if(x2==m&&x1==n)
		{
			z++;
			 break;
		}
		  
	}

	printf("%.0f %.0f",z,c);
	return 0;
    
}
2023/2/13 11:24
加载中...