조준화의 오류정정

조준화의 오류정정

  • 분류 전체보기
    • TIL
    • 프로그래밍 언어
      • Java
      • JavaScript
      • C++\C
      • HTML\CSS
      • Markdown
    • 알고리즘
      • 문제풀이
      • 알고리즘 지식
    • CS
      • Computer Architecture
      • Operating System
      • Computer Network
      • 백엔드
      • Information Retrieval
      • Database System
      • ServerProgramming
    • AI
      • YOLO
      • CS231n
    • 프로젝트: Co Laobr
    • 프로젝트: 노인을 위한 나라는 있다.
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

조준화의 오류정정

컨텐츠 검색

태그

시뮬레이션 문제풀이 자료구조 BOJ C++ 백준 java html 알고리즘 문자열 til dfs 재귀 정렬 BFS 우선순위 큐 DP 자바 백트래킹 OS

최근글

댓글

공지사항

아카이브

먹을 것인가 먹힐 것인가(1)

  • [BOJ] C++ 7795 먹을 것인가 먹힐 것인가 - 투 포인터, 정렬

    예제 입력 1 2 5 3 8 1 7 3 1 3 6 1 3 4 2 13 7 103 11 290 215 예제 출력 1 7 1 B의 원소들보다 더 큰 A의 원소 쌍을 찾으면 되는 문제이다. 우선 정렬을 한 뒤 A의 원소보다 작은 B의 원소의 index를 기억해 뒀다가 A의 다음 원소를 비교할 때 그 index를 써먹는 식으로 해결하였다. p_b 원소로 그 index를 기억해 놓고, A의 원소를 차례로 탐색하면서 A[i]가 B[p_b]보다 크면 p_b++을 하는 방식이다. 물론 p_b는 B 원소 개수보다 작아야 한다. 만약 p_b가 B 원소 개수 - 1과 같다면, 즉 p_b가 B의 마지막까지 갔다면 A의 그다음 원소는 당연히 모든 B의 원소보다 크다. 이 해법의 중간 과정을 보자. /** 정렬 7795 먹을 것..

    2023.08.02
이전
1
다음
티스토리 github notion
© 2018 TISTORY. All rights reserved.

티스토리툴바