白皮书&&黑白图像

原创 2012年03月29日 16:53:56

深搜模板题~~~

#include<iostream>
#include<string.h>
#include<string>
#define N 100
using namespace std;
int map[N][N];
void dfs(int x,int y)
{
	if(!map[x][y]||map[x][y]==-1) return;
	  map[x][y]=-1;
	dfs(x-1,y+1);dfs(x-1,y);dfs(x-1,y-1);
	dfs(x,y+1);       dfs(x,y-1);
	dfs(x+1,y+1);dfs(x+1,y-1);dfs(x+1,y);
}
int main()
{
	int T;
	scanf("%d",&T);
	while(T--)
	{
		memset(map,0,sizeof(map));
		int n;
		cin>>n;
		string s;
		for(int i=0;i<n;++i)
		{
			cin>>s;
			for(int j=0;j<n;++j)
				map[i+1][j+1]=s[j]-'0';
	    }
		int count=0;
		for(int i=1;i<=n;++i)
			for(int j=1;j<=n;++j)
				if(map[i][j]==1) {count++;dfs(i,j);}
				cout<<count<<endl;
	}return 0;
}



相关文章推荐

图像处理系统概述(白皮书)

网页图片不清晰,请另存到电脑后,以图片方式学习!

调用线程进行图像黑白处理

  • 2009年12月17日 18:27
  • 234KB
  • 下载

黄聪:C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果) (转)

黄聪:C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果) (转) 一、各种旋转、改变大小 注意:先要添加画图相关的using引用。 //向右旋转图像90°代...
  • anlun
  • anlun
  • 2015年02月02日 08:58
  • 995

android图像变为黑白

package com.example.clolorfultoblackwhite; import java.io.FileNotFoundException; import java.io.IOE...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:白皮书&&黑白图像
举报原因:
原因补充:

(最多只允许输入30个字)