这个问题要用角度来解决.不知道你是否知道角速度的概念,如果知道的话相信就不用我来回答了,如果不知道的话请看下面:
圆的一周角度是360,甲42秒跑完,则甲每秒绕圆心转的角度为360/42=60/7,同理乙为360/56=45/7.这样看来问题就简单了.这里你没有说清楚PQ两点的位置关系,我猜想应该一开始就是和O点在一条直线上的,如果是这样的话,只要计算出他们之间相差角度为360度的时刻即可,设时间为x,(60/7-45/7)x=360,解得x=168,即168秒后位于同一直线上.
如果不是这种情况你可以补充提问.