#include<bits/stdc++.h> usingnamespace std; #define int long long
voidsolve(){ int N; cin >> N; vector<int> A(N); for (int i = 0; i < N; i++) { cin >> A[i]; } int ans = 0; for (int i = 0; i < N; i++) { auto it = lower_bound(A.begin(), A.end(), A[i] * 2) - A.begin(); if (it == N) { break; } ans += (N - it); } cout << ans << "\n"; }
signedmain(){ ios::sync_with_stdio(false); cin.tie(0); int t = 1; // cin >> t; while (t--) { solve(); } return0; }
#include<bits/stdc++.h> usingnamespace std; #define int long long
voidsolve(){ int N; cin >> N; vector<int> A(N); for (int i = 0; i < N; i++) { cin >> A[i]; } int ans = 0; int l = 0, r = N / 2; while (l < N / 2 && r < N) { if (A[l] * 2 <= A[r]) { ans++; l++; } r++; } cout << ans << "\n"; }
signedmain(){ ios::sync_with_stdio(false); cin.tie(0); int t = 1; // cin >> t; while (t--) { solve(); } return0; }