Advertisement
Guest User

Untitled

a guest
Nov 13th, 2014
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.39 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. class rue {
  4. public:
  5.   int rue_depart;
  6.   int rue_arrivee;
  7.   int rue_temps;
  8. };
  9.  
  10. class requete {
  11. public:
  12.   int requete_depart;
  13.   int requete_arrivee;
  14. };
  15.  
  16. void expert_itinerant0(int n, int m, int r, std::vector<rue *> * rues, std::vector<requete *> * requetes){
  17.     std::vector<int> TabPredecceseur(n);
  18.     std::vector<int> TabPoids(n);
  19.     std::vector<int> TabParcouru(n);
  20.  
  21.     for(int i=0; i<r;i++){
  22.         for(int j=0;j<n;j++){
  23.             TabPredecceseur[j]=-1;
  24.             TabPoids[j]=-1;
  25.             TabParcouru[j]=-1;
  26.         }
  27.         requete* Req_Actuel;
  28.         Req_Actuel = requetes[i];
  29.     }
  30. }
  31.  
  32.  
  33. int main(){
  34.   int r, m, n;
  35.   std::cin >> n >> std::skipws >> m >> r;
  36.   std::vector<rue * > *rues = new std::vector<rue *>( m );
  37.   for (int i = 0 ; i < m; i++)
  38.   {
  39.     rue * ru = new rue();
  40.     ru->rue_depart=0;
  41.     ru->rue_arrivee=0;
  42.     ru->rue_temps=0;
  43.     std::cin >> ru->rue_depart >> std::skipws >> ru->rue_arrivee >> ru->rue_temps;
  44.     rues->at(i) = ru;
  45.   }
  46.   std::vector<requete * > *requetes = new std::vector<requete *>( r );
  47.   for (int j = 0 ; j < r; j++)
  48.   {
  49.     requete * req = new requete();
  50.     req->requete_depart=0;
  51.     req->requete_arrivee=0;
  52.     std::cin >> req->requete_depart >> std::skipws >> req->requete_arrivee;
  53.     requetes->at(j) = req;
  54.   }
  55.   expert_itinerant0(n, m, r, rues, requetes);
  56.   return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement