Submission #1316940

#TimeUsernameProblemLanguageResultExecution timeMemory
1316940spetrHieroglyphs (IOI24_hieroglyphs)C++20
0 / 100
54 ms6556 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long const ll mmod = 998244353; #define vl vector<long long> #define vll vector<vector<long long>> #define pl pair<long long, long long> #define vb vector<bool> std::vector<int> ucs(std::vector<int> A, std::vector<int> B){ ll n = A.size(); multiset<ll> m; for (ll i = 0; i < B.size(); i++){ m.insert(B[i]); } vector<int> ans; ll ukazatel = 0; for (ll i = 0; i < n; i++){ ll prvek = A[i]; auto it = m.find(prvek); if (it != m.end()){ ans.push_back(prvek); while (B[ukazatel] != prvek){ it = m.find(B[ukazatel]); m.erase(it); ukazatel++; } } } return 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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...