rt
#include <bits/stdc++.h>
#define int long long
using namespace std;
const int N=5e5+5;
int n,a[N],ans;
signed main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1,j=2;i<=n && j<=n;){
if(a[i]==0) i++;
if(a[j]==0) j++;
if(a[i]<=a[j]/2 && i<j){
i++;
j++;
ans++;
a[j-1]=0;
}else if(a[i]>a[j]/2){
j++;
}else{
i++;
}
}
cout<<ans;
return 0;
}
样例都过了,数据 AC 了 14 个。