#include #include int main( void ) { int size_x,size_y,num_Q; int ** pole; int queen_y,queen_x; int i,j; int obsazeno; while( scanf("%d%d%d", &size_x, &size_y, &num_Q ) == 3 && size_y > 0 && size_x > 0 && num_Q >= 0 ) { pole = new int*[size_y]; for( i=0 ; i= 0 ) { if(pole[queen_y-j][queen_x+j]!=1) { obsazeno++; pole[queen_y-j][queen_x+j]=1; } j++; } j=1; while( queen_x-j >= 0 && queen_y+j < size_y) { if(pole[queen_y+j][queen_x-j]!=1) { obsazeno++; pole[queen_y+j][queen_x-j]=1; } j++; } j=1; while( queen_x-j >= 0 && queen_y-j >= 0 ) { if(pole[queen_y-j][queen_x-j]!=1) { obsazeno++; pole[queen_y-j][queen_x-j]=1; } j++; } } printf("%d\n", (size_x*size_y)-obsazeno); for( j=0 ; j