제출 #1316942

#제출 시각아이디문제언어결과실행 시간메모리
1316942spetr상형문자열 (IOI24_hieroglyphs)C++20
0 / 100
29 ms6524 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++; if (ukazatel >= B.size()){ ukazatel --; break; } } it = m.find(B[ukazatel]); m.erase(it); } } 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...