본문 바로가기 메뉴 바로가기

je_record

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

je_record

검색하기 폼
  • 분류 전체보기 (128)
    • 회고 (3)
    • 안드로이드[Kotlin] (7)
    • 알고리즘 (53)
    • CS (42)
      • 컴퓨터네트워크 (26)
      • 인터넷DB응용 (9)
      • 운영체제 (7)
    • 백엔드 (23)
      • Java (3)
      • 데이터베이스 (3)
      • SpringBoot (11)
  • 방명록

11286번 (1)
[백준 11286번/c++] 절댓값 힙

알고리즘 자료구조, 우선순위 큐 문제 핵심 입력받은 값들을 절댓값을 기준으로 내림차순으로 뽑아야 한다. 코드는 다음과 같다. priority_queue pQ; greater는 오름차순 정렬로 큐의 경우 front에서 원소를 빼내므로 오름차순으로 정렬하여야 맨 앞에 가장 작은 값이 온다. pair의 첫 번째는 입력받은 값의 절댓값으로, 두 번째는 입력받은 값으로 설정한다. pQ.push({abs(t), t}); 전체 코드 #include #include #include #include using namespace std; int main(){ // freopen("input.txt", "rt", stdin); int n, t, i; priority_queue pQ; scanf("%d", &n); for(i..

알고리즘 2022. 1. 15. 22:59
이전 1 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바