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

合肥建设网站制作哪个好成都住房和城乡建设厅网站

合肥建设网站制作哪个好,成都住房和城乡建设厅网站,欧美vpswindows另类,网站前端仅含1的子串数 1513. 仅含 1 的子串数 - 力扣(LeetCode) 题目: 给你一个二进制字符串 s(仅由 0 和 1 组成的字符串)。 返回所有字符都为 1 的子字符串的数目。 由于答案可能很大,请你将它对 10^9 7 取…

仅含1的子串数

1513. 仅含 1 的子串数 - 力扣(LeetCode)

题目:

给你一个二进制字符串 s(仅由 '0' 和 '1' 组成的字符串)。

返回所有字符都为 1 的子字符串的数目。

由于答案可能很大,请你将它对 10^9 + 7 取模后返回。

示例 1:

输入:s = "0110111"
输出:9
解释:共有 9 个子字符串仅由 '1' 组成
"1" -> 5 次
"11" -> 3 次
"111" -> 1 次

示例 2:

输入:s = "101"
输出:2
解释:子字符串 "1" 在 s 中共出现 2 次

示例 3:

输入:s = "111111"
输出:21
解释:每个子字符串都仅由 '1' 组成

示例 4:

输入:s = "000"
输出:0

提示:

  • s[i] == '0' 或 s[i] == '1'
  • 1 <= s.length <= 10^5
自己的思路和代码:
思路:

        1111中包含1个1111,2个111,3个11,4个1。我们就可以看出规律了。k个连续的1中一共包含 (k + 1)* k / 2 个子串(等差数列的求和公式)。找到这个规律就简单了。

代码:
class Solution {
public:int P = 1000000007;int numSub(string s) {long sum = 0;bool flag = false;long temp;for (int i = 0; i < s.size(); i++) {if (!flag && s[i] == '1') {if (i == s.size() - 1)return (++sum) % P;flag = true;temp = 1;} else if (flag && s[i] == '1') {if (i != s.size() - 1) {temp++;} else {temp++;// for (int j = 0; j <= temp; j++) {//     sum += j;// }sum += temp * (temp + 1) / 2;sum = sum % P;return sum;}} else if (flag && s[i] == '0') {flag = false;// for (int j = 0; j <= temp; j++) {//     sum += j;   // }// sum = sum % P;sum += temp * (temp + 1) / 2;sum = sum % P;}}return sum;}
};

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

相关文章:

  • 建一个营销网站的步骤安全的网站制作公司
  • 广东融都建设有限公司 公司网站wordpress 有支付接口
  • 福州中小企业网站制作百度号码认证平台官网首页
  • 如何看网站是否被降权怎么制作微信表情包
  • 网站建设与设计ppt模板下载公司网站设计教程
  • 网站制作维护费 归属女生做网站后期维护工作好吗
  • 泰国如何做网站推广模板网站如何引擎收录
  • 百度推广进入后是别的网站 说是服务器问题杭州临安网站建设
  • 怎么根据别人的网站做自己的网站jsp网站开发模式
  • 新网站开发wordpress数据库修改域名
  • 设计素材网站排行榜做二手钢结构网站有哪些
  • 濮阳网站建设哪里便宜个人站长做网站
  • 凡科免费网站建设wordpress 音乐播放器插件
  • 手机工信部网站备案查询数据分析网站html模板下载
  • 百度不收录网站关键词把wordpress改成返利网
  • 网站在哪里设置关键字工信部网站备案平台
  • 写作的网站有哪些wordpress主题教程视频
  • 网站开发与运营方向关键词优化好
  • 制作网站管理系统莒南做网站
  • 网站开发工作方案济宁公司做网站
  • 网站兼职做计划赚小钱wordpress 修改教程
  • 网站作业免费下载莱芜金点子今天最新招聘电子版
  • 杭州网站建设第一品牌wordpress翻译升级失败
  • 达州网站开发海南四定网站开发
  • 用dw做网站时怎么添加弹窗国内免费域名申请
  • 网站建设终身不用维护模板网站与定制网站的区别
  • 苏宁易购电子商务网站建设目标比较好的网页制作公司
  • 怎样宣传网站网站建设论文提纲
  • 淄博易宝网站建设网络推广服务内容
  • 北京网站制做的公司莱芜网络推广公司哪里有