当前位置: 首页 > news >正文

【蓝桥杯】省赛:连连看(暴力 非AC)

在这里插入图片描述

对角线

遍历每个元素的左下、右下对角线,检查是否值相等

n,m = map(int,input().split())
A = []
for i in range(n):
  ls = list(map(int,input().split()))
  A.append(ls)

cnt = 0
for i in range(n):
  for j in range(m):
    # zuoxia
    for p in range(1, min(n-1-i +1,j+1)):
      if A[i+p][j-p]==A[i][j]:
        cnt +=1
    # youxia
    for p in range(1, min(n-1-i+1, m-1-j+1)):
      if A[i+p][j+p] == A[i][j]:cnt+=1
print(cnt*2)

相关文章:

  • 浅析Redis分布式锁的实现方法
  • 使用OpenAI Python库探索新一代AI接口:从基础到智能体开发
  • 文本组件+Image组件+图集
  • 数学复习(8)连续性
  • STM32F407ZGT6--工程模版
  • 10.2linux内核定时器实验(详细编程)_csdn
  • Windows环境下安装部署dzzoffice+onlyoffice的私有网盘和在线协同系统
  • 【USTC 计算机网络】第一章:计算机网络概述 - Internet、网络边缘、网络核心、接入网与物理媒体
  • 基于变分推理与 Best‑of‑N 策略的元 Prompt 自动生成与优化框架
  • 学习路之TP6 --重写vendor目录下的文件(服务覆盖command---优点:命令前后一致)
  • 在线 SQL 转 SQLAlchemy:一键生成 Python 数据模型
  • 谷歌Gemini 3大模型发布,AI领域再掀波澜!(2)
  • 如何通过 Airbyte 将数据摄取到 Elasticsearch
  • 【Linux我做主】基础命令完全指南上篇
  • 如何在 VS编译器上使用 C99规定的变长数组------使用Clang工具
  • 如何用URDF文件构建机械手模型并与MoveIt集成
  • LeetCode 解题思路 17(Hot 100)
  • 【GB28181】H265-Nalu的封装
  • 让双向链表不在云里雾里
  • 个人博客系统测试报告
  • 香港特区政府强烈谴责美参议员恐吓国安人员
  • 打击网络侵权盗版!四部门联合启动“剑网2025”专项行动
  • 国防部:赖清德歪曲二战历史,背叛民族令人不齿
  • 商务部新闻发言人就出口管制管控名单答记者问
  • 博柏利上财年营收下降17%,计划裁员1700人助推股价涨超18%
  • 北京13日冰雹过后,已受理各险种报案近3万件