UVA 297 Quadtrees
来源:互联网 发布:淘宝买微博小号的店铺 编辑:程序博客网 时间:2024/06/05 17:36
#include <cstdio>int Color[1024] = {0}, move;char data[1366];int deal(int a, int b) {if (data[move] == 'p') //判断该结点是否有 4 个子结点for (int i = 0; i < 4; i++) { //判断这 4 个子结点是否还有子结点move++;deal(a + i * (b - a) / 4 + (i != 0), a + (i + 1) * (b - a) / 4);}else if (data[move] == 'f') //如果该结点没有子结点且是黑色, 给其管辖区域上色for (int i = a; i <= b;++i)Color[i] = 1;return 0;}int main() {int t;while (scanf("%d", &t) != EOF)while (t--) {int sum = 0;for (int i = 0; i < 2; i++) {scanf("%s", data);move = 0;deal(0, 1023);}for (int i = 0; i < 1024; ++i)sum += Color[i], Color[i] = 0;printf("There are %d black pixels.\n", sum);}return 0;}
0 0
- uva 297 - Quadtrees
- uva 297 Quadtrees
- uva 297 - Quadtrees
- Uva 297 - Quadtrees
- UVA 297 - Quadtrees
- uva 297 Quadtrees
- UVA 297 - Quadtrees
- dfs uva-297-Quadtrees
- UVa 297 - Quadtrees
- UVA 297 Quadtrees
- uva-297 Quadtrees
- uva 297 Quadtrees
- UVa 297 - Quadtrees
- 297 - Quadtrees (UVa)
- uva 297 Quadtrees
- UVa 297 - Quadtrees
- UVA 297 - Quadtrees
- uva 297 Quadtrees
- C#转C++的一点分享
- AD转换
- Ural 1991 The battle near the swamp
- Balanced Binary Tree(Java代码没过,什么原因???)
- Qt之QDesktopServices 和 QStandardPaths
- UVA 297 Quadtrees
- rm/mkdir/rmdir
- 如何将16进制字符串转换为Int32类型
- 优先队列用法
- Matlab聚类分析(Cluster Analyses)
- hdu 4902
- The first day in the simple world.
- OPC简介
- Java基础必备(七)——数组(二)