subject
Informática, 25.11.2020 02:40 ferkaso13

Alguém arruma pra mim. def main ()
linha = [False] * N
diagAsc = [False] * (2 * N - 1)
diagDesc = [False] * (2 * N - 1)
numSol = 0
solucao = [0] * N

def rainha(col):
if col < N:
for lin in range(N):
if linha[lin] or diagAsc[lin + col] or diagDesc[lin - col + N - 1]:
continue
solucao[col] = lin
linha[lin] = diagAsc[lin + col] = diagDesc[lin - col + N - 1] = True
rainha(col + 1)
linha[lin] = diagAsc[lin + col] = diagDesc[lin - col + N - 1] = False
else:
print
solucao
global numSol
numSol = numSol + 1

rainha([[0,1],[1,0],[4,0],[0,4],[3, 3],[2,4]])

print
"Num. Solucoes= ", numSol

def rei (col):
if col < N:
for lin in range(N):
if linha[lin] or diagAsc[lin + col] or diagDesc[lin - col + N - 1]:
continue
solucao[col] = lin
linha[lin] = diagAsc[lin + col] = diagDesc[lin - col + N - 1] = True
rei(col + 1)
linha[lin] = diagAsc[lin + col] = diagDesc[lin - col + N - 1] = False
else:
print
solucao
global numSol
numSol = numSol + 1

rei([2,3])

print("Num. Solucoes= ", numSol)

Respostas
Respostas: 3

Outra pergunta: Informática

question
Informática, 16.08.2019 04:19
Aintel lançou dois tipos de processadores, o dual core (dc) e o core 2 duo (c2d), assinale o item que contém apenas vantagens do c2d com relação ao dc
Respostas: 3
question
Informática, 16.08.2019 04:13
Ominato e pai do naruto e qual e o nome da mãe dele ​
Respostas: 2
question
Informática, 16.08.2019 19:40
De um ponto de vista econômico, a globalização é a forma como os mercados de diferentes países interagem e aproximam pessoas e mercadorias. a superação de fronteiras gerou uma expansão capitalista que tornou possível realizar transações financeiras e expandir os negócios para mercados distantes e emergentes. o complexo fenômeno da globalização resulta da consolidação do capitalismo, dos grandes avanços tecnológicos e da necessidade de expansão do fluxo comercial mundial. as inovações nas áreas das telecomunicações e da informática (especialmente com a internet) foram determinantes para a construção de um mundo globalizado. disponível em: . acesso em: 2 jul. 2013 (adaptado). sobre globalização, avalie as afirmações a seguir.
Respostas: 3
question
Informática, 17.08.2019 00:46
Alguém sabe como concertar isso em um computador? 15pts
Respostas: 1
Você sabe a resposta certa?
Alguém arruma pra mim. def main ()
linha = [False] * N
diagAsc = [False] * (2 * N - 1)<...
Perguntas
question
Português, 04.09.2020 17:14
Perguntas no site: 22403276