1) Определим, сколько метров асфальта уложила первая бригада:
$$300 \text{ м/день} \cdot 6 \text{ дней} = 1800 \text{ м}$$.
2) Переведём километры в метры:
$$5 \text{ км} = 5000 \text{ м}$$.
3) Определим, сколько метров асфальта осталось уложить второй бригаде:
$$5000 \text{ м} - 1800 \text{ м} = 3200 \text{ м}$$.
4) Определим, за сколько дней вторая бригада закончит укладку асфальта:
$$3200 \text{ м} : 400 \text{ м/день} = 8 \text{ дней}$$.
Ответ: 8 дней.