X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=robbersrc%2Frobber.cpp;h=32124a864158e7962217aa0cae515e855b0886bf;hb=aae26492dc1712e3f4783223df158ff5aa65d975;hp=b2a32d44a8081f90dfbac4691ea6312475911c2c;hpb=83e7d286ee9aed505c4a47fdad2bcd1955a2d0ee;p=icfp05.git diff --git a/robbersrc/robber.cpp b/robbersrc/robber.cpp index b2a32d4..32124a8 100644 --- a/robbersrc/robber.cpp +++ b/robbersrc/robber.cpp @@ -24,7 +24,7 @@ string Robber::turn(){ } //cerr << "Looking at street: " << street->first << endl; Intersection& conInter = _intersections[street->first]; - double goodness = conInter.connections.size(); + double goodness = conInter.connections.size()*5; list closestFootCop = shortestPath(street->first, cop_foot, FindPlayer(_players, cop_foot, 6), true); unsigned int closestCop = closestFootCop.size(); @@ -64,7 +64,7 @@ string Robber::turn(){ continue; //list::iterator i = l.begin(); //++i; - banks.push(bank->second/(pow(l.size(),2.0))); + banks.push(bank->second/(pow(l.size(),4.0))); } } //sort(banks.begin(),banks.end(),greater()); @@ -134,3 +134,5 @@ int main(){ return 0; } + +#include "../botsrc/shortestPath.cpp"