equal
  deleted
  inserted
  replaced
  
    
    
|         |      1 #include <iostream.h> | 
|         |      2 #include <fstream.h> | 
|         |      3  | 
|         |      4 #include <LEDA/graph.h> | 
|         |      5 #include <LEDA/graph_alg.h> | 
|         |      6 #include <LEDA/dimacs.h> | 
|         |      7  | 
|         |      8 #include <time_measure.h> | 
|         |      9  | 
|         |     10 // Use a DIMACS max flow file as stdin. | 
|         |     11 // read_dimacs_demo_leda < dimacs_max_flow_file | 
|         |     12 int main()  | 
|         |     13 { | 
|         |     14   GRAPH<int,int> G; | 
|         |     15   leda_node s,t; | 
|         |     16   leda_edge_array<int> cap; | 
|         |     17   Read_Dimacs_Maxflow(cin,G,cap,s,t); | 
|         |     18   | 
|         |     19   leda_edge_array<int> flow(G); | 
|         |     20  | 
|         |     21   std::cout << "preflow demo (LEDA)..." << std::endl; | 
|         |     22   double pre_time=currTime(); | 
|         |     23   int flow_value = MAX_FLOW(G,s,t,cap,flow);  | 
|         |     24   double post_time=currTime(); | 
|         |     25   //std::cout << "maximum flow: "<< std::endl; | 
|         |     26   //std::cout<<std::endl; | 
|         |     27   std::cout << "elapsed time: " << post_time-pre_time << " sec"<< std::endl;  | 
|         |     28   std::cout << "flow value: "<< flow_value << std::endl; | 
|         |     29  | 
|         |     30   return 0; | 
|         |     31 } | 
|         |     32  | 
|         |     33  |