Submission #1170464

#TimeUsernameProblemLanguageResultExecution timeMemory
1170464lopkusRestore Array (RMI19_restore)C++20
0 / 100
0 ms576 KiB
#include <bits/stdc++.h> int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); int n; std::cin >> n; std::vector<int> l(n + 1); std::vector<int> r(n + 1); std::vector<int> k(n + 1); std::vector<int> v(n + 1); std::vector<int> ans(n, - 1); int ok = 1; for(int i = 1; i <= n; i++) { std::cin >> l[i] >> r[i] >> k[i] >> v[i]; assert(k[i] == 1); for(int j = l[i]; j <= r[i]; j++) { if(ans[j] != - 1) { ok = 0; } ans[j] = v[i]; } } if(!ok) { std::cout << - 1; return 0; } for(int i = 0; i < n; i++) { std::cout << ans[i] << " "[i == n - 1]; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...