Cod sursa(job #2512937)

Utilizator Ionut10Floristean Ioan Ionut10 Data 21 decembrie 2019 22:34:17
Problema Cel mai lung subsir comun Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.63 kb
#include <bits/stdc++.h>
#define DimMax 1030
#define ValMax 260

using namespace std;

ifstream fin("cmlsc.in");
ofstream fout("cmlsc.out");

int n, m;
int x;
int a[DimMax];
int sol[DimMax];
bool E[ValMax];
int main()
{
    fin>>n>>m;
    for(int i = 1;i <= n;i++)
        fin>>a[i];
    for(int i = 1;i <= m;i++)
    {
        fin>>x;
        E[x] = 1;
    }
    for(int i = 1;i <= n;i++)
    {
        if(E[a[i]] == 1)
        {
            sol[0]++;
            sol[sol[0]] = a[i];
        }
    }
    fout<<sol[0]<<'\n';
    for(int i = 1;i <= sol[0];i++)
        fout<<sol[i]<<" ";
    return 0;
}