Đặt t = sin x + cos x − 2 ≤ t ≤ 2 ⇒ sin x cos x = t 2 − 1 2 .
Phương trình trở thành t 2 − 1 2 − t + m = 0 ⇔ − 2 m = t 2 − 2 t − 1 ⇔ t − 1 2 = − 2 m + 2 .
Do − 2 ≤ t ≤ 2 ⇒ − 2 − 1 ≤ t − 1 ≤ 2 − 1 ⇔ 0 ≤ t − 1 2 ≤ 3 + 2 2 .
Vậy để phương trình có nghiệm
⇔ 0 ≤ − 2 m + 2 ≤ 3 + 2 2 ⇔ − 1 + 2 2 2 ≤ m ≤ 1 → m ∈ ℤ m ∈ − 1 ; 0 ; 1 .
Chọn đáp án C.