00001 #ifndef MAX_DAG_H 00002 #define MAX_DAG_H 00003 00004 #include <map> 00005 #include <vector> 00006 using namespace std; 00007 00008 class MaxDAG { 00009 const vector<vector<pair<int, int> > > &weighted_graph; 00010 bool debug; 00011 public: 00012 MaxDAG(const vector<vector<pair<int, int> > > &graph) : weighted_graph(graph), 00013 debug(false) {} 00014 vector<int> get_result(); 00015 }; 00016 00017 #endif