牛客小d和孤独的区间
牛客小d和孤独的区间
这道题我们如果等到数据都输入完后再计算会浪费很多时间
所以还是每次输入都计算一遍
我们知道要找到一个区间里只有一个1,其余都是0
所以这时候我们可以将输入分为两种情况
1,输入为1
2,输入为0
这时我们去想,如果是1的话,可以和这个1前面的0组合,有多少个0就有多少个0加1本身个区间
如果是0,则包括与前一个1在内所有的0,与前一个1前的0进行组合,
那么记录下来当前有多少个0和前一个1前有多少个0就可以了
#include <bits/stdc++.h>
using namespace std;
int main(){int n;cin >> n;long long temp,qq,cc,ans;ans=0;
// qq是最近的一前面有多少个0qq=0;
// cc前面有多少个0cc=0;for(int i = 0;i < n;i++){cin >> temp;if(temp == 0){ans+=qq;cc++;}else if(temp == 1){ans+=cc+1;qq=cc+1;cc=0;}}cout << ans;
}
牛客小d和孤独的区间相关推荐
- 牛客小白月赛20 E.区区区间
牛客小白月赛20 E.区区区间 题目描述 Keven 特别喜欢线段树,他给你一个长度为 n 的序列,对序列进行m 次操作. (略) 输入描述: 第一行两个整数 n.m,表示序列的长度和操作次数(1&l ...
- 牛客小bai月赛39 F 孤独(dp)
牛客小白月赛39 F 孤独 #include <bits/stdc++.h> using namespace std; typedef long long ll; int ans = IN ...
- 牛客-小a与星际探索
这是一道伪图论题 链接:https://ac.nowcoder.com/acm/problem/22144 来源:牛客网 题目描述 小a正在玩一款星际探索游戏,小a需要驾驶着飞船从11号星球出发前往n ...
- 牛客——小a与星际探索
链接:https://ac.nowcoder.com/acm/contest/317/C 来源:牛客网 题目描述 小a正在玩一款星际探索游戏,小a需要驾驶着飞船从11号星球出发前往nn号星球.其中每个 ...
- 牛客—— 小A的最短路 (LCA)
[牛客] 小A的最短路 (LCA) 原题链接 题意: 给定一棵树,除给定的特殊边边权为0外,其余边权均为1.求两点之间的最短距离.n为3e5 思路: 今天碰到的第一道喜欢的题hhhhhh 题目是一棵树 ...
- oj记录 牛客小I白月赛50 C减法与求余 (思维
题目描述 链接:https://ac.nowcoder.com/acm/contest/11227/C 来源:牛客网 鸡尾酒的学生丹丹分不清求余和减法,因为他觉得两种运算都是将一个数字变小,所以都差不 ...
- 牛刀小试(牛客小题)
今天为大家带来了几道牛客网的题 很简单 注重基础 BC105 矩阵相等判定 描述 KiKi得到了两个n行m列的矩阵,他想知道两个矩阵是否相等,请你回答他.(当两个矩阵对应数组元素都相等时两个矩阵相等) ...
- 牛客小bai月赛43——C 木棍游戏(DFS)
题目如下: 来源:牛客网 题目描述 给出 n 根长度不一的木棍,第 iii 根棍子长度为 ai .两根长度分别为 Ab 和Ac 的木棍可以拼接成一根长度为Ab+Ac 的木棍,同理 3 根, 4 根 ...
- 牛客-小H的询问(线段树)
原题链接:更好的阅读体验 题目描述 小H给你一个数组{a},要求支持以下两种操作: 0 l r(1<=l<=r<=n),询问区间[l,r]中权值和最大的有效子区间的权值和,一个子区间 ...
最新文章
- win10创建新的计算机用户名和密码忘了,Win10 2004中要使用本计算机用户必须输入用户名和密码选项不见了如何恢复?...
- linux局域网内根据ip查询主机名
- 编程开发使用的辅助软件大全
- 统计线段长度.lsp_折线统计图和条形统计图的知识点
- Window Services的调试和非托管dll的引用及其他一些注意问题
- 适合传统节日促销首焦设计的PSD分层模板
- 风险意识培训教程(续)
- aws rds恢复数据库_使用AWS Glue将数据从AWS S3加载到AWS RDS SQL Server数据库
- 求生之路2联机服务器没有响应,求生之路2联机卡,为什么求生之路2联机进不去...
- 操作系统服务:time时间模块+datetime模块
- 计算二叉树叶子结点数
- XRD分析软件安装及使用
- 职友集(www.jobui.com) Lucene Similarity 的排序规则更改了...
- 相亲交友v6.7.7
- BUCT c语言程序设计基础第三篇10~20道题(上)
- 27U、42U、47U常见机柜设备布局图详解【转载自微信公众号弱电课堂】
- java web胖客户端,【转载】:瘦客户端、胖客户端、富客户端
- Ubuntu 如何更换内核
- 第4课【STM32的时钟】时钟 时钟源 内外部时钟 高低速时钟
- gprs模块发送html,GPRS模块通过TCP/IP方式发送数据流程
热门文章
- 到底是谁删了你(Mac版)
- 处理效应模型stata实例_【更新通知】手把手教你Stata软件操作与案例分析更新,速来!...
- 如何设计评分量表问题
- FOXHIS前台西软服务器端和客户端安装教程
- 微软MSDN中ado的例子
- Switch便携底座氮化镓GaN充电器配件扩展坞方案
- 索尼软件测试版,索尼(SONY)SGP511CN/B 黑平板电脑软件测试评测-ZOL中关村在线
- T1042/T2080 vxworks7 开发笔记(一)
- 和画意思相近的字_跟若、似、如意思相近的字还有什么?
- 2021年全国卷二物理电磁感应大题解析