GVIP


Submit solution

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

Problem type

Trong rạp chiếu phim có N ghế dành cho N vị khách. Mỗi người lần lượt vào rạp xem phim và phải ngồi vào đúng chỗ của mình (người vào thứ i phải ngồi ghế thứ i). Tuy nhiên, trong N vị khách, có một ông khách VIP vào đầu tiên và được giành lấy một ghế bất kì. Mỗi người tiếp theo khi vào rạp thì ý thức hơn nên sẽ ngồi vào đúng chỗ (nếu ghế của họ chưa có người ngồi). Nhưng nếu chỗ của họ đã bị lấy mất thì họ được quyền chọn 1 ghế khác bất kì.

Độ hài lòng của vị khách thứ i khi ngồi vào ghế thứ j là a[i,j].

Yêu cầu: Tính giá trị lớn nhất có thể của tổng độ hài lòng của N vị khách.

Dữ liệu vào:

  • Dòng đầu chứa số nguyên dương N (1≤N≤1000);

  • N dòng tiếp theo, dòng thứ i chứa N số nguyên a[i,1], a[i,2], …, a[i,N] (0≤a[i,j]<=10^9)

Dữ liệu ra:

Một số nguyên duy nhất là giá trị lớn nhất của tổng độ hài lòng có thể được.

Sample Input

4
2 6 8 6 
5 0 6 7 
8 0 1 9 
2 7 2 4

Sample Output

24

Giải thích:

Khách VIP (người thứ nhất) vào ghế số 2, người thứ 2 vào ghế số 3, người số 3 vào ghế số 1, người thứ 4 vào ghế số 4, tổng độ hài lòng là : 6 + 6 + 8 + 4 = 24

Comments

There are no comments at the moment.