网站开发工程师ppt施工企业筹备建立

张小明 2026/1/10 10:48:28
网站开发工程师ppt,施工企业筹备建立,郑州品牌网站建设,wordpress目录404​欢迎大家订阅我的专栏#xff1a;算法题解#xff1a;C与Python实现#xff01; 本专栏旨在帮助大家从基础到进阶 #xff0c;逐步提升编程能力#xff0c;助力信息学竞赛备战#xff01; 专栏特色 1.经典算法练习#xff1a;根据信息学竞赛大纲#xff0c;精心挑选…​欢迎大家订阅我的专栏算法题解C与Python实现本专栏旨在帮助大家从基础到进阶 逐步提升编程能力助力信息学竞赛备战专栏特色1.经典算法练习根据信息学竞赛大纲精心挑选经典算法题目提供清晰的代码实现与详细指导帮助您夯实算法基础。2.系统化学习路径按照算法类别和难度分级从基础到进阶循序渐进帮助您全面提升编程能力与算法思维。适合人群准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生希望系统学习C/Python编程的初学者想要提升算法与编程能力的编程爱好者附上汇总帖GESP认证C编程真题解析 | 汇总【题目来源】洛谷[P10379 GESP202403 七级] 俄罗斯方块 - 洛谷【题目描述】小杨同学用不同种类的俄罗斯方块填满了一个大小为n × m n \times mn×m的网格图。网格图由n × m n \times mn×m个带颜色方块构成。小杨同学现在将这个网格图交给了你请你计算出网格图中俄罗斯方块的种类数。如果两个同色方块是四连通即上下左右四个相邻的位置的则称两个同色方块直接连通若两个同色方块同时与另一个同色方块直接或间接连通则称两个同色方块间接连通。一个俄罗斯方块由一个方块和所有与其直接或间接连接的同色方块组成。定义两个俄罗斯方块的种类相同当且仅当通过平移其中一个俄罗斯方块可以和另一个俄罗斯方块重合如果两个俄罗斯方块颜色不同仍然视为同一种俄罗斯方块。例如在如下情况中方块1 11和方块2 22是同一种俄罗斯方块而方块1 11和方块3 33不是同一种俄罗斯方块。【输入】第一行包含两个正整数n nn和m mm表示网格图的大小。对于之后的n nn行第i ii行包含m mm个正整数a i 1 , a i 2 , … a i m a_{i1}, a_{i2}, \dots a_{im}ai1​,ai2​,…aim​表示该行m mm个方块的颜色。【输出】输出一行一个整数表示答案。【输入样例】5 6 1 2 3 4 4 5 1 2 3 3 4 5 1 2 2 3 4 5 1 6 6 7 7 8 6 6 7 7 8 8【输出样例】7【算法标签】《洛谷 P10379 俄罗斯方块》 #模拟# #搜索# #GESP# #2024#【代码详解】#includebits/stdc.husingnamespacestd;constintN505;intn,m,k,s,t,sx,sy;// n,m: 网格大小, sx,sy: 当前连通块的起始点inta[N][N];// 存储网格中的值intans;// 结果不同形状的数量intvis[N][N];// 访问标记数组// 四个方向的偏移量右、下、左、上intd[4][2]{{0,1},{1,0},{0,-1},{-1,0}};vectorpairint,inte;// 存储当前连通块中所有点的相对坐标setvectorpairint,intse;// 存储所有不同形状的连通块// 深度优先搜索用于寻找连通块voiddfs(intx,inty){// 将当前点的相对坐标相对于连通块起始点存入向量ee.push_back({x-sx,y-sy});// 标记当前点已访问vis[x][y]1;// 遍历四个方向for(inti0;i4;i){intxxxd[i][0];// 新的x坐标intyyyd[i][1];// 新的y坐标// 检查新坐标是否有效if(xx1xxnyy1yym// 在网格范围内a[xx][yy]a[x][y]// 值相同!vis[xx][yy])// 未访问过{dfs(xx,yy);// 继续深度优先搜索}}}intmain(){// 输入网格大小cinnm;// 输入网格数据for(inti1;in;i){for(intj1;jm;j){cina[i][j];}}// 遍历整个网格for(inti1;in;i){for(intj1;jm;j){// 如果当前点未访问过if(!vis[i][j]){// 记录连通块的起始点sxi;syj;// 从当前点开始深度优先搜索找到整个连通块dfs(i,j);// 将当前连通块的形状相对坐标向量插入集合// 集合会自动去重se.insert(e);// 清空向量为下一个连通块做准备e.clear();}}}// 输出不同形状的数量coutse.size()endl;return0;}【运行结果】5 6 1 2 3 4 4 5 1 2 3 3 4 5 1 2 2 3 4 5 1 6 6 7 7 8 6 6 7 7 8 8 7
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

校园网站建设的作用成都产品包装设计

DeepSeek-V2.5:重新定义智能编程,效率提升30%的多模态代码生成革命 【免费下载链接】DeepSeek-V2.5 DeepSeek-V2.5是DeepSeek-AI推出的升级版语言模型,融合了DeepSeek-V2-Chat与DeepSeek-Coder-V2-Instruct的优势,具备强大的通用编…

张小明 2026/1/9 9:29:25 网站建设

怎样与其它网站做友情链接如何做彩票网站

还在为音频效果平淡无奇而烦恼吗?想要打造专属的沉浸式音效体验?Equalizer APO作为一款免费开源的音频增强工具,能够帮助你实现专业级的音效定制。今天,就让我带你解锁这款神器的真正潜力! 【免费下载链接】equalizera…

张小明 2026/1/7 10:04:39 网站建设

2018威胁网站检测平台建设画图在什么网站上做兼职

LobeChat:构建AI时代的智能工作台 在数字营销的世界里,一个内容创作者常常面临这样的困境:明明花了不少时间撰写一篇关于“AI教育”的深度文章,发布后却发现流量寥寥。问题出在哪?很可能是因为关键词选择偏离了用户的实…

张小明 2026/1/8 14:47:01 网站建设

大屏网页设计网站公司网站谁负责做

在日常的屏幕录制需求中,不少使用者都会面临诸多困扰:想要完整记录一场两小时的技术分享,却因软件时长限制被迫分段录制,后期拼接耗费大量时间;追求高清画质呈现细节,导出文件却因压缩过度模糊不清&#xf…

张小明 2026/1/2 4:43:17 网站建设

培训网站方案学网页设计有什么网站

整合WMI与ADSI:创建实用脚本指南 1. 替代工具介绍 如果你没有使用 PrimalScript,还有其他工具能让 WMI 脚本编写变得更轻松。例如,Microsoft 的 Scriptomatic 工具,它的功能与 PrimalScript WMI 向导类似。此外,你还可以查阅 MSDN 库(http://msdn.microsoft.com/librar…

张小明 2025/12/29 4:28:43 网站建设

什么网站可以做家禽交易换网站公司

暗黑3智能助手:解放双手的终极自动化解决方案 【免费下载链接】D3keyHelper D3KeyHelper是一个有图形界面,可自定义配置的暗黑3鼠标宏工具。 项目地址: https://gitcode.com/gh_mirrors/d3/D3keyHelper 还在为重复的技能按键感到手指酸痛吗&#…

张小明 2025/12/30 23:49:35 网站建设