I've been struggling trying to find an analytical solution to this problem.
Let's say we have a dice game, played with n players rolling n, k sided dice, with k >= n. The dice determine the order of winning players: each player is assigned a number, from 1 to n, and all roll their k-sided dice simultaneously. Winners are selected each round if the number they roll is unique amongst the n players. If a players roll is matched by another player, then both must continue to the next round, and there can be more than one winner each round, or zero winners. All players roll their dice even if they have already won. All players keep rolling until all have won at least once. The problem is to find the average and expected number of rounds each games last as a function of n and k.
For example, if we had a game of 4 players, each rolling 4-sided dice, a potential game might proceed like this:
Roll 1 - (1,1,3,3) : no winning players, since no player rolled a unique number
Roll 2 - (1,2,2,3) : player 1 and player 4 win, since each rolled a unique number
Roll 3 - (1,1,3,4) : player 3 and player 4 win
Roll 4 - (1,3,3,4) : player 1 and 4 win
Roll 5 - (2,3,2,2) : player 2 wins
Each player has won at least once, so this game ends in 5 rounds.
It would make sense that as k becomes >> n, then the expected number of rounds would converge at 1 (since the probability of there being any matching number for a large sided dice tends towards zero for a large number of sides).
This is a simple problem to simulate, and running each game 1 million times shows the following result:
4 players, rolling 4-sided dice -> average number of rounds = 4.17346
4 players, rolling 10-sided dice -> average number of rounds = 1.806924
6 players, rolling 6-sided dice -> average number of rounds = 5.225997
6 players, rolling 10-sided dice -> average number of rounds = 3.043941
6 players, rolling 100-sided dice -> average number of rounds = 1.15475
This does not seem to be model-able with a Markov Chain, since the number of states is not fixed from game to game with a given n and k.
NOTE: this is not homework, but I came across this game in a PDF full of dice games and haven't been able to find or work-out a solution.