Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
1097 yy043 最近距离 C++ 输出超限 1 MS 288 KB 457 2022-05-28 11:23:43

Tests(0/20):


#include<iostream> using namespace std; int main(){ int i,a[10001],b[10001],n,k=0,o,t; cin>>n; int j[10001]; for(i=0;i<n-1;i++){ cin>>a[i]; if(a[i]==0){ j[k]=i; t=i; k++; } } for(i=0;i<n-1;i++){ if(a[i]==0)b[i]=0; b[i]=i-j[k]; if(b[i]<0)b[i]=-1*b[i]; for(o=0;o<t;o++){ if(j[k]=t)break; if(i>j[k]){ k++; j[k]=t; } } } for(i=0;i<n;i++){ cout<<b[i]<<" "; } return 0; }


测评信息: