Processing math: 100%
 

스튜어트의 정리(Stewart's theorem)

1. 스튜어트의 정리

 

삼각형에서 다음이 성립한다

 

제목 없음.jpg

 

 

2. 증명

 

각 APC를 θ라고 하자.

 

제목 없음.jpg

 

삼각형 APC에서 제2코사인법칙에 의해 c2=d2+m22dmcosθ

 

한편 삼각형 APB에서 제2코사인법칙에 의해, b2=d2+n22dncos(πθ)

 

여기서 cos(πθ)=cosθ을 두번째 식에 대입하자 

 

첫번째 식에 n을 곱하고 두번째 식에 m을 곱해서 더하면

 

mb2+nc2=md2+mn2+2dmncosθ+nd2+nm22dmncosθ

 

우변을 계산하면,

 

mb2+nc2=md2+mn2+nd2+nm2=(m+n)(d2+mn)

 

3. 연습문제

 

16488번: 피카츄가 낸 어려운 문제 (acmicpc.net)

 

16488번: 피카츄가 낸 어려운 문제

맨날 학교 칠판에 이등변삼각형을 그리고 노는 피카츄가 어느 날, 칠판에 변 AB와 변 AC의 길이가 모두 N인 이등변 삼각형을 그린 다음, 친구들에게 아래와 같은 문제를 냈다. 이등변삼각형 ABC에

www.acmicpc.net

 

4. 풀이

 

그림을 그려보면 대충 이렇다

 

제목 없음.jpg

 

F(1)=d21+m1n1, ... , F(k)=d2k+mknk

 

스튜어트의 정리에 의해, (d21+m1n1)(m1+n1)=m1N2+n1N2=N2(m1+n1)

 

따라서,  (d21+m1n1)=N2

 

이는 모든 K  = 1,2,3,...에 대해 성립한다

 

그러므로 N2을 K배 하면 문제의 답이 될 것

 

from sys import stdin

n,k = map(int,stdin.readline().split())

print(k*(n**2))
728x90