Pagini recente » Cod sursa (job #2304296) | Cod sursa (job #1180861) | Cod sursa (job #1128631) | Cod sursa (job #1298192) | Cod sursa (job #949912)
Cod sursa(job #949912)
#include <fstream>
#include <algorithm>
#include <vector>
#define nmax 1024
using namespace std;
ifstream f("cmlsc.in");
ofstream g("cmlsc.out");
int m, n;
vector <int> a(nmax), b(nmax), best(nmax);
int main()
{
f>>m>>n;
for (int i=0; i<m; i++) f>>a[i];
for (int i=0; i<n; i++) f>>b[i];
set_intersection(a.begin(), a.end(), b.begin(), b.end(), best.begin());
int aux=best.size();
while (best[aux]==0) --aux;
g<<aux+1<<'\n';
for (int i=0; i<aux; i++) g<<best[i]<<' ';
f.close(); g.close();
return 0;
}