Submission #1002678

#TimeUsernameProblemLanguageResultExecution timeMemory
1002678PagodePaivaAutobahn (COI21_autobahn)C++17
50 / 100
1 ms604 KiB
#include<bits/stdc++.h> #define endl '\n' using namespace std; const int N = 1010; int qtd[N], val[N]; int main(){ int n, k, x; cin >> n >> k >> x; for(int i = 0;i < n;i++){ int l, t, r; cin >> l >> t >> r; for(int j = l;j <= r;j++){ qtd[j]++; } for(int j = l+t;j <= r;j++){ val[j]++; } } int res = 0; for(int i = 1;i < N;i++){ int sum = 0; for(int j = i;j <= (i+x-1);j++){ sum += (qtd[j] >= k)*val[j]; } res = max(res, sum); } cout << res << endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...