commit cc2d82bc9308ccb45337df963bc5470ec6ddaaea
parent 10942877fb2421a1a146d4ec3177bf55beea3fe2
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Sat, 28 Mar 2015 13:20:14 +0100
cleanup
Diffstat:
1 file changed, 0 insertions(+), 41 deletions(-)
diff --git a/contest/a3nm/main.cpp b/contest/a3nm/main.cpp
@@ -56,48 +56,7 @@ void calccoverage() {
           coverage[r][c].push_back(l);
 }
 
-int chooseda(int b, int t, int a, int r, int c) {
-  int best = 0, bestda;
-  if (a == 0)
-    bestda = 1;
-  if (a == 1)
-    bestda = rand() % 2;
-  if (a == A)
-    bestda = (rand() % 2) - 1;
-  if (a > 1 && a < A) {
-    bestda = (rand() % 3) - 1;
-  }
-  for (int da = -1; da <= 1; da++) {
-    if (a <= 1 && da == -1)
-      continue; // don't go back down or go down on ground
-    if (a + da > A)
-      continue; // can't go too high
-
-    // compute improvement
-    Pt next = dest[a + da][r][c];
-    int cscore = 0;
-    // loons on ground and loons out don't help
-    if (a + da > 0 && next.r >= 0) {
-      for (unsigned int i = 0; i < coverage[next.r][next.c].size(); i++) {
-        int l = coverage[next.r][next.c][i];
-        cscore += covered[t+1][l] ? 0 : 1;
-      }
-    }
-    if (next.r < 0) {
-      // out is BAD
-      cscore = -1;
-    }
-    if (cscore > best) {
-      best = cscore;
-      bestda = da;
-    }
-  }
-  printf("best da is %d with score %d\n", bestda, best);
-  return bestda;
-}
-
 int main(int argc, char **argv) {
-  srand(42);
   scanf("%d%d%d", &R, &C, &A);
   scanf("%d%d%d%d", &L, &V, &B, &T);
   scanf("%d%d", &rs, &cs);