Skip to content

Balobanov/commisvoyageur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

commisvoyageur

Программа для нахождения кратчайшего пути между двумя точками(городами). Используется алгоритм Дейкстры.

/*

    1. You are given a list of cities. Each direct connection between two cities
  • has its transportation cost (an integer bigger than 0). The goal is to find
  • the paths of minimum cost between pairs of cities. Assume that the cost of each
  • path (which is the sum of costs of all direct connections belongning to this path)
  • is at most 200000. The name of a city is a string containing characters a,...,z and
  • is at most 10 characters long.2)
  • Input
  • s [the number of tests <= 10]
  • n [the number of cities <= 10000]
  • NAME [city name]
  • p [the number of neighbours of city NAME]
  • nr cost [nr - index of a city connected to NAME (the index of the first city is 1)] [cost - the transportation cost]
  • r [the number of paths to find <= 100]
  • NAME1 NAME2 [NAME1 - source, NAME2 - destination]
  • [empty line separating the tests]
  • Output
  • cost [the minimum transportation cost from city NAME1 to city NAME2 (one per line)]
  • Example
  • Input:
  • 1
  • 4
  • gdansk
  • 2
  • 2 1
  • 3 3
  • bydgoszcz
  • 3
  • 1 1
  • 3 1
  • 4 4
  • torun
  • 3
  • 1 3
  • 2 1
  • 4 1
  • warszawa
  • 2
  • 2 4
  • 3 1
  • 2
  • gdansk warszawa
  • bydgoszcz warszawa
  • Output:
  • 3
  • 2 */

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages