/*0表示海洋,1~9表示陆地,数字大小代表海拔高度
小哼的飞机降落在(6,8)处,现要计算出小哼将落地所在岛屿的面积(即有多少个格子)
注意此处我们把与小哼降落点上下左右相连接的陆地均视为同一岛屿
*/
#include "stdio.h"
struct note
{
int x;//横坐标
int y;//纵坐标
};
int main()
{
struct note que[2501];
int head,tail;
int a[51][51];
int book[51][51] = {0};
int i,j,k,sum,max = 0,mx,my,n,m,startx,starty,tx,ty;
//定义一个表示走的方向的数组
int next[4][2] = {
{0,1},{1,0},{0,-1},{-1,0}};//分别表示向右,向下,向左,向上走
//读入n行m列以及小哼降落的坐标
scanf("%d %d %d %d",&n,&m,&startx,&starty);
//读入地图
for(i = 1;i <= n;i++)<