Submission #313762

#TimeUsernameProblemLanguageResultExecution timeMemory
313762limabeansExamination (JOI19_examination)C++17
2 / 100
3077 ms2728 KiB
#include <bits/stdc++.h>
using namespace std;

template<typename T>
void out(T x) { cout << x << endl; exit(0); }
#define watch(x) cout << (#x) << " is " << (x) << endl





using ll = long long;


const int maxn = 1e6 + 5;




int n, q;
int S[maxn], T[maxn];


int brute(int x, int y, int z) {
    int res = 0;
    for (int i=0; i<n; i++) {
	if (S[i]>=x && T[i]>=y && S[i]+T[i]>=z) {
	    res++;
	}
    }

    return res;
}

int main() {
    ios_base::sync_with_stdio(false); cin.tie(0);  cout.tie(0);

    cin>>n>>q;

    for (int i=0; i<n; i++) {
	cin>>S[i]>>T[i];
    }


    for (int i=0; i<q; i++) {
	int x,y,z;
	cin>>x>>y>>z;
	cout<<brute(x,y,z)<<"\n";
    }
    
    
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...