Submission #1233701

#TimeUsernameProblemLanguageResultExecution timeMemory
1233701coin_Inspections (NOI23_inspections)C++20
11 / 100
2097 ms16796 KiB
#include <bits/stdc++.h> #define endl '\n' #define int long long #define fi first #define se second #define pb push_back using namespace std; signed main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int t = 1; // cin >> t; while(t--){ int n, m, q; cin >> n >> m >> q; vector<int> nums; int cnt = 0; for (int i = 0; i < m; i++){ int u, v; cin >> u >> v; for (int j = u; j <= v; j++){ nums.push_back(j); } } while(q--){ int qi; cin >> qi; vector<int> lastApp(n+5, -1); int ans = 0; for (int i = 0; i < nums.size(); i++){ if (lastApp[nums[i]] != -1){ if (i - lastApp[nums[i]] > qi){ ans++; } } lastApp[nums[i]] = i; } cout << ans << ' '; } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...