Alice and Bob play the following game with an $n \times n$ matrix, where $n$ is odd. Alice fills in one of the entries of the matrix with a real number, then Bob, then Alice and so forth until the entire matrix is filled. At the end, the determinant of the matrix is taken. If it is nonzero, Alice wins; if it is zero, Bob wins. Determine who wins playing perfect strategy each time.
When $n$ is even it's easy to see why Bob wins every time. and for $n$ equal to $3$ I have brute-forced it. Bob wins. But for $n = 5$ and above I can't see who will win on perfect strategy each time. Any clever approaches to solving this problem?







We know that the determinant of a matrix A is non-zero if the rank of the matrix is the same size of the matrix. So, in this case, rank(A) is odd. So, on the last column (or first column) all Alice has to do to guarantee a win is make sure the real number cannot be written as a linear combination of the others in that column, thereby making every column independent. This in turn makes the rank(A) = n, which is to say the determinant is non-zero.
May not be the correct answer as to what you are looking for, but it is a generalized result.