Problem E
Memory Game

The game of Memory is played with
The cards are shuffled and placed face down on a large table. On each turn you flip two cards of your choice face up. If they match you remove them from the game, and if they don’t match, you turn them face down. The goal of the game is to remove all cards from the game.
Your strategy is simple:
-
If you know of two face-down cards which have the same picture, choose both of them.
-
Otherwise,
-
Turn a random card that you have not looked at before face up.
-
If it matches a card you have seen, turn the matching card face up (you have excellent memory).
-
If the first card did not match a card you had seen before, turn another random unknown card face up.
-
Given this strategy, what is the expected number of turns you have to play in order to finish the game?
Input
Input is a single integer
Output
Output the expected number of turns needed to finish the
game. This number must have an absolute or relative error of at
most
Limits
Sample Input 1 | Sample Output 1 |
---|---|
1 |
1.000000000 |
Sample Input 2 | Sample Output 2 |
---|---|
2 |
2.666666666667 |