제1회 구름코드챌린지(GCC) 기출 문제
    • 01
      텍스트 코딩 정복
    • 문자열 출력
      사칙연산
      절대값 출력하기
      배열에서의 최소값 구하기
      구구단 출력
      약수 구하기
      부분 문자열
      평균과 평균보다 큰 수
      등차 / 등비 수열
      약수의 합
      유일한 수
      피자 쿠폰
      접미사 배열
      멀티탭 사용
      숫자 찍기
    • 02
      알고리즘 정복
    • 완전수 구하기
      소수 판별
      괄호
      어느 고고학자 이야기
      팰린드롬
      채점하기
      구름컵 사이클 대회
      앞 뒤가 같은 수
      탈출
      섬나라 왕
    • 03
      웹 서비스 만들기
    • 자바스크립트 DOM 제어
      XHR이용하여 Ajax 구현
      PHP서버로 json 응답
    • 04
      GUI 앱 만들기
    • Swing으로 카운터 만들기
      AWT로 메모 입력기 만들기
    • 05
      블록 프로그래밍 정복
    • 탱크 이동하기
      탱크 방향전환
      탱크 여러번 방향전환1
      탱크 여러번 방향전환2
      최적의 길을 찾아가기
    • 06
      블록으로 알고리즘 정복
    • 대포발사
      방향전환
      이동한뒤 대포발사
      십자모양의 길
      복잡한 길 이동하기
    • 07
      로보코드 대전 (블럭)
    • 가만히 있는 적 격파하기
      움직이는 적 격파하기
      공격하는 적 격파하기
      대결1
      대결2
      제한시간 안에 적 격파하기
      2개 로봇 동시에 격파하기
      2개 로봇 동시에 격파하기2
      벽타는 로봇 격파하기
      3개 로봇 동시에 격파하기
    • 08
      로보코드 대전 (코드)
    • 몸풀기
      심화함수
      최대속도, 최대회전각도 바꾸기
      대결1
      대결2
    • 09
      보너스 알고리즘/웹서비스
    • 구름 레이싱
      생화학 무기
      부라노섬
      배열 나누기
      스마트폰 테스트
      Javascript로 jsonp 구현하기
      php로 간단한 RESTful API 만들기
    • 10
      보너스 로보코드 정복
    • 3라운드 다승제 1
      3라운드 다승제 2
      3라운드 다승제 3
      4라운드 점수제 1
      4라운드 점수제 2
      4라운드 점수제 3
    섬나라 왕
    배우기
    02 알고리즘 정복
    섬나라 왕
    실습 내용

    시간 제한 : 1초

    모든 도시가 섬으로 이루어져있는 나라에 왕이 있습니다. 

    왕은 모든 섬에 다리를 놓겠다는 공약을 하였지만, 막상 하려니까 모든 섬에 다리를 놓기엔 돈이 아깝다는 생각이 들었습니다.

    그래도 공약은 공약인지라, 다리를 놓지 않을 순 없었습니다.

    그래서 왕은 친구에게 어떻게 할 지 자문을 구했고, 친구는 가장 적은 비용이 드는 다리 하나를 놓는것이 가장 좋은 방법이라 알려주었습니다.

    왕은 친구가 알려준대로 시행해버렸습니다.

    완공 후, 의심이 많은 왕은 정말로 가장 적은 비용이 들었는지 확인하라 건설업자에게 지시했습니다.

    경영난을 겪고 있는 불쌍한 건설업자를 대신해 가장 적은 비용이 들었는지 확인해 봅시다.

    다리를 놓는 비용은 1km당 1원입니다.

    즉, 길이가 길어지면 가격도 높아집니다.

    도시의 위치는 좌표평면 위의 점으로 주어지고, 축의 단위는 km다.

    도시의 크기는 무시합니다.

    입력

    첫째 줄에 섬의 개수 N(2≤N≤50,000)이 주어집니다.

    다음 N개의 줄에는 차례대로 섬의 x, y좌표가 주어집니다.

    각 좌표는 절대값이 30,000을 넘지 않는 정수입니다.

    출력

    첫째 줄에 다리 건설 비용의 제곱을 출력한다.

    입출력 형식을 잘 지켜주세요.
    : 공백
    : 줄바꿈
    입력 1
    3
    0 0
    1 1
    -2 1
    3
    0 0
    1 1
    -2 1
    3
    0 0
    1 1
    -2 1
    3
    0 0
    1 1
    -2 1
    출력 1
    2
    2
    2
    2
    질문하기