반응형
주어진 레인지 안의 두 점을 잡아서 원점과 연결한 삼각형이 직각삼각형인 갯수를 구하는 문제임. 벡터의 내적과 외적의 성질을 이용해서 간단한 식으로 푼다. 내 컴퓨터에서 10초정도 걸린다. 아무래도 모든 가능한 점을 다 돌면서 검사를 하다보니.
과거에 풀었던 것은 조건을 나눠서 복잡했었는데, 이 쪽이 코드는 더 간단하다. 비슷하게 풀었던 다른 문제도 있었던 듯.
728x90
'프로그래밍 > 알고리즘' 카테고리의 다른 글
[Euler Project 114] (1) | 2012.12.05 |
---|---|
[Euler Project 090] (0) | 2012.05.29 |
[Euler Project 164] 연속된 세 개의 자리수의 합이 9를 넘지 않는 20자리수 (0) | 2011.05.11 |
생성함수 (0) | 2009.08.14 |
[Euler Project 078] 분할함수 (Partition Function) (0) | 2009.08.03 |