L’índex de Jaccard és és una mesura de semblança i diversitat de dos conjunts. Concretament, l’Índex de Jaccard de i és
Per exemple, l’índex de Jaccard dels conjunts i és .
Escriviu un programa que calculi els índexs de Jaccard de diferents parells de conjunts d’enters.
L’entrada conté diferents casos. Cada cas descriu dos conjunts i . El primer conjunt comença amb la seva cardinalitat i després venen els seus enters en ordre estrictament creixent. El segon conjunt comença amb la seva cardinalitat i després venen els seus enters en ordre estrictament creixent. Per a cada cas, .
Per a cada cas de l’entrada, escriviu els índexs de Jaccard dels seus dos conjunts en una línia diferent amb tres dígits de precisió.
Un xic de teoria de conjunts us pot estalviar un valuós temps de programació.
Useu @cout.setf(ios::fixed); cout.precision(3);@ al principi del vostre programa per escriure nombres reals amb tres dígits de precisió.
Input
3 1 2 3 2 3 4 11 -9 -7 -5 -1 3 4 5 8 11 17 19 11 -8 -5 -4 1 3 6 8 9 11 12 17 0 3 1 2 3
Output
0.250 0.294 0.000