programmers
-
[Algo Rhythm🕺💃] 프로그래머스 - 기지국 설치Algo Rhythm🕺💃/Programmers 2022. 9. 24. 16:51
💫문제 분석 아파트의 개수를 n (1≤n≤2×108), 현재 기지국이 설치된 아파트의 번호가 담긴 1차원 배열을 S (1<|S|<104, S는 오름차순 정렬), S에 속하는 각 기지국을 si (1≤si≤n, 1≤i≤|S|), 전파의 도달 거리를 w(1≤w≤104), 한 기지국이 전파를 전달할 수 있는 기지국들의 최개 개수를 d (=2×w+1)라고 하자. 현재 설치된 기지국 si의 전파 전달 범위를 rcvdi라고 할 때, rcvdi는 다음과 같다. $\begin{matri..
-
[Algo Rhythm🕺💃] 프로그래머스 - 숫자 게임Algo Rhythm🕺💃/Programmers 2022. 9. 24. 00:59
💫문제 분석 A 팀원들이 부여받은 수가 출전 순서대로 나열되어있는 배열을 A, i번째 원소가 B팀의 i번 팀원이 부여받은 수를 의미하는 배열을 B라고 하자. 이때 두 배열의 원소 ai,bi, 배열의 크기 L은 아래와 같이 정의할 수 있다. 1≤L=|A|=|B|≤105 1≤ai,bi≤109(ai∈A,bi∈B,i∈[1,L]) A팀은 출전 순서가 이미 고정되어 있다. 따라서 B팀이 최대 승점을 얻기 위해서는 각 ai를 패배할 수 있는 즉, ai<bi 조건을 만족하는 가장 작은 bi와 매칭하..