this is a track-allocting programme for Curling events which use Round-robin-tournament rules
first of all, make sure you have make and g++ (mingw in windows) use make to compile in windows use make posix to complie in Linux and firstly input group number n, secondly input track number m. then input n number , which stands for the team number.
the same team won't complete for continous two game in one same track and the team distribution is as balanced as possible