设公车速度x,则小汽车的是3x
公车走完全程的时间80/x,小汽车需80/3x
公车提前走3小时,到达终点的时候小汽车晚20分钟(1/3小时),就是说走完全程公车比小汽车多花(3-1/3)=8/3小时,于是80/x=8/3+80/3x
x=20