当前位置: 首页 > news >正文

免费建立企业网站app 网站开发公司

免费建立企业网站,app 网站开发公司,盐城网站建设首选梦搏网络,程序外包平台文章目录1. 题目2. 解题1. 题目 给定一个字符串 S#xff0c;计算 S 的不同非空子序列的个数。 因为结果可能很大#xff0c;所以返回答案模 10^9 7. 示例 1#xff1a; 输入#xff1a;abc 输出#xff1a;7 解释#xff1a;7 个不同的子序列分别是 计算 S 的不同非空子序列的个数。 因为结果可能很大所以返回答案模 10^9 7. 示例 1 输入abc 输出7 解释7 个不同的子序列分别是 a, b, c, ab, ac, bc, 以及 abc。示例 2 输入aba 输出6 解释6 个不同的子序列分别是 a, b, ab, ba, aa 以及 aba。示例 3 输入aaa 输出3 解释3 个不同的子序列分别是 a, aa 以及 aaa。提示 S 只包含小写字母。 1 S.length 2000来源力扣LeetCode 链接https://leetcode-cn.com/problems/distinct-subsequences-ii 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 class Solution { public:int distinctSubseqII(string S) {int n S.size(), mod 1e97;vectorint dp(n1, 0);dp[0] 1;//空字符串vectorint prev(26, -1);// 之前最近的相同字符 posfor(int i 0; i n; i) {dp[i1] (dp[i]*2)%mod;// 当前字符跟之前的结合不结合产生的方案数if(prev[S[i]-a] ! -1)// 之前有重复的 相同字符会产生重复计数dp[i1] (dp[i1]-dp[prev[S[i]-a]]mod)%mod;prev[S[i]-a] i;//更新最近的字符位置}return dp[n]-1;} };0 ms 7.1 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.pierceye.com/news/31232/

相关文章:

  • 官方网站内容可做证据吗wordpress docker安装目录
  • 物价局网站建设情况汇报网络及it维护外包
  • 教育局网站建设如何构建大型网站架构
  • 广东企业网站模板定制学生兼职网站开发
  • 电子商务网站建设与电子支付做eso哪家网站好
  • 电子商务网站规划从哪些方面入手移动互联网站建设
  • 湖南省建设厅官方网站官网做外贸的人如何上国外网站
  • 网站开发的软件环境设计家官网室内设计视频
  • 贵州网站定制搬瓦工装WordPress
  • 别人用我公司权限做网站广州互帮物流哪家公司做的网站
  • 非认证公众号wordpress郑州网站关键词优化
  • 网站怎么做导航栏网站开发常用工具
  • 林州网站建设服务上海网站怎么备案号
  • 东莞seo整站优化wordpress页眉插件
  • 中信建设有限责任公司陶扬深圳网站优化公司哪家好
  • 学做网站要什么学历免费游戏链接入口
  • 济南 网站建设那家好网页设计怎么做版式
  • 医院网站建设原理网页布局代码
  • 建筑企业登录哪个网站jquery 做网站
  • 天津市做网站wordpress 订单
  • 网址导航网站建设网站建立免费
  • 上海网站建设开发哪广告设计与制作学啥
  • 内网网站建设的必要性芜湖网站建设优化
  • 网站发布内容是否过滤软文推广做得比较好的推广平台
  • cc域名有哪些知名网站WordPress找不到站点
  • 电子科技网站建设网站建设职位有什么
  • 网站用什么语言开发健身网站怎么做
  • 网站建设整合营销长沙岳麓区网站开发
  • 代做毕业设计找哪个网站好wordpress title代码
  • 自己做网站需要什么程序手机无货源网店怎么开