Em tham khảo nghen
Đầu , ta sắp xếp 5 học sinh lớp 12C vào 5 vị trí [math]\implies[/math] 5! Cách.
Xếp xong 5 học sinh lớp 12C sẽ có 6 khoảng trống gồm để mình xếp các học sinh còn lại.
* TH1:
Nếu xếp 3 học sinh lớp 12B vào 4 vị trí trống ở giữa (không xếp vào hai đầu) [math]\implies[/math] 4A3 cách.
Sau đó , chọn lấy 1 trong 2 học sinh lớp 12A xếp vào vị trí trống thứ 4 (để hai học sinh lớp 12C không được ngồi cạnh nhau), [math]\implies[/math] 2 cách.
Học sinh lớp 12A còn lại có 8 vị trí để xếp, [math]\implies[/math]8 cách.
Vậy có 5!.2.8.4A3 cách
* TH2:
Nếu, 2 trong 3 học sinh lớp 12B vào 4 vị trí trống ở giữa và học sinh còn lại xếp vào hai đầu, [math]\implies[/math] 3C1.2.4A2 cách.
Sau đó, sẽ còn 2 vị trí trống ở giữa, xếp 2 học sinh lớp 12A vào vị trí đó[math]\implies[/math] 2 cách.
Vậy có 5!.3C1.2.4A2.2
Từ đó ta kết luận có TH1+TH2 cách