Submission #1251637

#TimeUsernameProblemLanguageResultExecution timeMemory
1251637utkuExamination (JOI19_examination)C++20
0 / 100
3093 ms3516 KiB
#include <bits/stdc++.h>

using namespace std;

int main() {
    int x{}, y{};
    cin >> x >> y;
    vector<pair<int,int>> scores;
    vector<tuple<int,int,int>> criteria;
    vector<int> results;
    for(int i = 0; i<x;i++){
    	int a,b;
    	cin >> a >> b;
    	scores.push_back({a,b});
    }
    for(int i = 0; i<y;i++){
    	int a,b,c;
    	cin >> a >> b >> c;
    	criteria.push_back({a,b,c});
    }
    for(int i = 0; i<y;i++){
        int pass = 0;
        for(int s = 0; s<x;s++){
            int total = scores[s].first + scores[s].second;
            if(total >= get<2>(criteria[i]) && scores[s].first > get<0>(criteria[i]) && scores[s].second > get<1>(criteria[i]) ) {
                pass++;
            }
        }
        results.push_back(pass);
    }
    
    for(int result : results){
        cout << result << endl;
    }


    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...