甲队每天修1/12 乙队每天修1/15 则甲队每天比乙队多修1/12-1/15=1/60
甲乙一起用了1/(1/12+1/15)=20/3天
则甲队比乙队多修了总长的(1/60)*(20/3)=1/9
则公路长为2/(1/9)=18千米