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

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

멘토와 멘티

면접 대비

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

요약
멘토와 멘티 쌍을 멘토 이름의 사전 순으로 정렬하고, 멘토가 같으면 멘티 이름의 역사전 순으로 정렬합니다.
난이도

쉬움10점 중 2점

유형
정렬, 문자열
정답자
아직 제출이 없습니다

문제

서울사이버대학교에는 멘토링 프로그램이 있다. 멘토링 프로그램은 한 명의 멘토(선배 학습자)가 여러 명의 멘티(후배 학습자)에게 대학 생활의 노하우와 정보 등을 전수하는 것이다.

빅데이터 AI 센터에서 딥러닝 서버를 돌리며 바쁘게 지내던 노교수는, 어느 날 멘토링 회의 참석 요청을 받고 준비하던 중 멘토-멘티 순서쌍 목록이 적힌 노트를 찾았다. 노트가 정리되어 있지 않아 분석하기 어려웠으므로, 센터에서 인턴을 하는 대학원생 뚜루에게 목록의 정렬을 맡기기로 했다.

그러나 논문 작성으로 수면이 부족한 뚜루는 이런 프로그램을 짤 틈이 없었다. 그래서 노교수는 다시 당신에게 목록을 맡겼다. 목록이 주어지면 멘토를 기준으로 사전 순으로 정렬하되, 멘토가 같은 순서쌍끼리는 멘티의 사전 역순으로 정렬하자.

입력

첫 번째 줄에 멘토-멘티 순서쌍의 수 NN이 주어진다. (1≤N≤100 0001 \le N \le 100\,000)

두 번째 줄부터 NN개의 줄에 걸쳐 각 순서쌍의 멘토 이름과 멘티 이름이 공백 하나로 구분되어 주어진다. 이름은 소문자로만 구성되며 20자를 넘지 않는다. A가 B의 멘토인 동시에 B가 A의 멘토일 수 있다. 멘토와 멘티가 동일할 수 있다. 같은 멘토-멘티 순서쌍은 중복해서 주어지지 않는다.

출력

NN개의 줄에 걸쳐 정렬된 멘토-멘티 순서쌍 목록을 입력과 같은 형식으로 출력한다.

예제2

  1. 예제 1

    입력
    5
    alice bob
    alice dave
    eve mallory
    peggy victor
    alice carol
    
    예상 출력
    alice dave
    alice carol
    alice bob
    eve mallory
    peggy victor
    
  2. 예제 2

    입력
    8
    cgiosy jhnah
    son kim
    son lee
    cgiosy leejseo
    cgiosy junseo
    son hwang
    cgiosy sean
    cgiosy cologne
    
    예상 출력
    cgiosy sean
    cgiosy leejseo
    cgiosy junseo
    cgiosy jhnah
    cgiosy cologne
    son lee
    son kim
    son hwang