static void Main(string[] args) { var filepath = "Test.txt"; var cityPath = "miasta.txt"; var connectionsPath = "polaczenia.txt"; var loadedData = FileLoader.LoadCitiesFromCityFiles(cityPath, connectionsPath); Console.WriteLine(MaxPossiblePathsHelper.GetMaxPossiblePathsAmount(116, 118, loadedData)); }
private void MaxPossiblePathsButton_Click(object sender, EventArgs e) { if (!int.TryParse(MPPCityFromTextBox.Text, out maximumPathsCityFromId) || maximumPathsCityFromId > loadedData.Count) { maximumPathsCityFromId = 1; } if (!int.TryParse(MPPCityToTextBox.Text, out maximumPathsCiyToId) || maximumPathsCiyToId > loadedData.Count) { maximumPathsCiyToId = 2; } var maxPaths = MaxPossiblePathsHelper.GetMaxPossiblePathsAmount(maximumPathsCityFromId, maximumPathsCiyToId, loadedDataWithoutFill); MessageBox.Show($"Maximum Paths: {maxPaths}", "Maximum Paths", MessageBoxButtons.OK); }