PKU 1656 Counting Black
http://poj.org/problem?id=1656
指定されたように色を塗ったり数えたりする問題。
易。
特にはまる部分もないし、問題も短いし、やりやすいと思いました。
bool sq[101][101]; main(){ int t; cin>>t; while(t--){ string com; cin>>com; int x,y,l; cin>>x>>y>>l; switch(com[0]){ case 'W': rep(i,l)rep(j,l)sq[x+i][y+j]=0; break; case 'B': rep(i,l)rep(j,l)sq[x+i][y+j]=1; break; case 'T': int ans=0; rep(i,l)rep(j,l)ans+=sq[x+i][y+j]; cout<<ans<<endl; break; } } }