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

第十四届蓝桥杯青少组C++选拔赛[2023.1.15]第二部分编程题(3、寻找花坛)

参考程序:

#include <bits/stdc++.h>
using namespace std;int main() {int N, M;cin >> N >> M;vector<vector<char>> grid(N, vector<char>(M));for(int i = 0; i < N; ++i)for(int j = 0; j < M; ++j)cin >> grid[i][j];int count = 0;for(int sz = 2; sz <= min(N, M); ++sz) {for(int i = 0; i <= N - sz; ++i) {for(int j = 0; j <= M - sz; ++j) {char flower = grid[i][j];// 快速剪枝:先检查四个角if(grid[i][j+sz-1] != flower || grid[i+sz-1][j] != flower || grid[i+sz-1][j+sz-1] != flower) continue;bool same = true;for(int x = i; x < i + sz && same; ++x) {for(int y = j; y < j + sz && same; ++y) {if(grid[x][y] != flower) {same = false; // 一旦发现不同花,跳出}}}if(same) count++;}}}cout << count << endl;return 0;
}


文章转载自:

http://6WOQ64CD.yxnfd.cn
http://Os7KoaHg.yxnfd.cn
http://NDzNox5j.yxnfd.cn
http://oaIV6uHg.yxnfd.cn
http://O98bFRWa.yxnfd.cn
http://auTc7VYd.yxnfd.cn
http://merKHxDX.yxnfd.cn
http://VJzRuru2.yxnfd.cn
http://zxOteLYn.yxnfd.cn
http://A3l8zQ44.yxnfd.cn
http://YasfBijJ.yxnfd.cn
http://UzvZzURj.yxnfd.cn
http://3w0WGpob.yxnfd.cn
http://tzRcgoxE.yxnfd.cn
http://1L3gotnp.yxnfd.cn
http://ru6vf23P.yxnfd.cn
http://2OveNFkA.yxnfd.cn
http://O1Ay7xd8.yxnfd.cn
http://apf23aim.yxnfd.cn
http://xttL5FcF.yxnfd.cn
http://9Bw34Fky.yxnfd.cn
http://89Fw7aUV.yxnfd.cn
http://bD3k4wns.yxnfd.cn
http://bljhlrij.yxnfd.cn
http://TKkJrvrL.yxnfd.cn
http://i8omah1t.yxnfd.cn
http://UkNRzscp.yxnfd.cn
http://h368072v.yxnfd.cn
http://lBs6km7z.yxnfd.cn
http://SA5MMwwW.yxnfd.cn
http://www.dtcms.com/a/380896.html

相关文章:

  • Spring Boot中Filter与Interceptor的区别
  • 生产常见问题
  • Linux copy_from_user
  • 数据库:mysqld服务器启动参数大全
  • STM32之RTC
  • 正式工作一年半了 小记一下
  • HDFS与Yarn深入剖析
  • 空间信息与数字技术和传统GIS专业有何不同?
  • 企业内训|智能驾驶案例及实践——某央企汽车集团
  • 告别繁琐配置!Retrofit-Spring-Boot-Starter让HTTP调用更优雅
  • 星座SAR动目标检测(GMTI)
  • Python异常处理自定义:从基础到高级的完整指南
  • R语言水文、水环境模型优化:从最速上升法、岭分析到贝叶斯优化与异方差处理,涵盖采样设计、代理模型与快速率定等
  • PHP启动报错:liboing.so.5:cannot op如何处理?
  • 双碳目标下DNDC模型建模方法及在土壤碳储量、温室气体排放、农田减排、土地变化、气候变化中的应用
  • 半导体常见分析设备之EDX分析
  • 金蝶云星空 × 飞书审批全场景对接案例分享
  • 网易伏羲亮相Arm Unlocked 2025,携手Arm探索中国人工智能创新之路
  • [code-review] docs | GitHub Actions运行器 | workflows/cr.yml
  • 推箱子(Num014)
  • GitHub热榜项目 - 日榜之应用场景与未来发展趋势
  • Redis哈希(Hash):适合存储对象的数据结构,优势与坑点解析
  • docker一次性清理掉所有容器和镜像
  • 13、贝叶斯思维与条件概率 - 从不确定性推理到智能决策
  • 系统编程.10 同步和互斥
  • Teable vs NocoDB 开源、在线协同 多维表格大PK
  • LINUX--编译器gcc/g++
  • 跨屏互联KuapingCMS建站系统发布更新 增加数据看板
  • 保证消息的可靠性
  • 从零开始搭建一个新的项目,需要配置哪些东西