Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
17457 | hhz123 | 遮挡广告牌(USACO 2017) | C++ | 解答错误 | 14 MS | 16036 KB | 574 | 2023-01-10 14:53:09 |
#include <bits/stdc++.h> using namespace std; int ma[2020][2020]; int x[6],y[6]; int main(){ int sum=0; for(int i=0;i<6;i++){ cin>>x[i]>>y[i]; x[i]+=1000; y[i]+=1000; } for(int i=y[0];i<y[1];i++){ for(int j=x[0];j<x[1];j++){ ma[i][j]=1; } } for(int i=y[2];i<y[3];i++){ for(int j=x[2];j<x[3];j++){ ma[i][j]=1; } } for(int i=y[4];i<y[5];i++){ for(int j=x[4];j<x[5];j++){ ma[i][j]=0; } } for(int i=1000;i<=2000;i++){ for(int j=1000;j<=2000;j++){ if(ma[i][j]==1)sum++; } } cout<<sum; return 0; }