设这条路的全长为x米。
根据题意,第一天修了全长的一半多30米,即修了x/2 + 30米。 剩下的部分为x - (x/2 + 30) = x/2 - 30米。
第二天修了剩下部分的一半还少20米,即修了(x/2 - 30)/2 - 20米。 剩下的部分为(x/2 - 30) - [(x/2 - 30)/2 - 20] = (x/2 - 30)/2 + 20米。
第三天将剩下的180米全部修完,即(x/2 - 30)/2 + 20 = 180。
解方程得到 (x/2 - 30)/2 + 20 = 180, 化简得到 x/4 - 15 + 20 = 180, 再化简得到 x/4 = 175, 最后得到 x = 175 * 4 = 700。
所以,这条路的全长为700米。