news 2026/4/23 1:40:49

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/4/23 11:33:24

移动端适配优化:让HunyuanOCR支持手机拍照即时识别

移动端适配优化&#xff1a;让HunyuanOCR支持手机拍照即时识别 在智能手机几乎成为人体延伸的今天&#xff0c;用户早已习惯“一拍即得”的信息获取方式。无论是扫一张发票报销、翻拍课本段落做笔记&#xff0c;还是在国外街头看懂菜单&#xff0c;都希望文字内容能瞬间转化为可…

作者头像 李华
网站建设 2026/4/23 11:28:58

Node.js pino日志库结构化输出提速

&#x1f493; 博客主页&#xff1a;瑕疵的CSDN主页 &#x1f4dd; Gitee主页&#xff1a;瑕疵的gitee主页 ⏩ 文章专栏&#xff1a;《热点资讯》 Node.js日志性能革命&#xff1a;Pino结构化输出的深度提速策略 目录 Node.js日志性能革命&#xff1a;Pino结构化输出的深度提速…

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

HunyuanOCR参与事实核查:识别图片中篡改的文字信息溯源

HunyuanOCR在事实核查中的应用&#xff1a;识别图片篡改与文字溯源 在社交媒体信息飞速传播的今天&#xff0c;一张看似真实的“政府通知截图”可能只需几分钟就能引发全网恐慌。而背后的真相往往是——这张图上的文字被精心篡改过。随着图像编辑工具日益普及&#xff0c;伪造…

作者头像 李华
网站建设 2026/4/23 10:51:24

宗教典籍整理工程:HunyuanOCR识别经书文字促进学术研究

宗教典籍整理工程&#xff1a;HunyuanOCR识别经书文字促进学术研究 在敦煌藏经洞的微光中翻阅泛黄写卷的研究者&#xff0c;或许很难想象&#xff0c;今天只需上传一张图片&#xff0c;AI就能自动识别出千年之前的梵文注音与汉译对照。这并非科幻场景&#xff0c;而是依托于新一…

作者头像 李华