Пример #1
0
int main(int argc, char* argv[])
{
    if(argc < 2)
    {
        std::cout << "Missing input file name in input" << std::endl;
        return 1;
    }

    std::ifstream ifs(argv[1]);
    std::string input;
    Locations locations;
    while(std::getline(ifs, input))
    {
        if(!input.empty())
            locations.push_back(parse(input));
    }

    std::vector<int> results = getPath(locations);
    std::for_each(results.begin(), results.end(), [](int result){
        std::cout << result << ' ';
    });
    std::cout << std::endl;

    return 0;
}