AB间的距离我看不清,说下思路吧。沿着河流下边做B的对称点B’,连接AB‘交河流下边于O点,AO-OB两段总和即是最短路程。AO-OB两段总和其实就等于AB'段距离,我们只需计算AB'段距离A点向B点所在右边作垂线于M点,BM为30,AB多少我看不见,由此可以求出AM为多少,接着进而可以求出AB'了,你画下图就知道。最短时间=最短路程除以跑步速度+打水时间。不清楚的话,可以继续追问。