262072026-03-22 08:26:16LazurAndras20G (40 pont)cpp17Elfogadva 40/4016ms1272 KiB
#include <algorithm>
#include <bits/stdc++.h>
using namespace std;

signed main() {
    ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);
    int n, q; cin >> n >> q;
    vector<int>a(n+1);
    for(int i = 1; i <= n; i++) cin >> a[i];
    vector<int>b(n+1);
    for(int i = 1; i <= n; i++) b[i] = max(b[i-1], a[i]);
    while(q--)
    {
        int x; cin >> x;
        cout << upper_bound(b.begin(), b.end(), x) - b.begin() << '\n';
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/01ms316 KiB
2Elfogadva0/014ms1076 KiB
3Elfogadva2/21ms316 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva2/21ms316 KiB
7Elfogadva3/31ms316 KiB
8Elfogadva3/316ms1252 KiB
9Elfogadva3/316ms1096 KiB
10Elfogadva3/314ms1088 KiB
11Elfogadva4/414ms1272 KiB
12Elfogadva4/416ms1076 KiB
13Elfogadva4/414ms1076 KiB
14Elfogadva4/414ms1076 KiB
15Elfogadva4/414ms1096 KiB