6 4 2
1 1 2 4
1 3 5 4
14
1 #include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 #include<algorithm> 5 using namespace std; 6 int X,Y,I,sum; 7 int map[245][245]; 8 9 void fix(int x1,int y1,int x2,int y2){ 10 for(int i=x1;i<=x2;i++){ 11 for(int j=y1;j<=y2;j++){ 12 map[i][j]=1; 13 } 14 } 15 } 16 17 int main(){ 18 // freopen("01.txt","r",stdin); 19 scanf("%d%d%d",&X,&Y,&I); 20 for(int i=1;i<=I;i++){ 21 int x1,x2,y1,y2; 22 scanf("%d%d%d%d",&x1,&y1,&x2,&y2); 23 fix(x1,y1,x2,y2); 24 } 25 for(int i=1;i<=X;i++){//检查x,y位置 26 for(int j=1;j<=Y;j++){ 27 if(map[i][j]) ++sum; 28 } 29 } 30 printf("%d\n",sum); 31 32 return 0; 33 }None
原文:http://www.cnblogs.com/radiumlrb/p/5793678.html