Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- View
- notification
- 알고리즘
- Algorithm
- sqlite
- kotlin
- BOJ
- hilt
- 안드로이드
- LiveData
- Behavior
- onLayout
- CollapsingToolbarLayout
- Coroutine
- Navigation
- HTTP
- recyclerview
- CustomView
- 알림
- activity
- lifecycle
- 백준
- ViewModel
- DataBinding
- AppBarLayout
- CoordinatorLayout
- room
- 코틀린
- onMeasure
- Android
Archives
- Today
- Total
목록Counter Clock Wise (1)
개발일지
Algorithm - CCW
개념 Counter Clock Wise 알고리즘의 줄임말이다. 세 점의 외적의 성질을 이용하는 알고리즘으로 보통 세점의 방향이 시계, 반시계, 직선인지 판별한다. 또한 외적의 성질을 이용하여 세 점이 이루는 삼각형의 넓이를 알 수 있다. 작동원리 세 점을 크로스 곱하여 그 값이 양수면 반 시계, 0이면 직선, 음수면 시계방향이다. 크로스 곱하여 2로 나누면 세 점이 이루는 삼각형의 크기이다. 시간복잡도 세 점을 외적할 때 -> 1 -> O(1) 문제 11758 CCW www.acmicpc.net/problem/11758 11758번: CCW 첫째 줄에 P1의 (x1, y1), 둘째 줄에 P2의 (x2, y2), 셋째 줄에 P3의 (x3, y3)가 주어진다. (-10,000 ≤ x1, y1, x2, y2,..
Algorithm (알고리즘)
2020. 9. 6. 18:22