#include <bits/stdc++.h> using namespace std; int main() { int m; cin>>m; vector<int>arr(m); for(int i=0;i<m;i++) cin>>arr[i]; int n; cin>>n; int place=0; for(int i=1;i<m-1;i++){//注意边界条件 if(arr[i-1]==0&&arr[i+1]==0){ //无关整体,只要前后两个位置为0就能放下,不管整体直接放 //如果放下的1的...