[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Numero de solucoes
Desejo averiguar o numero de solucoes inteiras positivas da equacao
t(1)+t(2)+...+t(k)=n, com k e n naturais e tais que t(x)>=t(x+1), ou seja,
t(1)>=t(2)>=...>=t(k).
Vou efetuar as seguintes transformacoes: (considere m(x) um natural)
t(k)=m(1)
t(k-1)=m(1)+m(2)
...
t(2)=m(1)+m(2)+...+m(k-2)+m(k-1)
t(1)=m(1)+m(2)+...+m(k-1)+m(k)
Como m(x) é natural, a transformacao acima garante que t(x)>=t(x+1) para
0<x<k
Assim, o numero de solucoes da equacao
m(k)+2m(k-1)+3m(k-2)+...+km(1)=n
e igual ao numero de solucoes da equacao inicial. Note-se tambem que a
demonstracao fornece um metodo algoritmico para resolver equacoes nas
condicoes propostas inicialmente.
Exemplo:
Resolver a equacao a+b+c=5, com a>=b>=c
Efetuemos as transformacoes:
a=x+y+z
b=y+z
c=z
Temos o novo sistema:
x+2y+3z=5
Para z=0:
x+2y=5; solucoes (x,y)={(5,0),(3,1),(1,2)}
Para z=1
x+2y=2; solucoes (x,y)={(2,0),(0,1)}
Entao as triplas que satisfazem x+2y+3z=5 sao
(x,y,z)={(5,0,0),(3,1,0),(1,2,0),(2,0,1),(0,1,1)}
que correspondem as triplas
(a,b,c)={(5,0,0),(4,1,0),(3,2,0),(3,1,1),(2,1,1)}
Aguardo uma resposta para a questao de saber o numero de solucoes daquela
equacao proposta la no inicio
Valeu!
Douglas