Helloworld -SilverN

来源:互联网 发布:招标文件制作软件 编辑:程序博客网 时间:2024/06/07 02:31
 1 /*Hello World*/

2 #include<iostream> 3 #include<cstdio> 4 #include<cstring> 5 using namespace std; 6 int a,m,n; 7 int mx[5]={0,-1,0,1,0}; 8 int my[5]={0,0,1,0,-1}; 9 int c=0;10 int bo[100][100]={0};11 int search(int p,int q){12 int x,y,head=0,tail=1;13 int bs[1000][5]={0};14 int i,j;15 c++;16 tail++;17 bs[tail][1]=p;//1_x18 bs[tail][2]=q;//2_y19 bo[p][q]=0;20 do{21 head++;22 for(i=1;i<=4;i++)//四方向搜索23 {24 x=bs[head][1]+mx[i];25 y=bs[head][2]+my[i];26 if( (x>=0)&&(y>=0)&&(x<m)&&(y<n)&&bo[x][y]==1){27 tail++;28 bs[tail][1]=x;29 bs[tail][2]=y;30 bo[x][y]=0;31 }32 } 33 }while(head<tail);34 return 0;35 }36 int main(){37 int i;38 /* memset(bo,0xff,sizeof(bo));39 cin>>m>>n;40 for(i=1;i<=m;i++)41 for(int j=1;j<=n;j++){42 scanf("%d",&a);43 if(a>0)bo[i][j]=1;44 else bo[i][j]=0;45 }46 for(i=1;i<=m;i++)47 for(int j=1;j<=n;j++){48 if (bo[i][j]==1) search(i,j);49 }50 cout<<"Num="<<c;51 */52 printf("Hello World\n");53 return 0;54 55 }

 

0 0
原创粉丝点击