Cost màxim d'un camí (2) P70102


Statement
 

pdf   zip

Donat un graf dirigit i complet amb nn vèrtexos, calculeu el cost màxim de tots els camins amb els vèrtexos en ordre creixent. El graf ve representat amb una matriu MM de mida n×nn \times n, on per a tot parell (i,j)(i, j) amb iji \ne j, mijm_{ij} és el cost (potser negatiu) de l’arc que va de ii a jj.

Per exemple, el cost màxim del primer test és 100, corresponent al camí 01340 \to 1 \to 3 \to 4, el qual té cost 2010+90=10020 - 10 + 90 = 100.

Entrada

L’entrada consisteix en el nombre de vèrtexos nn, seguit de la matriu MM (nn línies, cadascuna amb nn enters), Els vèrtexos es numeren de 0 a n1n-1. Podeu suposar 1n1031 \le n \le 10^3, que la diagonal només té zeros, i que tots els altres nombres estan entre 106-10^6 i 10610^6.

Sortida

Escriviu el cost màxim de tots els camins amb els vèrtexos en ordre creixent.

Public test cases
  • Input

    6
     0  20   5  -3  80  -2
    11   0  30 -10 -12   3
    22 -10   0 -50  15  -5
    23 -60  35   0  90   7
    97  14 -70 -11   0 -11
     1   2   3   4   5   0
    

    Output

    100
    
  • Input

    1
    0
    

    Output

    0
    
  • Input

    3
     0 -6  8
    -4  0  9
    -7 -2  0
    

    Output

    9
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++
    User solutions
    C++