Cod sursa(job #777253)

Utilizator miu_mik93FMI - Paduraru Miruna miu_mik93 Data 11 august 2012 17:40:59
Problema Cel mai lung subsir comun Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include<iostream>
#include <fstream>
#include <stdio.h>
using namespace std;
int main()
{
	freopen("cmlsc.in", "r", stdin);
	freopen("cmlsc.out", "w", stdout);
	int A[128], B[128], n, m, MAX[256];
	scanf("%d",&n);
	scanf("%d",&m);
	for(int i=1; i<=n; i++)
		scanf("%d", &A[i]);
	for(int i=1; i<=m; i++)
		scanf("%d", &B[i]);
	int j = 1, z = 1, k = 0;
	for(j=1; j<=n; j++)
		for(z=1; z<=m; z++)
			if(A[j] == B[z])
				MAX[++k] = A[j];
	printf("%d\n ", k);
	for(z=1; z<=k; z++)
		printf("%d", MAX[z]);
	return 0;
}