CSES - Dijkstran algoritmi

Toteuta kurssikirjan mukainen Dijkstran algoritmi ja testaa sen toimintaa suunnatussa verkossa, joka on muodostettu seuraavasti:

  • Verkossa on solmut 1,2,,N1,2,\dots,N ja N=5000N=5000.
  • Aloitussolmu on solmu 11.
  • Solmusta aa on kaari solmuun bb, jos a<ba<b ja ba<10b-a<10.
  • Jokaisen kaaren paino on satunnainen kokonaisluku välillä 110001 \dots 1000.
  • Kaaret ovat satunnaisessa järjestyksessä vieruslistoissa.

Kauanko algoritmin suoritus vie aikaa? s

Testissä käyttämäsi koodi: