Có tất cả bao nhiêu giá trị của tham số m...

Câu hỏi: Có tất cả bao nhiêu giá trị của tham số m sao cho hàm số \(y = m{x^3} + 3{x^2} + {m^2},\left( {m \ne 0} \right)\) đồng biến trên khoảng (a;b) và nghịch biến trên các khoảng \(\left( { - \infty ;a} \right),\left( {b; + \infty } \right)\) sao cho \(\left| {a - b} \right| = 2\).

A. 0

B. 1

C. 2

D. Vô số m