]> ruin.nu Git - icfp05.git/blobdiff - robbersrc/robber.cpp
lots of connections is a good thing
[icfp05.git] / robbersrc / robber.cpp
index 247a00e6de14d8a1e7a47fe52c92f0e14c552aef..5f36f475177f2a32072c62312ae445b93fbb5bb5 100644 (file)
@@ -23,8 +23,8 @@ string Robber::turn(){
                        continue;
                }
                //cerr << "Looking at street: " << street->first << endl;
-               double goodness = 0;
                Intersection& conInter = _intersections[street->first];
+               double goodness = conInter.connections.size()*5;
 
                list<string> 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<string>::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<double>());