Cod sursa(job #2340644)

Utilizator studentdin19bluredman studentdin19 Data 10 februarie 2019 19:33:38
Problema Cel mai lung subsir comun Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.68 kb
// Cel mai lung subsir comun.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

//#include "pch.h"
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;

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

	int  m, n;
	int temp;
	fin >> m >> n;

	vector<int> numere,remain;
	while (m-- != 0) {
		fin >> temp;
		numere.push_back(temp);
	}
	
	while(n--!=0){
		fin >> temp;
		auto it = find(numere.begin(), numere.end(), temp);
		if(it!=numere.end()){
			remain.push_back(temp);
			numere.erase(it);
		}		
	}
	fout << remain.size()<<'\n';
	for (auto it : remain)
		fout << it <<' ';
}