Estive fazendo umas contas e creio que posso ter chegado a uma resposta parcial. 
Por uma quest�o de praticidade, numerei os v�rtices de A[0] at� A[n-1], no sentido 
anti-hor�rio.

   Tome o v�rtice A[0] e v� ligando com os outros v�rtices (A[1]; A[2]; ...; A[n-1]). 
Note que cada diagonal A[0]A[i] divide o plano em dois semi-planos. Se o pol�gono � 
convexo, podemos determinar exatamente quantos v�rtices ficam em cada semi-plano.

   Para quem est� com a figura, � f�cil ver que, dada a diagonal A[0]A[i], todos os 
pontos A[j] com 0<j<i est�o em um semi-plano e todos os pontos com i<j<n est�o em 
outro semi-plano. Qualquer diagonal com v�rtices em semi-planos distintos ter� uma 
intersec��o com a diagonal A[0]A[i].

   Logo, cada diagonal possui SUM[i=1, n-1]{(i-1)(n-1-i)/2} 
Leia-se "somat�rio de (i-1)(n-1-i)/2 quando i varia de 1 at� n-1"

   Como s�o n diagonais, bastaria calcular n*SUM. Contudo, cada intersec��o est� sendo 
contada duas vezes (uma para cada diagonal que a "produz"). Assim, o resultado seria 
n*Sum/2.

   Devo confessar que n�o terminei as contas do somat�rio pq estou meio cansado, mas 
creio que esse seja o n�mero de intersec��es pedido. Aguardo coment�rios...

PROBLEMA:

(Admitindo que o valor encontrado antes esteja correto :-))

   O n�mero encontrado antes N�O necessariamente � o n�mero de intersec��es DISTINTAS. 
Pode-se afirmar com certeza que o n�mero de distintas � menor ou igual ao valor 
calculado.

   O problema agora �: Como descobrir quais intersec��es s�o m�ltiplas, isto �, 
formadas por mais de 2 diagonais? E como cont�-las?


[]'s

Alexandre Tessarollo
-- 
__________________________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup

=========================================================================
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
O administrador desta lista � <[EMAIL PROTECTED]>
=========================================================================

Responder a