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

西充县建设路小学网站关键词歌词表达的意思

西充县建设路小学网站,关键词歌词表达的意思,什么是网站抄袭,东莞响应式网站哪家好文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 组成长度为i的字符串个数 组成长度为i - zero的字符串个数 组成长度为i - one的字符串个数 设数组f中i号元素的值为组成长度为i的字符串个数 则状态转移方程为f[i] f[i - zero] f[i - one],其中需…

文章目录

  • 题目描述
  • 题解思路
  • 题解代码
  • 题目链接

题目描述

在这里插入图片描述

题解思路

组成长度为i的字符串个数 = 组成长度为i - zero的字符串个数 + 组成长度为i - one的字符串个数
设数组f中i号元素的值为组成长度为i的字符串个数
则状态转移方程为f[i] = f[i - zero] + f[i - one],其中需要舍弃为负数的下标
最终我们计算完f中所有值后,计算f数组中[low, high]区间和就为此题的答案
我们需要注意在进行计算过程中要对1000000007取余

题解代码

func countGoodStrings(low int, high int, zero int, one int) int {f := make([]int, high + 1)f[0] = 1for i := 1; i <= high; i++ {if i >= zero {f[i] = f[i - zero]}if i >= one {f[i] += f[i - one]}f[i] = f[i] % 1000000007}ans := 0for i := low; i <= high; i++ {ans += f[i]}return ans % 1000000007
}

题目链接

https://leetcode.cn/problems/count-ways-to-build-good-strings/

http://www.dtcms.com/wzjs/379331.html

相关文章:

  • 做运动特卖的网站凡科建站和华为云哪个好
  • 网站建设企业蛋糕营销网站建设的因素
  • 网站建设 站内搜索百度关键词推广帝搜软件
  • 淘宝网站备案福州短视频seo公司
  • 高唐做网站推广淘宝客怎么做推广
  • 网站页脚的制作长沙网络公司排名
  • 淘客优惠券推广网站怎么做网站开通
  • 武汉设计工程学院怎么样小辉seo
  • wordpress 手风琴济南优化网站的哪家好
  • 做网站的搜索引擎网上推广赚钱项目
  • 制作网页一般用什么来设计分割页面沈阳专业seo
  • 潍坊做网站公司补脾最企业查询网站
  • zblog2.0转wordpress合肥seo优化排名公司
  • 国外网站dns在线解析天津网络关键词排名
  • 重庆专业的网站建设公司手机优化大师
  • 传奇手游代理平台价格表关键词优化多少钱
  • 网站发的文章怎么做的国内最新新闻事件今天
  • 济南网站建设直播站长工具seo综合查询引流
  • 做网站公司cnfg链接买卖价格
  • 网页制作模板dw宁波seo外包推广软件
  • 江阴公司企业网站建设百度浏览器下载安装
  • 重庆渝中区企业网站建设联系电话南京seo优化公司
  • 网站建设前端工具企业网址
  • 沧州商贸行业网站建设软文客
  • c 网站做微信支付功能百度账号登录中心
  • 主题教育网站建立廊坊seo外包
  • 成都网站设计公司排名网站关键词优化建议
  • 公司招聘一个网站建设来做推广搜索引擎营销的名词解释
  • 大连甘井子区政府seo百科大全
  • 北京网站设计公司兴田德润怎么样网站建设报价明细表