news 2026/5/1 10:11:19

2147. 分隔长廊的方案数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2147. 分隔长廊的方案数

2147. 分隔长廊的方案数


题目链接:2147. 分隔长廊的方案数

代码如下:

classSolution{public:intnumberOfWays(string corridor){constexprintMOD=1'000'000'007;longlongres=1;intcnt_s=0,last_s=0;for(inti=0;i<corridor.size();i++){if(corridor[i]=='S'){cnt_s++;if(cnt_s>=3&&cnt_s%2){res=res*(i-last_s)%MOD;}last_s=i;//记录上一个座位的位置}}//座位个数不能为0或奇数if(cnt_s==0||cnt_s%2){return0;}returnres;}};
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:09:26

移动智能体技术革新:从图形界面到认知交互的跨越

移动智能体技术革新&#xff1a;从图形界面到认知交互的跨越 【免费下载链接】androidgen-glm-4-9b 项目地址: https://ai.gitcode.com/zai-org/androidgen-glm-4-9b 在人工智能技术快速发展的当下&#xff0c;智能体技术正迎来从桌面端向移动端的重大转型。这种技术演…

作者头像 李华
网站建设 2026/5/1 7:23:16

南洋理工哈佛提出OpenREAD:端到端RL统一认知与轨迹规划

作者 | 深蓝学院 来源 | 深蓝AI原文链接&#xff1a;南洋理工、哈佛提出OpenREAD&#xff1a;用端到端RL统一驾驶认知与轨迹规划 点击下方卡片&#xff0c;关注“自动驾驶之心”公众号戳我-> 领取自动驾驶近30个方向学习路线>>自动驾驶前沿信息获取→自动驾驶之心知识…

作者头像 李华
网站建设 2026/5/1 5:24:16

扒了一下今年各家具身公司的量产情况和订单金额......

点击下方卡片&#xff0c;关注“具身智能之心”公众号25年具身机器人量产的情况究竟是怎么样的&#xff1f;今年的答卷如何&#xff1f;具身智能之心也为大家做了一次调研。近期Atlas项目负责人在社交媒体上爆料&#xff1a;现代汽车承诺部署数万台Atlas机器人。计划在未来几年…

作者头像 李华
网站建设 2026/5/1 5:25:23

超越语法糖:从 Python 基础语法窥探其对象模型与协议

好的&#xff0c;收到您的需求。基于您提供的随机种子 1765836000065 所激发的灵感&#xff0c;我将撰写一篇深入探讨 Python 基础语法中常被忽略但至关重要的“对象模型”与“协议”的文章。这篇文章旨在帮助开发者从“知其然”到“知其所以然”&#xff0c;理解 Python 优雅语…

作者头像 李华
网站建设 2026/5/1 5:24:36

28、开源软件许可与大型企业 Linux 发行版全解析

开源软件许可与大型企业 Linux 发行版全解析 在开源软件的世界里,软件许可和 Linux 发行版是两个至关重要的话题。不同的软件许可决定了软件的使用、修改和分发方式,而丰富多样的 Linux 发行版则为用户提供了众多的选择,以满足不同的需求。 1. 伯克利软件发行许可(BSD 许…

作者头像 李华
网站建设 2026/5/1 5:25:23

1、从 Windows 迁移到 Linux 桌面操作系统的全面指南

从 Windows 迁移到 Linux 桌面操作系统的全面指南 1. 引言 在当今的桌面计算领域,微软 Windows 操作系统占据着主导地位。然而,随着开源软件的兴起,Linux 作为一种具有成本效益的替代方案,正逐渐受到关注。开源软件和 Linux 操作系统不仅在商业领域,而且在教育和政府部门…

作者头像 李华