Ответ:

1. Найдём длину каждой половины пути: \(900 : 2 = 450\) км.

2. Время в пути на поезде: \(450 : 45 = 10\) ч.

3. Время в пути на автобусе: \(450 : 50 = 9\) ч.

4. Общее время: \(10 + 9 = 19\) ч.

Ответ: 19 ч.