매일 조금씩

  • 홈
  • 태그
  • 방명록

스위핑 기법 1

[BOJ 2170] 선 긋기 (Java)

문제 https://www.acmicpc.net/problem/2170 2170번: 선 긋기 첫째 줄에 선을 그은 횟수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 다음 N개의 줄에는 선을 그을 때 선택한 두 점의 위치 x, y(-1,000,000,000 ≤ x < y ≤ 1,000,000,000)가 주어진다. www.acmicpc.net 풀이 스위핑 기법으로 x좌표 오름차순(같을 경우 y좌표 오름차순 정렬) 후, 라인을 하나씩 체크하면서 길이를 더해나간다. 4 1 3 2 5 3 5 6 7 예제 데이터를 아래와 같이 정렬 한다. 1--3 2---5 3--5 6-7 prev는 현재까지 진행된 라인의 y값 중 가장 큰 값을 저장 1--3 길이 2 prev = 3 2---5: 길이: 2 prev가 3이므..

💡Problem Solving/BOJ 2021.12.08
이전
1
다음
더보기
  • 분류 전체보기 (211)
    • 💡Problem Solving (182)
      • Algorithm (2)
      • BOJ (108)
      • Programmers (72)
    • 💻IT (19)
      • Java (6)
    • MountainGo (10)

방문자수Total

  • Today :
  • Yesterday :

최근댓글

Copyright © Kakao Corp. All rights reserved.

  • 백준 온라인 저지
  • 프로그래머스
  • 깃허브

티스토리툴바