Для решения этой задачи используем принцип элементарной комбинаторики.
У нас есть 5 сержантов и 8 рядовых солдат, которых надо разместить по одному на семи этажах здания таким образом, чтобы на первом и последнем этажах обязательно находились сержанты.
Сначала выберем, на какие этажи поставим сержантов. Это может быть 1-й, 2-й, 3-й, 4-й, 5-й или 6-й этаж (так как на первом и последнем этажах обязательно сержанты). Таким образом, у нас есть 6 вариантов выбора этажей для сержантов.
После этого нужно расставить сержантов на выбранных этажах. Всего у нас 5 сержантов, они размещаются по одному на каждом выбранном этаже.
Затем на оставшиеся 5 этажей (7 - 2 = 5) остаётся расставить рядовых солдат. Их у нас 8, они могут занимать оставшиеся этажи в любом порядке.
Итак, общее количество способов расстановки солдат в здании равно произведению количества способов выбора этажей для сержантов, количества способов размещения сержантов и количества способов размещения рядовых солдат.
Итоговый ответ: 6 * 5! * 8 = 5760 способов.
Таким образом, есть 5760 способов расставить по одному часовому на семи этажах здания, учитывая условие дежурства сержантов на первом и последнем этажах.