poj 1656 Counting Black
2012-06-07 09:47
246 查看
//简单的模拟题,按部就班地按照题目的意思做就很容易了,给定一定范围,将这范围内的地方涂黑或者涂白,最后统计黑色方格的个数! #include <iostream> #include <string> using namespace std; int grid[105][105]; int main() { int i, j, tc, x, y, l, boardx, boardy, ans = 0; string str; for (i = 1; i <= 100; i++) for (j = 1; j <= 100; j++) grid[i][j] = 0; cin >> tc; while (tc--) { cin >> str >> x >> y >> l; boardx = x+l-1; boardy = y+l-1; if (str == "BLACK") { for (i = x; i <= boardx; i++) for (j = y; j <= boardy; j++) { if (grid[i][j] == 0) grid[i][j] = 1; } } else if (str == "WHITE") { for (i = x; i <= boardx; i++) for (j = y; j <= boardy; j++) { if (grid[i][j] == 1) grid[i][j] = 0; } } else if (str == "TEST") { for (i = x; i <= boardx; i++) for (j = y; j <= boardy; j++) { if (grid[i][j] == 1) ans++; } cout << ans << endl; ans = 0; } } system("pause"); }
相关文章推荐
- poj-1656-Counting Black-(树状数组)
- poj 1656 Counting Black(模拟)
- POJ 1656 Counting Black(我的水题之路——表格涂色)
- poj 1656 Counting Black
- Poj 1656 Counting Black
- POJ-1656-Counting Black- 四分树
- POJ 1656 Counting Black
- POJ 1656 Counting Black(水~)
- poj 1656 Counting Black
- poj 1656 Counting Black 水题
- POJ_1656_Counting Black(水题)
- 白色网格统计poj1656-Counting Black
- POJ1656 Counting Black [简单暴力]
- POJ 1656 Counting Black
- poj 1656 Counting Black
- poj 1656 Counting Black
- POJ 1656 Counting Black
- POJ-1656 Counting Black (二维树状数组)
- poj 1656 Counting Black
- poj 1656 Counting Black