牛客小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和孤独的区间相关推荐

  1. 牛客小白月赛20 E.区区区间

    牛客小白月赛20 E.区区区间 题目描述 Keven 特别喜欢线段树,他给你一个长度为 n 的序列,对序列进行m 次操作. (略) 输入描述: 第一行两个整数 n.m,表示序列的长度和操作次数(1&l ...

  2. 牛客小bai月赛39 F 孤独(dp)

    牛客小白月赛39 F 孤独 #include <bits/stdc++.h> using namespace std; typedef long long ll; int ans = IN ...

  3. 牛客-小a与星际探索

    这是一道伪图论题 链接:https://ac.nowcoder.com/acm/problem/22144 来源:牛客网 题目描述 小a正在玩一款星际探索游戏,小a需要驾驶着飞船从11号星球出发前往n ...

  4. 牛客——小a与星际探索

    链接:https://ac.nowcoder.com/acm/contest/317/C 来源:牛客网 题目描述 小a正在玩一款星际探索游戏,小a需要驾驶着飞船从11号星球出发前往nn号星球.其中每个 ...

  5. 牛客—— 小A的最短路 (LCA)

    [牛客] 小A的最短路 (LCA) 原题链接 题意: 给定一棵树,除给定的特殊边边权为0外,其余边权均为1.求两点之间的最短距离.n为3e5 思路: 今天碰到的第一道喜欢的题hhhhhh 题目是一棵树 ...

  6. oj记录 牛客小I白月赛50 C减法与求余 (思维

    题目描述 链接:https://ac.nowcoder.com/acm/contest/11227/C 来源:牛客网 鸡尾酒的学生丹丹分不清求余和减法,因为他觉得两种运算都是将一个数字变小,所以都差不 ...

  7. 牛刀小试(牛客小题)

    今天为大家带来了几道牛客网的题 很简单 注重基础 BC105 矩阵相等判定 描述 KiKi得到了两个n行m列的矩阵,他想知道两个矩阵是否相等,请你回答他.(当两个矩阵对应数组元素都相等时两个矩阵相等) ...

  8. 牛客小bai月赛43——C 木棍游戏(DFS)

    题目如下: 来源:牛客网 题目描述 给出 n 根长度不一的木棍,第 iii 根棍子长度为 ai .两根长度分别为 Ab 和​Ac 的木棍可以拼接成一根长度为Ab+Ac​ 的木棍,同理 3 根, 4 根 ...

  9. 牛客-小H的询问(线段树)

    原题链接:更好的阅读体验 题目描述 小H给你一个数组{a},要求支持以下两种操作: 0 l r(1<=l<=r<=n),询问区间[l,r]中权值和最大的有效子区间的权值和,一个子区间 ...

最新文章

  1. C#进阶系列——动态Lamada
  2. 《深入浅出Ext JS》(第2版)即将上市
  3. 几种Linux包管理系统的命令对照
  4. 雷林鹏分享:PHP 超级全局变量
  5. python与excel的应用-python基础之类与对象的应用-操作excel
  6. python银行系统-Python实现银行账户资金交易管理系统
  7. OpenCV LATCH Matching描述符匹配算法的实例(附完整代码)
  8. MyBatis(二)MyBatis基本流程源码分析
  9. Transformer靠什么得以闯入CV界秒杀CNN?
  10. 计算机本地磁盘加密,我可以将onedrive本地文件夹转移到BitLocker加密文件夹吗?...
  11. 训练集,验证集,测试集比例
  12. 网站设计中面包屑导航条的使用和设计
  13. Bilibili宋红康老师MySQL高级篇笔记-架构篇(有完整的md格式笔记,迟点整理好会挂链接)
  14. nar神经网络_基于神经网络的预测模型
  15. Elasticsearch集群规划及节点角色规划醉佳实践
  16. 使用Ngrok实现内网穿透|附国内免费服务器
  17. 如何用云计算搭建服务器,如何搭建一个云服务器
  18. python编写赛车_90%的人说Python程序慢,5大神招让你的代码像赛车一样跑起来
  19. C语言#if、##ifdef、#ifndef的用法详解,C语言条件编译详解
  20. MOS管基本驱动电路

热门文章

  1. Science: 功能饮料里面的这种添加剂会使动物寿命更长——这对人类意味着什么尚不清楚...
  2. 组织学与胚胎学 | 消化系统的发生
  3. 雷士灯具管理系统、灯具管理系统
  4. tiup cluster prune
  5. 第十三届蓝桥杯大赛软件赛决赛(Java 大学A组)
  6. 麦肯锡中国银行业白皮书,得零售者得未来
  7. 拉卡拉支付及支付场景介绍
  8. base64编码 vba_【VBA研究】如何用Base64 编解码方法实现简单的加解密
  9. 三分钟掌握流体力学基本概念——精要提炼
  10. IOS-resign keyboard 新法儿