[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [obm-l] Número de divisores
- To: obm-l@xxxxxxxxxxxxxx
- Subject: Re: [obm-l] Número de divisores
- From: "Henrique Rennó" <henrique.renno@xxxxxxxxx>
- Date: Thu, 27 Sep 2007 14:16:51 -0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=S5fgkwbz1+e/m46pYg6iwMG41xd5yZfxdv5FcgMmWDk=; b=rGC3XQINiVTGea4wLpGttklk1EAhNnLw3TWlwVJU8wEfoVnNpIO21z7DdSir+mOqmmqnBgXnz1U9bSOVmaKBmclm1uL6fPOfWYIRbVdQu0W47AsIDXfuuXMEV6CvethyIOn8zgjpxMoj708LtmYQspIk9y+A3JkZMDZuFDPgSFU=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FhxhYsmHn9ePc0BepnobYqy4hiCA2IrFoK1fKvTEtL/9JHxlgCDcgm/tBAD3fD/RIfRX1pkFFolnRxRN3vXe/x+eCtCPW9k/HVEORwLi7wS4w6YNK2ZJ0wynB4QDc3NZJHS3AI61v/McIl5v704+XOMCyvlCGH1gOCX9Kk/oIEQ=
- In-reply-to: <000901c80120$b20ee140$0105a8c0@micro>
- References: <BAY135-F240AF7C7525594A1C758C5C3B50@xxxxxxx> <000901c80120$b20ee140$0105a8c0@micro>
- Reply-to: obm-l@xxxxxxxxxxxxxx
- Sender: owner-obm-l@xxxxxxxxxxxxxx
On 9/27/07, barola@xxxxxxxxxxxxxxxx <barola@xxxxxxxxxxxxxxxx> wrote:
> Existe alguma fórmula para calcular o número de divisores de um número?
> De 2004, por exemplo..
Se existir uma fórmula fechada que fornece o número de divisores de um
inteiro positivo ela deve ser bem trabalhada em teoria dos números.
Geralmente escreve-se o número dado como um produto das potências de
seus fatores primos e calcula-se o número de divisores como o produto
de cada expoente dos fatores primos somados à unidade.
Por exemplo, o número 2004:
2004 | 2
1002 | 2
501 | 3
167 | 167
1
2004 = 2^2 * 3^1 * 167^1
Assim 2004 tem (2+1)*(1+1)*(1+1) = 3*2*2 = 12 divisores.
d(2004) = 1, 2, 3, 4, 6, 12, 167, 334, 501, 668, 1002, 2004
Geralmente, se a representação de um número N em fatores primos é N =
(p1^e1)*(p2^e2)*...*(pn^en) então cada expoente dos fatores primos
pode assumir os valores de 0 a ei, i = 1, 2, ..., n gerando um divisor
de N. O número total é (e1+1)*(e2+1)*...*(en+1)
Por exemplo:
3 = 2^0 * 3^1 * 167^0
12 = 2^2 * 3^1 * 167^0
668 = 2^2 * 3^0 * 167^1
--
Henrique
=========================================================================
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================