Submission #383661

#TimeUsernameProblemLanguageResultExecution timeMemory
383661nikatamlianiExamination (JOI19_examination)C++14
2 / 100
3043 ms1664 KiB
#include <bits/stdc++.h> using namespace std; const int N = 3e5+10; int x[N], y[N], a[N], b[N], c[N]; int main() { ios::sync_with_stdio(0); cin.tie(0); int n, m; cin >> n >> m; for (int i = 1; i <= n; ++i) { cin >> x[i] >> y[i]; } for (int i = 1; i <= m; ++i) { cin >> a[i] >> b[i] >> c[i]; if(a[i] + b[i] >= c[i]) { int ans = 0; for(int j = 1; j <= n; ++j) { if(x[j] >= a[i] && y[j] >= b[i]) { ++ans; } } cout << ans << '\n'; continue; } int all = 0, sumA = 0, sumB = 0; for(int j = 1; j <= n; ++j) { if(x[j] + y[j] >= c[i]) { ++all; } if(x[j] < a[i] && x[j] + y[j] >= c[i]) { ++sumA; } if(y[j] < b[i] && x[j] + y[j] >= c[i]) { ++sumB; } } cout << all - sumA - sumB << '\n'; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...