【思路】
行程问题。三人再次相聚于O点即三人同一时刻到达O点,由于速度不变,跑完一圈所用时间一定,则从O点出发回再次相聚于O点的时间为跑完一圈所用时间的最小整数倍。
根据题意,已知圆形跑道周长和甲乙丙三人的速度,可求出甲乙丙三人跑一圈所需的时间,
;
则从O点出发回再次相聚于O点的时间为跑完一圈所用时间的最小整数倍,所需的时间应为50分钟。
因此,答案为B。