news 2026/4/23 15:25:38

756. 金字塔转换矩阵

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
756. 金字塔转换矩阵

756. 金字塔转换矩阵


题目链接:756. 金字塔转换矩阵

代码如下:

classSolution{public:boolpyramidTransition(string bottom,vector<string>&allowed){string groups[6][6]{};//三角形底部两个字母-》[三角形顶部字母]for(auto&s:allowed){groups[s[0]-'A'][s[1]-'A']+=s[2];}intn=bottom.size();vector<string>pyramid(n);for(inti=0;i<n;i++){pyramid[i].resize(i+1);}pyramid[n-1]=move(bottom);//现在准备填[i,j]//返回继续填能否填完所有格子(从下往上填,每行从左到右填)autodfs=[&](auto&&dfs,inti,intj)->bool{if(i<0){//所有格子都已填完returntrue;}if(j==i+1){//i行已填完returndfs(dfs,i-1,0);//开始填i-1行}//枚举(i,j)填什么字母//这取决于(i+1,j)和(i+1,j+1)填的字母for(chartop:groups[pyramid[i+1][j]-'A'][pyramid[i+1][j+1]-'A']){pyramid[i][j]=top;if(dfs(dfs,i,j+1)){returntrue;}}returnfalse;};//倒数第二行开始填returndfs(dfs,n-2,0);}};
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:58:16

突破性轻量级AI模型发布:端侧智能应用迎来加速期

突破性轻量级AI模型发布&#xff1a;端侧智能应用迎来加速期 【免费下载链接】Qwen3-4B-Thinking-2507-GGUF 项目地址: https://ai.gitcode.com/hf_mirrors/unsloth/Qwen3-4B-Thinking-2507-GGUF 在人工智能技术快速演进的今天&#xff0c;高性能小语言模型正成为推动A…

作者头像 李华
网站建设 2026/4/23 13:01:39

Leo编译器架构深度揭秘:零知识证明应用的工程化演进之路

Leo编译器架构深度揭秘&#xff1a;零知识证明应用的工程化演进之路 【免费下载链接】leo &#x1f981; The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications 项目地址: https://gitcode.com/gh_mirrors/le/leo …

作者头像 李华
网站建设 2026/4/23 12:53:30

跑腿业务|基于springboot + vue跑腿业务系统(源码+数据库+文档)

跑腿业务 目录 基于springboot vue跑腿业务系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于springboot vue跑腿业务系统 一、前言 博主介绍&#xff1a;✌️大…

作者头像 李华
网站建设 2026/4/22 18:28:27

掌讯SD8227 MCU 6.6升级:性能全面爆发,车载体验焕新之旅 [特殊字符]

掌讯SD8227 MCU 6.6升级&#xff1a;性能全面爆发&#xff0c;车载体验焕新之旅 &#x1f680; 【免费下载链接】掌讯SD8227HW1.0-SW0-6.6MCU升级指南 本文档旨在指导用户如何对掌讯SD8227硬件版本的设备进行MCU升级&#xff0c;以确保设备运行最新软件。本升级流程适用于那些需…

作者头像 李华
网站建设 2026/4/23 8:23:40

Picocrypt 终极使用指南:免费加密工具快速上手

Picocrypt 终极使用指南&#xff1a;免费加密工具快速上手 【免费下载链接】Picocrypt A very small, very simple, yet very secure encryption tool. 项目地址: https://gitcode.com/gh_mirrors/pi/Picocrypt Picocrypt是一款极其简单却极其安全的免费加密工具&#x…

作者头像 李华
网站建设 2026/4/22 12:07:09

ComfyUI视频超分辨率终极指南:SeedVR2插件完整使用教程

ComfyUI视频超分辨率终极指南&#xff1a;SeedVR2插件完整使用教程 【免费下载链接】ComfyUI-SeedVR2_VideoUpscaler Non-Official SeedVR2 Vudeo Upscaler for ComfyUI 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-SeedVR2_VideoUpscaler 在AI视频处理领域&a…

作者头像 李华