Cod sursa(job #2369604)

Utilizator RazvanucuPopan Razvan Calin Razvanucu Data 6 martie 2019 07:43:58
Problema Cel mai lung subsir comun Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.47 kb
#include <iostream>
#include <fstream>
#define NMax 1024
#define FOR(i,a,b) for(i=a;i<b;i++)
using namespace std;
ifstream f("cmlsc.in");
ofstream g("cmlsc.out");
long long nr,i,j,v[3000],m,n;
int A[NMax+1],B[NMax+1],V[NMax+1];
int main()
{
    f>>n>>m;
    FOR(i,0,n)
    f>>A[i];
    FOR(i,0,m)
    f>>B[i];

    FOR(i,0,n)
    FOR(j,0,m)
    if(A[i]==B[j])
        V[nr]=A[i],nr++;

    g<<nr<<"\n";
    FOR(i,0,nr)
    g<<V[i]<<" ";

    return 0;
}