Ho un vector di questo tipo:

codice:
interi = {1,1,3,44,2,78,45,44,90};
dovrei semplicemente crearne due nuovi popolandone uno con i valori presenti più volte in interi e l'altro con quelli rimanenti (presenti una sola volta in interi) per ottenere ad esempio due nuovi vector <int>:

codice:
interipresenzemultiple=  {1,44};
interipresenzesingole=  {3,2,78,45,90};
thanks