217412026-01-13 18:48:50Taxiradio20G (40 pont)cpp17Accepted 40/4063ms1816 KiB
// Source: https://usaco.guide/general/io

#include <algorithm>
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n , q; cin >> n >> q;
    vector<int> a;
    int u = 0;
    for(int i = 0; i < n; i++){
        int x; cin >> x;
        u = max(u , x);
        a.push_back(u);
    }
    while(q--){
        int o; cin >> o;
        cout << upper_bound(a.begin() , a.end(), o)-a.begin()+1<<"\n";
    }
}
SubtaskSumTestVerdictTimeMemory
base40/40
1Accepted0/01ms508 KiB
2Accepted0/050ms1332 KiB
3Accepted2/21ms508 KiB
4Accepted2/22ms316 KiB
5Accepted2/23ms316 KiB
6Accepted2/24ms316 KiB
7Accepted3/36ms316 KiB
8Accepted3/361ms1664 KiB
9Accepted3/361ms992 KiB
10Accepted3/361ms1816 KiB
11Accepted4/459ms1808 KiB
12Accepted4/461ms940 KiB
13Accepted4/461ms1780 KiB
14Accepted4/463ms1712 KiB
15Accepted4/461ms1708 KiB