设火车全长x米,则
(500+x)/30=(500-x)/20
20(500+x)=30(500-x)
10000+20x=15000-30x
20x+30x=15000-10000
50x=5000
x=100
答:火车全长100米.