dijkstry: https://pl.wikipedia.org/wiki/Algorytm_Dijkstry
kopce: https://ufkapano.github.io/algorytmy/lekcja09/heap.html https://docs.python.org/3/library/heapq.html