一个长比宽多1cm的长方形与边长为acm的正方形周长相等,则这个长方形的长为?