Monday, December 6, 2021

Futebol!:Supondo que o Grêmio vença o Atlético-MG, existem 19 em 243 combinações (algo perto de 7,8%) em que o Grêmio pode escapar, considerando os jogos de Bahia, Juventude e Cuiabá

Se alguém puder revisar, eu agradeço!

Vamos supor que o Grêmio tenha a vitória garantida contra o Atlético-MG.

Resta 1 jogo para o Bahia, 2 jogos para o Juventude e 2 jogos para o Cuiabá.

Cada jogo pode ser uma vitória, um empate ou uma derrota (3 possibilidades). Nenhum desses times enfrentará um ao outro.

Logo, considerando apenas os jogos desses 3 times e que cada jogo pode ter 3 possibilidades (vitória, empate ou derrota), existem 3*3*3*3*3 = 243 combinações possíveis envolvendo os resultados desses times.

O Grêmio não se salva, mesmo considerando a vitória contra o CAM, caso 2 dos 3 times pontuem nos próximos jogos. Fiz um código em Python para verificar em que cenários o Grêmio se salvaria.

As combinações em que o Grêmio poderia escapar (supondo que vença o CAM):

Da-lhe Grêmio

O código:

def main(): tabela = {'BAH':43, 'JUV':43, 'CUI':43} times = list(tabela.keys()) possib_dic = {'V':3, 'E':1, 'D':0} possib = list(possib_dic.keys()) counter_1 = 0 #Total iteracoes counter_2 = 0 #Iteracoes em que o Gremio se salva for i in range (len(possib)): #Jogo 38 do Bahia tabela['BAH'] += possib_dic[possib[i]] for j in range (len(possib)): #Jogo 37 do Juventude tabela['JUV'] += possib_dic[possib[j]] for k in range (len(possib)): #Jogo 38 do Juventude tabela['JUV'] += possib_dic[possib[k]] for l in range (len(possib)): #Jogo 37 do Cuiaba tabela['CUI'] += possib_dic[possib[l]] for m in range (len(possib)): #Jogo 38 do Cuiaba tabela['CUI'] += possib_dic[possib[m]] counter_1 += 1 #Checando se é possível a combinacao rebaixar o Gremio check = 0 for time in times: if tabela[time] > 43: check+=1 if check<2: counter_2+=1 tabela['CUI'] -= possib_dic[possib[m]] tabela['CUI'] -= possib_dic[possib[l]] tabela['JUV'] -= possib_dic[possib[k]] tabela['JUV'] -= possib_dic[possib[j]] tabela['BAH'] -= possib_dic[possib[i]] print("Pode escapar em ",counter_2, " de ",counter_1) print("Pode escapar em ",100*counter_2/counter_1,"%") if __name__ == '__main__': main() 


Submitted December 05, 2021 at 10:12PM by magnanimouspedro https://www.reddit.com/r/futebol/comments/r9y8ml/supondo_que_o_gr%C3%AAmio_ven%C3%A7a_o_atl%C3%A9ticomg_existem/?utm_source=ifttt

No comments:

Post a Comment