Intervals Of Decrease And Conquer Algorithm