SONNHA


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 493M

Problem type

Có n căn nhà cần sơn. Căn nhà i được sơn bằng một trong 3 màu Xanh, Hồng, Vàng với mức giá tương ứng là a[i, 1], a[i, 2], a[i, 3].

Yêu cầu: Tìm cách sơn màu cho n ngôi nhà sao cho hai căn nhà cạnh nhau không được sơn cùng màu và tổng chi phí sơn là ít nhất.

Dữ liệu vào:

  • Dòng đầu chứa số nguyên dương n là số ngôi nhà;

  • n dòng tiếp theo, dòng thứ i chứa ba số nguyên dương a[i, 1], a[i, 2], a[i, 3].

Dữ liệu ra:

Một số nguyên duy nhất là chi phí ít nhất để sơn n ngôi nhà.

Sample Input

4
13 23 12
77 36 64
44 89 76
31 78 45

Sample Output

137

Giải thích:

Các ngôi nhà lần lượt được sơn các màu: Vàng, Hồng, Xanh, Vàng. Tổng chi phí là: 12+36+44+45 = 137

Comments

There are no comments at the moment.