4月18日打卡

#include<bits/stdc++.h> using namespace std; int N = 100010; int q[N]; int main(){ int n, x; cin >> n >> x; for (int i = 0; i < n; i ++){ cin >> q[i]; } int l = 0, r = n - 1; while(l <= r){ int mid = l + r >> 1; if(q[mid] > x){ r = mid - 1; } else l = mid; } cout << l; }
浙公网安备 33010602011771号