Modificado para hacer el ejercicio de modificar el map "in-place" que sí que se puede, y añadida también una versión utilizando insert y erase con el iterador