Curso 2023/2024
int contarComunes(const vector<float> & v1, const vector<float> & v2, int pos1, int pos2) { if (pos1 >= v1.size() || pos2 >= v2.size()) return 0; if (v1[pos1] == v2[pos2]) return 1 + contarComunes(v1, v2, pos1 + 1, pos2 + 1); if (v1[pos1] < v2[pos2]) return contarComunes(v1, v2, pos1 + 1, pos2); return contarComunes(v1, v2, pos1, pos2 + 1); } int contarComunes(const vector<float> & v1, const vector<float> & v2) { return contarComunes(v1, v2, 0, 0); }