diff --git a/DataStructures/Queues/Truck Tour/solu.cpp b/DataStructures/Queues/Truck Tour/solu.cpp new file mode 100644 index 0000000..0649042 --- /dev/null +++ b/DataStructures/Queues/Truck Tour/solu.cpp @@ -0,0 +1,58 @@ +#include + +using namespace std; + +/* + * Complete the truckTour function below. + */ +int truckTour(vector> petrolpumps) { + int tp=0; + int i=0,start=0; + int n=petrolpumps.size(); + for(start=0;start=0&&counter> n; + cin.ignore(numeric_limits::max(), '\n'); + + vector> petrolpumps(n); + for (int petrolpumps_row_itr = 0; petrolpumps_row_itr < n; petrolpumps_row_itr++) { + petrolpumps[petrolpumps_row_itr].resize(2); + + for (int petrolpumps_column_itr = 0; petrolpumps_column_itr < 2; petrolpumps_column_itr++) { + cin >> petrolpumps[petrolpumps_row_itr][petrolpumps_column_itr]; + } + + cin.ignore(numeric_limits::max(), '\n'); + } + + int result = truckTour(petrolpumps); + + fout << result << "\n"; + + fout.close(); + + return 0; +}