提交时间:2022-05-28 10:24:11

运行 ID: 1013

#include <bits/stdc++.h> using namespace std; int arr[1000005],brr[100005]; int main(){ int n; cin>>n; for(int i=0;i<n;i++){ cin>>arr[i]; } for(int i=0;i<n;i++){ int a=i,b=i,t=0; for(int j=0;j<n;j++){ if(a>=0){ if(arr[a]==0){ brr[i]=j; break; } } if(b<n){ if(arr[b]==0){ brr[i]=j; break; } } b++,a--; } } for(int i=0;i<n;i++){ cout<<brr[i]<<" "; } }