题目链接:Jigglypuff


我们只需要找到一个
1x
x2
这样的结构,那么就存在两条相同的路。

所以题目要求三条路,只要有两个这样的结构可以互相到达即可。

但是要注意如果存在
1xy
xy2

1x
xy
y2

这样的结构也是可以的。


AC代码:

#pragma GCC optimize("-Ofast","-funroll-all-loops")
#include<bits/stdc++.h>
//#define int long long
using namespace std;
const int N=3e3+10;
int n,m,s[N][N],dp[N][N],res; char g[N][N];
signed main(){cin>>n>>m;for(int i=1;i<=n;i++)    scanf("%s",g[i]+1);for(int i=1;i<n;i++)    for(int j=1;j<m;j++)  if(g[i+1][j]==g[i][j+1])    s[i][j]=dp[i][j]=1;for(int i=1;i<=n;i++)   for(int j=1;j<=m;j++)    s[i][j]+=s[i-1][j]+s[i][j-1]-s[i-1][j-1];for(int i=1;i<n;i++)  for(int j=1;j<m;j++)  if(dp[i][j]){if(dp[i+1][j]||dp[i][j+1])   return puts("YES"),0;}for(int i=2;i<=n;i++)    for(int j=2;j<=m;j++)    if(dp[i][j]&&s[i-1][j-1])   return puts("YES"),0;puts("NO");return 0;
}

Jigglypuff相关推荐

  1. (第六场)Singing Contest 【模拟】

    题目链接:https://www.nowcoder.com/acm/contest/144/A 标题:A.Singing Contest | 时间限制:1 秒 | 内存限制:256M Jigglypu ...

  2. 您所说的话:您如何与Bacn打交道

    Earlier this week we asked you how you deal with Bacn-email you want, but not right now-and you resp ...

  3. uva 10977 Enchanted Forest 魔幻森林

    应该是比较冷门的一道题,只搜到了英文题解hhhh,难度不大,所以这次来写一个认真的题解报告. You are Ash, the famous Pokemon trainer. To become th ...

  4. Linner和WebStorm前端开发环境搭建

                          Linner和WebStorm前端开发环境搭建 注意: 1. Jdk1.6以上   2. 数据库推荐用MySQL 以下是前端工厂开发环境搭建,主要用到Lin ...

  5. Python基础算法

    文章目录 1.分类 1.1 决策树 1.2 贝叶斯 1.2.1 案例1 1.2.2 案例2 1.3 集成学习 2.回归 2.1 一元线性回归 2.2 多元线性回归 3.推荐 3.1 案例1 3.2 案 ...

最新文章

  1. 经验分享 | Burpsuite抓取非HTTP流量
  2. 【Codeforces】427B Prison Transfer(别让罪犯跑了...)
  3. [转]OData and Authentication – Part 6 – Custom Basic Authentication
  4. Bitcoin Unlimited发布BCH新版本,石墨烯技术迎来进展
  5. glance系列一:glance基础
  6. ACL和NAT内容整理
  7. 【CMD】复制并覆盖目标文件
  8. css animation动画
  9. ajax 同步和异步的区别
  10. java正则表达式的语法详解及常用方法
  11. 机器学习基石01:机器学习简介
  12. 《Spring实战第四版》随书源码导入Eclipse
  13. 在群辉(NAS)中安装虚拟机套件(Virtual Machine Manager)
  14. 本科毕业论文外文翻译必须要翻译全文吗?
  15. 二次元壁纸 | 心情烦躁?换上喜欢的手机壁纸
  16. 3.Go语言中常量,变量, 及其命名规则以及代码风格
  17. 独家解读 | Fisher信息度量下的对抗攻击
  18. Commander入门
  19. BZOJ刷题记录---提高组难度
  20. Initialization failed for Block pool registering (Datanode Uuid unassigned)

热门文章

  1. 生活中遇到的AR游戏是如何设计出来的
  2. SVN update时出现:E155004错误
  3. goland设置goproxy是参数时Environment时的设置方法
  4. 颜色科学相关学习资料
  5. 我阻止了女朋友吃瓜之ARP欺骗、断网攻击
  6. tar.xz | gcc failed
  7. 美国大学生数学建模竞赛赛题涉及领域
  8. SVN版本控制工具详解,基本操作,使用
  9. flowlayout java_Java图形化界面设计——布局管理器之FlowLayout(流式布局)
  10. YUV色彩模型与RGB色彩模型详解