1 2 3 4 5 6 7 8 9 10 $ run.py ragnar/greedy.cpp best this run old best delta Score for a : 2002 2002 2002 0 Score for b : 4568339 4564400 4568339 -3939 Score for c : 1312204 1289135 1312204 -23069 Score for d : 2493047 2335840 2493047 -157207 Score for e : 718417 673445 718417 -44972 Score for f : 1419782 415082 1419782 -1004700 ======================================== Total score: 10513791 9279904 10513791 // begin end id length ll b , e , id , len ; }; struct Path { ll id ; vector < ll > streets ; vector < ll > remainder ; }; struct Input { ll D , I , S , V , F ; vector < Street > streets ; vector < Path > paths ; map < string , ll > street_ids ; vector < string > street_names ; void read ( istream & i ) { ...