Cod sursa(job #344599)

Utilizator AndreiDDiaconeasa Andrei AndreiD Data 30 august 2009 19:24:56
Problema Dreptunghiuri Scor 0
Compilator cpp Status done
Runda Lista lui wefgef Marime 0.5 kb
#include <cstdio>

#define file_in "dreptunghiuri.in"
#define file_out "dreptunghiuri.out"

int n,i,j,m,nrsol;

inline int min(int a, int b) { return a<b?a:b; }

int main()
{
	freopen(file_in,"r",stdin);
	freopen(file_out,"w",stdout);
	
	scanf("%d %d", &n,&m);
	
	m--;
	n--;
	
	nrsol=0;
	
	for (i=1;i<=min(n,m);++i)
	     for (j=1;j<=min(n,m);++j)
    	    	nrsol+=(n-i+1)*(m-j+1);
		
	if (n!=m)
		nrsol++;
		
	printf("%d", nrsol);

	fclose(stdin);
	fclose(stdout);
	
	return 0;
}