CSU-1008
来源:互联网 发布:java 构造函数返回值 编辑:程序博客网 时间:2024/05/16 14:52
测试数据:
10
0
0
1
1
0
0
0
1
1
0
答案:
10
#include <iostream>#include <stdio.h>#include <string.h>using namespace std;struct Node{int data;int count;}a[100005];int main(){int n;while(~scanf("%d",&n)){int sum=0;for(int i=0;i<n;i++){scanf("%d",&a[i].data); if(i%2!=0&&a[i].data!=a[i-1].data){if(a[i].data==0)sum+=a[i-1].count+1;else sum-=a[i-1].count; a[i].count=a[i-1].count+1+a[i-a[i-1].count-1].count; }else { if(a[i].data==0)sum++; if(a[i].data==a[i-1].data)a[i].count=a[i-1].count+1; else a[i].count=1;}}cout<<sum<<endl;}return 0;}
0 0
- CSU-1008
- CSU-1008-Horcrux
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- CSU
- 转载 协程(Coroutine) unity
- STM32F10x uart连接端口以及功能描述
- 2017 向前辈致敬 重新开始Android 先说点闲话
- mysql的一些问题
- abc免费建站
- CSU-1008
- STM32F10x usart数据收发
- 学生成绩的处理
- 三十分钟理解计算图上的微积分:Backpropagation,反向微分
- 网易互娱2017在线笔试——题目一:电子数字
- STM32F10x DMA介绍以及 dma usart数据收发
- PAT-1001. 害死人不偿命的(3n+1)猜想
- xshell无法连接linux虚拟机
- openstack实现对数据的通用校验源码分析:validation(以nova为例)