错误原因:第一次提交的时候把Yes跟No输错了都输为大写:……

代码来啦!

#include<cstdio>
#include<iostream> using namespace std; int m,n,tot;
int jz[][];
bool j[][];//初始为0 void ym(int x,int y) {
j[x][y]=;
if(!j[x+][y]&&jz[x+][y]<=jz[x][y]&&x+<=n) {
ym(x+,y);
tot--;
}
if(!j[x][y+]&&jz[x][y+]<=jz[x][y]&&y+<=m) {
ym(x,y+);
tot--;
}
if(!j[x-][y]&&jz[x-][y]<=jz[x][y]&&x->) {
ym(x-,y);
tot--;
}
if(!j[x][y-]&&jz[x][y-]<=jz[x][y]&&y->) {
ym(x,y-);
tot--;
}
} void mm(int x1,int y1) {
if(j[x1][y1]) printf("Yes\n");
else printf("No\n");
} int main() { scanf("%d%d",&n,&m);
tot=n*m-;
for(int i=; i<=n; ++i) {
for(int j=; j<=m; ++j) {
scanf("%d",&jz[i][j]);
}
}
int sx,sy;
scanf("%d%d",&sx,&sy);
j[sx][sy]=;//进行标记,已经被淹没
ym(sx,sy);
printf("%d\n",tot);
int q,xw,yw;
scanf("%d",&q);
for(int k=; k<=q; ++k) {
scanf("%d%d",&xw,&yw);
mm(xw,yw);
} return ;
}

最新文章

  1. CentOS6.5下Redis安装与配置
  2. 一个N*M的矩阵,找出这个矩阵中所有元素的和不小于K的面积最小的子矩阵
  3. readelf与动态库
  4. 处于同一个域中的两台Sql server 实例无法连接
  5. mac 设置阿里企业邮箱
  6. hadoop data 相关开源项目(近期学习计划)
  7. 实现SVN与WEB同步解决方案(转)
  8. MD5加密(16/32)
  9. h3c 交换机配置VLAN和远程管理
  10. JQuery中Ajax的Post提交中文乱码的解决方案
  11. Android——文件的保存和读取
  12. 【SGU 390】Tickets (数位DP)
  13. [bzoj2286] [Sdoi2011消耗战
  14. appium+python自动化脚本
  15. Java生成sitemap网站地图
  16. linux设置静态ip地址
  17. Deep learning with Python 学习笔记(3)
  18. Hadoop大数据初入门----haddop伪分布式安装
  19. Jquery简单的placeholder效果
  20. hdu-4289 最大流Dinic模板题

热门文章

  1. celery 调用scrapy
  2. split、paste命令
  3. python+minicap的使用
  4. JS图片轮播[左右轮播
  5. 应对Hadoop集群数据疯长,这里祭出了4个治理对策!
  6. MySQL索引详解(优缺点,何时需要/不需要创建索引,索引及sql语句的优化)
  7. Delphi MaskEdit 组件
  8. flaskbb部署笔记
  9. deep_learning_LSTM长短期记忆神经网络处理Mnist数据集
  10. 牛客第八场 C-counting paths 树形dp计数