체바 정리를 활용하면 무난하게 풀 수 있다.
https://namu.wiki/w/%EC%B2%B4%EB%B0%94%20%EC%A0%95%EB%A6%AC
체바 정리 - 나무위키
이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권�
namu.wiki
EA길이를 구할 수 없기 때문에
CE/EA를 구한 뒤
CE : EA의 비율을 통해 CE를 구하게 된다.
https://www.acmicpc.net/problem/16482
16482번: 한 점에서 만나라!
영철이는 작도하는 것을 좋아한다. 특히, 삼각형을 이용해서 작도하는 것을 더 좋아한다. 영철이가 종이에 삼각형 ABC를 그리고, 변 AB의 길이를 c, 변 BC의 길이를 a, 변 CA의 길이를 b라고 정했다. �
www.acmicpc.net
#include <stdio.h>
int main(){
double a,b,c;
double AF,FB;
double BD,DC;
double CeEa;
scanf("%lf %lf %lf %lf %lf", &a, &b, &c, &AF, &BD);
FB = c-AF;
DC = a-BD;
CeEa = (DC*FB)/(BD*AF);
printf("%.10lf", b/(1+CeEa)*CeEa);
return 0;
}
간단하게 AC.
반응형