Editorial for Sơn nhà
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Subtask 1: Ta cần đếm số bộ ba tương ứng với căn nhà màu đỏ, căn nhà màu lam và căn nhà màu lục. Một bộ ba thỏa mãn khi và chỉ khi . Khi đó, số cách sơn nhà với bộ ba này là . Lưu ý rằng ta cần sử dụng Nghịch đảo modulo để tính toán.
Độ phức tạp:
Subtask 2: Ta có thể xem mỗi màu lục được tạo thành từ hai màu đỏ và lam. Ta chỉ cần đếm số cặp tương ứng với căn nhà màu đỏ và căn nhà màu xanh, nhưng mỗi căn nhà có thể được tô cả hai màu. Một cặp thỏa mãn khi và chỉ khi . Khi đó, số cách sơn nhà với cặp này là .
Độ phức tạp:
Comments