#ifndef TOURNAMENT_H #define TOURNAMENT_H #include typedef long long int huge; #define N_AIS 5 //this will change of course #define N_ROUNDS 1000000 //this will be somewhere between 10^6 and 10^9 //this is fixed #define SB 1 #define BB 2 #define B_MIN 3 #define B_MAX 18 #define MAX_NAME_LENGTH 31 #define MAX_SHORT_NAME_LENGTH 7 typedef struct SOLUTION { const char Name[MAX_NAME_LENGTH + 1]; const char ShortName[MAX_SHORT_NAME_LENGTH + 1]; void(* Init)(); int(* AI)(int, int, int, int); } SOLUTION; #endif //TOURNAMENT_H