Представим, что длина сторон прямоугольника AB и AD равна a и b соответственно. Тогда первая машина проезжает путь a + b за 1 час, а вторая машина проезжает путь b + a за 1 час. Так как они выезжают одновременно из точки A и двигаются навстречу друг другу, то время до встречи будет равно половине времени, которое им нужно для того чтобы проехать весь путь по периметру прямоугольника. Путь по периметру = 2 * (a+b). Поскольку машины двигаются с одинаковой скоростью, они встретятся посередине, то есть им нужно проехать расстояние (a+b). Время, за которое они встретятся, будет равно половине от времени, за которое они проедут весь путь. Поскольку весь путь занимал 1 час (60 минут), то половина составит 30 минут. Следовательно правильный ответ (В) 30.