设矩形花园BC的长为x米,则其宽为 1 2 (46-x+3)米,依题意列方程得: 1 2 (46-x+3)x=299,x2-49x+598=0,解这个方程得:x1=26,x2=23,∵25<26,∴x1=26(不合题意,舍去),∴x=23.答:矩形花园的长为23米.