Somebody sent me a competition Math problem recently (an old one so don't worry about ongoing problems). It goes as follows:
You are presented with a 8 × 8 square board, with some of the squares black and some white. You can study the board and when you are done, you will look away and an opponent will flip on of the square's colors. After he/she has done this, you are to identify which square was flipped.
What is the minimum number of bits of memory that you need (during the period when you are not looking) in order to guarantee that you can achieve this?
64 is obviously the naive answer but I was just curious if this is actually the minimum. Any hints/ideas?