news 2026/6/10 16:53:51

leetcode 1411(递推)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 1411(递推)

1411: 给N*3 网格图涂色的方案数

我们把满足要求的 type 都写出来,一共有 12 种:010, 012, 020, 021, 101, 102, 120, 121, 201, 202, 210, 212。

我们可以把它们分成两类:

  • ABC 类:三个颜色互不相同,一共有 6 种:012, 021, 102, 120, 201, 210;
  • ABA 类:左右两侧的颜色相同,也有 6 种:010, 020, 101, 121, 202, 212。

class Solution { public: int numOfWays(int n) { constexpr int MOD=1'000'000'007; int fi0=6,fi1=6; //n=1时的两种状态数:ABC类 or ABA类 for(int i=2;i<=n;i++){ int new_fi0=(2LL*fi0+2LL*fi1)%MOD; int new_fi1=(2LL*fi0+3LL*fi1)%MOD; fi0=new_fi0; fi1=new_fi1; } return (fi0+fi1)%MOD; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 3:49:51

Hive与Hadoop生态整合:构建完整大数据平台

Hive与Hadoop生态整合&#xff1a;构建完整大数据平台 关键词&#xff1a;Hive、Hadoop生态、大数据平台、数据仓库、MapReduce、Spark、HBase 摘要&#xff1a;本文将带你走进Hive与Hadoop生态的整合世界。我们会用"大数据工厂"的比喻&#xff0c;从Hive的核心作用讲…

作者头像 李华
网站建设 2026/5/23 11:19:46

导师严选2025专科生必用TOP9一键生成论文工具测评

导师严选2025专科生必用TOP9一键生成论文工具测评 2025年专科生论文写作工具测评&#xff1a;为何需要一份专业榜单&#xff1f; 随着高校教育的不断深化&#xff0c;专科生在学业过程中对论文写作的需求日益增加。然而&#xff0c;面对格式规范、内容逻辑、查重要求等多重挑战…

作者头像 李华
网站建设 2026/6/3 4:19:03

金融票据识别提速秘诀:HunyuanOCR字段抽取精准率达98%以上

金融票据识别提速秘诀&#xff1a;HunyuanOCR字段抽取精准率达98%以上 在企业财务报销、银行对账、跨境结算等高频场景中&#xff0c;一张张发票、合同和银行回单如同数据洪流中的“纸质孤岛”。如何高效地将这些非结构化文档转化为可计算的结构化信息&#xff0c;一直是自动化…

作者头像 李华
网站建设 2026/5/19 19:54:54

社交媒体内容审核辅助:快速识别违规图片中的隐藏文字

社交媒体内容审核辅助&#xff1a;快速识别违规图片中的隐藏文字 在今天的社交平台上&#xff0c;每天都有数以亿计的图文内容被上传。而在这股信息洪流中&#xff0c;一些别有用心者正悄然将敏感词、虚假广告语甚至非法联系方式“藏”进图片里——用艺术字体、背景融合、多语言…

作者头像 李华
网站建设 2026/6/10 1:43:51

xhEditor导入excel数据到信创系统

&#xff08;扶了扶眼镜&#xff0c;敲着机械键盘开始码字&#xff09;各位老板&#xff0c;作为山西前端界的一股泥石流&#xff0c;今天给大家表演个"如何在680元预算内实现文档自由"的绝活&#xff01; 先甩个前端Vue3插件包&#xff08;附赠React版兼容补丁&…

作者头像 李华
网站建设 2026/6/5 14:58:18

HunyuanOCR应用于抽奖活动:现场拍照识别中奖票券提高互动性

HunyuanOCR应用于抽奖活动&#xff1a;现场拍照识别中奖票券提高互动性 在一场热闹的线下品牌活动中&#xff0c;用户手持纸质抽奖券排队等待兑奖。传统流程下&#xff0c;工作人员需要手动输入票面编号或扫描条形码&#xff0c;一旦遇到字迹模糊、排版复杂或多语言混杂的情况&…

作者头像 李华