1940 - Jogo da Estratégia
Mais um dia, mais um problema Ad Hoc...
Descrição
Solução
Para simular a passagem de jogador circularmente (depois que o último jogador jogar, volta para o primeiro), basta fazer a conta x + 1 % n
para descobrir quem será o próximo jogador dado que o jogador atual é x
numa roda de n
jogadores (ver Macetes matemáticos para entender como funciona).
Outro jeito de saber qual é o jogador atual fazendo um for com a variável i
indo de 0
até J * R
é fazer i % J
, pois desse jeito toda vez que i
ultrapassar J
, ele vai rotacionar de volta para o primeiro jogador.
O critério de desempate é decidido pelo jogador de maior número.
Last updated