Ma solution n'est pas très académique mais elle fonctionne.
Soit A le train partant de Paris et B le train partant de Nîmes.
Distance/minute parcourue par A:
600 km : 240 = 2,5 km
Distance/minute parcourue par B:
600 km : 180 = 3,33 km
Sachant que B part à 13 h, A aura parcouru 150 km (départ à 12 h) et il lui restera 450 km à parcourir (distance A<->B).
Distance totale parcourue par A et B par minute:
3,33 km + 2,5 km = 5,85 km
Distance parcourue par A sur les 450 derniers km:
(450 x 2,5) : 5,83 = 193 km
Distance parcourue par B lors du croisement avec A:
(450 x 3,33) : 5,83 = 257 km
Distance parcourue par A lors du croisement avec B:
150 km + 193 km = 343 km
Tout ça pour dire que A et B seront à la même distance de Paris à 14h17 !!!