Cod sursa(job #2196458)

Utilizator Alex_BubBuburuzan Alexandru Alex_Bub Data 19 aprilie 2018 12:35:06
Problema Cel mai lung subsir comun Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <fstream>

using namespace std;

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

int v[257], a[1025];

int main()
{
    int n, m, x, k = 0;

    fin >> n >> m;

    for(int i = 0; i < n; i++){
        fin >> x;

        v[x]++;
    }

    for(int i = 0; i < m; i++) {
        fin >> x;

        if(v[x]) {
            v[x]--;
            a[k++] = x;
        }
    }

    fout << k << '\n';

    for(int i = 0; i < k; i++)
        fout << a[i] << " ";
}