Cod sursa(job #143526)
Utilizator | Alexandru Gulyan | Data | 26 februarie 2008 17:10:56 |
---|---|---|---|
Problema | Cel mai lung subsir comun | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.4 kb |
#include<fstream>
#include<stdio.h>
using namespace std;
char A[1024],B[1024];
int nr;
int main()
{
ifstream f1("cmlsc.in");
ofstream f2("cmlsc.out");
int M,N,i,a;
f1>>M>>N;
for(i=0;i<M;i++)
{
f1>>a;
A[a]=1;
}
for(i=0;i<N;i++)
{
f1>>a;
if(A[a]){B[a]=1;nr++;}
}
f2<<nr<<endl;
for(i=0;i<1024;i++)
if(B[i])f2<<i<<' ';
f1.close();
f2.close();
return 0;}