약속

면접 대비

시간 제한2초메모리 제한128 MB

요약
N개의 약속 시간과 도착 시간이 주어질 때, 총 대기 시간을 최소화하는 정수 이동 T의 개수를 구하는 문제로 차이값의 중앙값 개수를 세는 방식으로 풀립니다.
난이도

보통10점 중 4점

유형
정렬, 수학, 그리디
정답자
아직 제출이 없습니다

문제

마법사 N명이 머글 문화를 이해하기 위해 각자 한 명의 머글과 약속을 잡았다. 마법사는 약속 시간보다 일찍 도착할 수도 있고 늦게 도착할 수도 있으므로, 모든 약속 시간을 같은 정수 T만큼 조정하려고 한다.

한 약속의 기다리는 시간은 먼저 도착한 사람이 상대가 도착할 때까지 기다리는 시간이다. 마법사들의 원래 약속 시간은 A_1, A_2, ..., A_N이고, 도착 시간은 B_1, B_2, ..., B_N이다. 모든 약속 시간을 T만큼 조정하면 기다리는 시간의 합은 |A_i + T - B_i|의 합이 된다.

기다리는 시간의 합이 최소가 되는 서로 다른 정수 T의 개수를 구하자.

입력

첫째 줄에 N이 주어진다.

다음 N개의 줄에는 두 정수 A_i, B_i가 주어진다.

출력

기다리는 시간의 합이 최소가 되는 서로 다른 정수 T의 개수를 출력한다.

제한

  • 1 <= N <= 50
  • 1 <= A_i, B_i <= 10^9

예제5

  1. 예제 1

    입력
    1
    10 9
    
    예상 출력
    1
    
  2. 예제 2

    입력
    2
    20 18
    30 25
    
    예상 출력
    4
    
  3. 예제 3

    입력
    2
    10 11
    20 17
    
    예상 출력
    5
    
  4. 예제 4

    입력
    3
    10 13
    20 15
    30 34
    
    예상 출력
    1
    
  5. 예제 5

    입력
    4
    10 14
    20 24
    30 39
    40 37
    
    예상 출력
    1