Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 291 Roy-Floyd : Decembrie 28, 2016, 22:59:11
presupun ca greseala e la cum calculez lungimea maxima dar nu vad unde
Cod:
 if(i!=k && j!=k && a[i][j] >= (a[i][k]+a[k][j]))
                {
                    if(a[i][j] == (a[i][k]+a[k][j]))
                        v[i][j] = max(v[i][j],v[i][k]+v[k][j]);
                    else v[i][j] = v[i][k]+v[k][j];
                    a[i][j]=a[i][k]+a[k][j];
                }
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines