Distances to Zero
来源:互联网 发布:福建广播网络电视台 编辑:程序博客网 时间:2024/05/22 08:13
点击打开链接
B - Distances to Zero
#include<stdio.h>#include<iostream> #include<algorithm> #include<string.h> using namespace std; int a[200005];int b[200005];int c[200005];int main(){ int n,i,j,s,m=0; int k=0; memset(a,0,sizeof(a));memset(b,0,sizeof(b));memset(c,0,sizeof(c));scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&a[i]); if(a[i]==0) {b[k]=i;k++;} } for(i=0;i<n;i++){if(i<=b[m])c[i]=b[m]-i;else {if(i>b[m]&&i<=b[m+1])c[i]=min(i-b[m],b[m+1]-i);if(i==b[m+1]&&(m+1)<=k-1){c[i]=0;m++;}if(i>b[k-1])c[i]=c[i-1]+1;}}for(i=0;i<n;i++){if(i<n-1)printf("%d ",c[i]);elseprintf("%d\n",c[i]);}return 0; }
阅读全文
0 0
- Codeforces803B Distances to Zero
- Distances to Zero
- Distances to Zero
- Distances to Zero
- 803B Distances to Zero
- Distances to Zero 【二分枚举】
- Educational Codeforces Round 20 Distances to Zero
- Codeforces 803 B. Distances to Zero (模拟
- Codeforces 803B Distances to Zero 题解
- CodeForces 803B Distances to Zero
- 【Codeforces 803 B. Distances to Zero】
- Codeforces 803 B. Distances to Zero 模拟
- 【CodeForces 803B】Distances to Zero(模拟)
- CF#803 B. Distances to Zero(水题)
- Distances to Zero(lower_bound和upper_bound应用)
- From Word Embeddings To Document Distances
- From Word Embeddings To Document Distances
- Zero to the Zero Power
- 《离散数学》备考复习
- varnish 基础应用
- mysql分库分表在什么时候用?如何用?
- 安卓扫描车牌识别的功能SDK
- 【软考】-防火墙
- Distances to Zero
- 【ZJOJ 5454】【NOIP2017提高A组冲刺11.5】仔细的检查
- 并发编程(11)-Future模式
- java基础之线程(重点)
- 生成波动图
- java se--2.数组-2.一维数组
- 训练日记
- Java字符串的操作
- 网络七层