Matricea-Distantelor

download Matricea-Distantelor

of 7

Transcript of Matricea-Distantelor

  • 7/25/2019 Matricea-Distantelor

    1/7

  • 7/25/2019 Matricea-Distantelor

    2/7

    Distante in grafuri

    (mai multe denitii)Presupunem ca graful G este un graf conex. Excentricitatea ecc(V) lui V in G este distanta cea

    mai mare de la V la un alt nod.

    Razarad(G) lui G este aloarea celei mai miciexcentricitati ecc(a)!" deoarece

    nodurile cele maiindeparte de a sunt#$M$% la distanta de

    "&

    rad(G)!'&

  • 7/25/2019 Matricea-Distantelor

    3/7

    %*+%,A-

    Diametrul diam(G) lui G este aloarea celei maimari excentricitati

    Centrullui G este multimea de noduri V a./

    ecc(V)!rad(G) Periferialui G este multimea de noduri V a./

    ecc(V)!diam(G) diam(G)!0&

    entrul lui G: $1$G&

    Periferia lui G: $#$M$%&

  • 7/25/2019 Matricea-Distantelor

    4/7

    +nmultirea matricilor

  • 7/25/2019 Matricea-Distantelor

    5/7

    2include 3iostream4

    2include 3fstream4

    using namespace std&

    int A5677856778$95677856778$5677856778$D5677856778$m$n&

    distanta de la x la ; si nr drumuri de la x la ; oid citiredate.in>)&

    f44n&

    for(i!6&i3!n&i??) =f44x44;&m??&

    A5x85;8!A5;85x8!6&

    if(x4max)

    max!x&

    if(;4max) max!;&@

    f.close()&

    n!max&

    @

  • 7/25/2019 Matricea-Distantelor

    6/7

    6

    ' B

    "

    0C

    67

    66

    6

    6' 6B

    E

  • 7/25/2019 Matricea-Distantelor

    7/7

    int main()

    = int i$x6$;6$x$s$;$F$$p& citireH si I: >& cin44x44;& cout33>Distanta P>& cin44p& for(i!6&i3!n&i??) for(F!6&F3!n&F??) = 95i85F8!A5i85F8&

    D5i85F8!A5i85F8& @ for(!6&3!pJ6&??) = for(i!6&i3!n&i??) for(F!6&F3!n&F??) = 5i85F8!7&

    for(s!6&s3!n&s??) 5i85F8?!A5i85s8K95s85F8&

    if((95i85F8!!7)LL(5i85F8!7)LL(D5i85F8!!7))

    D5i85F8!& @ for(i!6&i3!n&i??) for(F!6&F3!n&F??)

    95i85F8!5i85F8&

    @

    cout33>%r. drumurilor de lungime P >& cout335x85;8&

    return 7&

    @