Submission #1225618

#TimeUsernameProblemLanguageResultExecution timeMemory
1225618PagodePaivaHieroglyphs (IOI24_hieroglyphs)C++20
3 / 100
19 ms2604 KiB
#include "hieroglyphs.h"
#include<bits/stdc++.h>

using namespace std;

std::vector<int> ucs(std::vector<int> A, std::vector<int> B) {
    if(A.size() > B.size())
        swap(A, B);
    vector <int> comum;
    int l = 0;
    for(int i = 0;i < A.size();i++){
        while(l < B.size()){
            if(A[i] == B[l]){
                comum.push_back(A[i]);
                l++;
                break;
            }
            else{
                l++;
            }
        }
        if(comum.empty())
            return {-1};
        if(comum.back() != A[i])
            return {-1};
    }
    return comum;
}
#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...