15442022-11-22 23:54:31TomaSajtHáromszögekcpp14Elfogadva 40/4057ms4600 KiB
#include <bits/stdc++.h>
#define speed ios::sync_with_stdio(0);cin.tie(0)
using namespace std;

int main() {
    speed;
    int n, q;
    cin >> n >> q;
    vector<int> v(n);
    for (auto& a : v) cin >> a;
    sort(v.begin(), v.end());
    while (q--) {
        int a, b;
        cin >> a >> b;
        int l = abs(a - b);
        int r = a + b;
        auto lit = upper_bound(v.begin(), v.end(), l);
        auto rit = lower_bound(v.begin(), v.end(), r);
        cout << rit - lit << '\n';
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/03ms1828 KiB
2Elfogadva0/02ms2056 KiB
3Elfogadva0/06ms2424 KiB
4Elfogadva4/43ms2440 KiB
5Elfogadva2/23ms2640 KiB
6Elfogadva1/146ms3460 KiB
7Elfogadva1/141ms3452 KiB
8Elfogadva2/241ms3660 KiB
9Elfogadva2/241ms3864 KiB
10Elfogadva1/148ms4056 KiB
11Elfogadva1/146ms4060 KiB
12Elfogadva2/248ms4056 KiB
13Elfogadva2/246ms4180 KiB
14Elfogadva1/154ms4272 KiB
15Elfogadva1/148ms4264 KiB
16Elfogadva1/148ms4264 KiB
17Elfogadva1/143ms4272 KiB
18Elfogadva1/141ms4304 KiB
19Elfogadva2/241ms4336 KiB
20Elfogadva2/243ms4588 KiB
21Elfogadva3/343ms4476 KiB
22Elfogadva5/552ms4540 KiB
23Elfogadva5/557ms4600 KiB