Em cần giúp đỡ bài toán này ạ
Cho 1 vector A gồm số lượng của 3 màu bi ( xanh, đỏ, vàng). Tìm số lần tối thiểu để đổi màu bi sao cho 3 màu có số lượng bằng nhau, biết rằng :
- Mỗi lần đổi chỉ đổi 2 bi màu bất kì ( 2 bi cùng màu hoặc 2 bi khác màu) thành 2 bi có màu muốn đổi.
- Nếu không đổi được return -1.
Ví dụ : A = {1,4,4} kq là 1 ( Đổi 1 vàng, 1 đỏ thành 2 xanh).
A={1,1,4} kq =2 ( Đổi 1 vàng 1 xanh thành 2 đỏ ( 3,0,3). Sau đỏ đổi 1 đỏ, 1 vàng lấy 2 xanh).
A={1,0,4} kq=-1 vì không tìm ra được cách đổi.
Với A[i] <= 10^9