解:算法一:设全程有m千米,由题意得,(1/2)m-82=(3/8)m4m-82x8=3mm=82x8m=656故a城到b城有656千米算法二:将全程分成8等份,则全程的一半占其中的4/8,题目说已经走了全程的3/8,距离中点有82千米那么剩下的82千米就是全程的(4/8-3/8)=1/8,所以全程为82÷(1/8)=656千米