>>15 の解法がまだ出ていないと思いますので,かいておきます。
(私が見落としていて既に出ていたらすみません)
(>>18さん, >>19さん はともに同じ間違いをしているようです。)

たしか他のスレでも似たような問題がありましたが(たしか「すれ違い」の問題),
このような,「長さのあるもの」が動くときは,その1点に注目するとわかり
やすいです。

この問題では,列車の先頭(運転手さんと思えばいい)に注目すると,
鉄橋の時は,鉄橋と列車の長さの合計だけ進んでいます。
トンネルでは,トンネルの長さから列車の長さを引いただけ進んでいます。
(図をかくとわかりやすいです)

「一定の速さ」なので,列車の長さを x m として速さに注目して立式すると,

(500+x)/30 = (1100-x)/50

です。これを解けば x=100 で >>24 の通り 100m となります。