아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Praca zdalna

면접 대비

시간 제한0.5초메모리 제한1024 MB

요약
정수 시각에 시작하는 한 시간짜리 회의를 모든 직원이 참석할 수 있도록 잡으면서 초과근무 수당 합계를 최소로 만드는 시작 시각과 최소 비용을 출력한다.
난이도

보통10점 중 6점

유형
정렬, 누적 합, 그리디, 이분 탐색
정답자
아직 제출이 없습니다

문제

Bajtazar z racji pandemii pracuje zdalnie. Ponieważ wszyscy jego współpracownicy pracują ze swoich rodzinnych krajów z różnymi strefami czasowymi, coraz trudniej jest ustalić wspólny termin comiesięcznego spotkania. Spotkanie to powinno rozpocząć się o pełnej godzinie i trwać dokładnie godzinę.

Każdy pracownik ma kalendarz, w którym jest zaznaczony przedział czasu, w którym może wziąć udział w spotkaniu: i-ty pracownik zaczyna pracę o godzinie Ai, a kończy pracę po godzinie Bi. Oznacza to, że pracownik i może wziąć udział w spotkaniu o dowolnej godzinie od Ai do Bi (włącznie).

Każdy z pracowników jest także gotowy zostać po godzinach albo zacząć wcześniej niż to co zadeklarował. Nikt nie zrobi jednak tego za darmo: za każdą godzinę spędzoną dłużej w pracy należy zapłacić pracownikowi bajtodolara.

Wyznacz termin, w którym można zorganizować spotkanie tak, żeby każdy z pracowników (być może za dodatkową opłatą) mógł w nim uczestniczyć, a opłata za nadgodziny była jak najmniejsza.

입력

W pierwszym wierszu wejścia znajduje się jedna liczba naturalna N (1 ≤ N ≤ 100 000) oznaczające liczbę pracowników. Następnie w N wierszach znajdują się dwie liczby całkowite Ai oraz Bi (0 ≤ Ai ≤ Bi ≤ 109) oznaczające okienko pracy i-tego pracownika, przy czym Ai to godzina rozpoczęcia pracy, natomiast Bi to godzina po której opuści on pracę.

출력

Na standardowe wyjście należy wypisać dwie liczby w pojedynczym wierszu – liczbę T oznaczającą moment rozpoczęcia spotkania oraz liczbę K oznaczającą sumaryczną opłatę za nadgodziny.

Jeśli istnieje wiele możliwych rozwiązań, Twój program może wypisać dowolne z nich.

예제3

  1. 예제 1

    입력
    3
    1 5
    3 4
    7 8
    
    예상 출력
    4 3
    
  2. 예제 2

    입력
    2
    1 7
    10 20
    
    예상 출력
    7 3
    
  3. 예제 3

    입력
    5
    1 2
    3 3
    4 5
    1 3
    3 5
    
    예상 출력
    3 2