백준2 [백준] 1002번: 터렛 문제는 다음과 같습니다. www.acmicpc.net/problem/1002 1002번: 터렛 각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 -1을 출력한다. www.acmicpc.net 간단히 정리하면 두 원의 중심 (x1, y1), (x2, y2) 와 두 원의 반지름 r1, r2가 주어졌을 때 원의 접점의 개수를 출력하는 문제입니다. 접점의 개수가 무한대일 경우 -1을 출력합니다. 접점의 개수를 구하기 위해서는 세 가지 변수가 필요합니다. distance : 두 원의 중심 사이의 거리 rsum : 두 원의 반지름의 합 rsub : 두 원의 반지름의 차의 절대값 이제 경우의 수를 살펴보겠습니다. 우선 두 원의 중심과 반지.. 2021. 2. 11. [백준] 11054번 가장 긴 바이토닉 부분 수열 문제는 다음과 같습니다. https://www.acmicpc.net/problem/11054 11054번: 가장 긴 바이토닉 부분 수열 첫째 줄에 수열 A의 크기 N이 주어지고, 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (1 ≤ N ≤ 1,000, 1 ≤ Ai ≤ 1,000) www.acmicpc.net S1 Sk+1 > ... SN-1 > SN 이렇게 생긴 수열을 바이토닉 수열이라고 합니다. 즉, 사진에 표시해 놓은 것 처럼 k를 꼭지점으로 하고 시작지점에서부터 k까지는 증가수열, k부터 끝지점까지는 감소수열 형태인것입니다. 풀이 방법 array[] : 입력값 수열 A increase[] : 시작점부터 해당 지점까지의 증가부분수열의 최대길이 decr.. 2019. 8. 6. 이전 1 다음