| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- 분산락
- JPA
- 백엔드
- 정렬
- SpringBoot
- 화자식별
- 배스천 호스트
- cursor 기반 페이지네이션
- 가운데를 말해요
- 테스트 커버리지
- 최대힙
- 컨트롤 URI
- K6
- 서버
- 오프체인
- 최소힙
- bastion host
- 부하테스트
- 화자검증
- 화자분할
- Java
- cp-abe
- 백준
- 논리삭제
- 무중단 배포
- 카드 정렬하기
- SHA-3
- 우선순위큐
- soft delete
- GPT4-V
- Today
- Total
목록Java (2)
아직 미정입니다
https://www.acmicpc.net/problem/14235 가장 가치가 큰 선물 하나를 준다 -> 최대힙입력된 숫자가 0이면 선물의 가치(최대힙의 루트)를 출력, 비어있으면 -1출력0이 아니면 첫번째에 입력된 숫자(a)만큼 for문을 돌아서(a개의 숫자) 최대힙에 추가 import java.io.*;import java.util.*;public class Main { public static void main(String args[]) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWr..
https://www.acmicpc.net/problem/1417 first(다솜)이는 최대힙에 넣지 않고, 나머지 값들은 최대힙에 넣는다.큐가 비어있지 않고, 최대힙에 루트가 first보다 클 동안최대힙의 루트 값을 제거하고, 그 값에 1을 빼서 다시 최대힙에 더한다. (매수 당함)그리고 매수한 값(1) 만큼 first를 더한다. 처음에 큐가 비어있지 않는다는 조건이 왜 필요한 지 몰랐는데, N이 1이라면 처음부터 최대힙은 비어있기 때문에 조건이 필요한 것이였다.간단한 문제인데도 구글링 해서 힌트를 얻었다.. 클났어어어 import java.io.*;import java.util.*;public class Main { public static void main(String args[]) throw..