N N N

N N N

  • 분류 전체보기 (218)
    • 알고리즘 (170)
      • 알고리즘 정리 (34)
      • 알고리즘 문제 [easy] (24)
      • 알고리즘 문제 [medium] (23)
      • 알고리즘 문제 [hard] (20)
      • LeetCode (6)
      • 프로그래머스 (30)
      • 백준 (29)
      • codeforce (3)
      • atcoder (1)
    • 그래픽스 (34)
      • vk (28)
      • opengl (6)
    • 환경설정 (0)
      • vscode (0)
      • VC (0)
    • 강의 (6)
      • Unreal Engine 5 - Realistic.. (1)
      • UE5 Physics (0)
      • UE5 기타 강의들 (4)
      • UE5 Climbing System (1)
      • GameDev tv Learn C++ unreal.. (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

N N N

컨텐츠 검색

태그

부분 합 기계 학습 c++ 조합 탐색 알고스팟 결정 문제 정수론 트리 동적 계획법 종만북 프로그래머스 분할 정복 Brute-Force 탐욕법 마르코프 모델 알고리즘 문제해결전략 그래프 LeetCode 비트 마스크 수치 해석

최근글

댓글

공지사항

아카이브

삼분법(1)

  • [수치 해석][삼분법][시도X] FOSSIL 꽃가루 화석

    1. 기하 이 문제는 위와 같이 블록 껍질이 주어졌을 때 겹치는 다각형의 최대 수직 거리를 구하는 문제이다. 기하적으로 푸는 법은 다음과 같다. - 교차되는 직선들의 교차점을 포함하고 두 블록 껍질의 교집합인 점들을 포함하는 블록껍질을 구한다. - 구한 교집합 블록껍질의 꼭지점들을 X좌표에서 수직을 그어 최대인 수직 거리를 구한다. (블록 껍질에서의 최대 수직 거리는 항상 꼭지점에서 그은 수직선이다. 기울기가 꼭짓점에서 바뀌기 때문이다.) 먼저 블록껍질의 점 하나를 다른 블록껍질의 선분들에 대응하면서 포함되는지 확인 해야 한다. 교집합이 될 수 있는 점의 범위를 최소화 하여 포함되는지 확인하자. A와 B의 X값의 최대 최소를 비교하여 X값의 범위를 A와 B의 Y값의 최대 최소를 비교하여 Y값의 범위를 줄..

    2021.01.23
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바