- int nb_time_steps = 4;
- int nb_locations = 5;
- // Add the source and sink
- int nb_vertices = nb_time_steps * nb_locations + 2;
- int nb_edges = nb_locations + (nb_time_steps - 1) * nb_locations * nb_locations + nb_locations;
- int source = 0;
- int sink = nb_locations - 1;
+ ifstream file(argv[1]);
+ int nb_edges, nb_vertices;
+ int source, sink;
+
+ if(file.good()) {
+ file >> nb_vertices >> nb_edges;
+ file >> source >> sink;
+ }
+
+ cout << "nb_edges = " << nb_edges << endl;
+ cout << "nb_vertices = " << nb_vertices << endl;
+ cout << "source = " << source << endl;
+ cout << "sink = " << sink << endl;
+