거리의 합 성공
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 128 MB | 1628 | 807 | 642 | 52.110% |
문제
수직선에 n개의 점이 찍혀 있다. 각각의 점의 x좌표가 주어졌을 때, n2개의 모든 쌍에 대해서 거리를 더한 값을 구하는 프로그램을 작성하시오.
즉, 모든 i, j에 대해서 |x[i] - x[j]|의 합을 구하는 것이다.
입력
첫째 줄에 n(1 ≤ n ≤ 10,000)이 주어진다. 다음 줄에는 x[1], x[2], x[3], …, x[n]이 주어진다. 각각은 0 이상 1,000,000,000 이하의 정수이다.
출력
첫째 줄에 답을 출력한다.
예제 입력 1
5 1 5 3 2 4
예제 출력 1
40
문제 풀이
처음 봤을 땐, 정렬문제가 맞을까 의심했던 문제.
수학이 이렇게 중요합니다 여러분,
1차 풀이 ( 1988 KB, 48 ms)
2차 풀이 ( 1988 KB, 0 ms)
'# Foundation > 백준풀이' 카테고리의 다른 글
[정렬] 백준 2230 :: 수 고르기 (0) | 2019.05.17 |
---|---|
[정렬] 백준 2870 :: 수학숙제 (0) | 2019.05.17 |
[정렬] 백준 3020 :: 개똥벌레 (0) | 2019.05.17 |
[정렬] 백준 1213 :: 팰린드롬 만들기 (0) | 2019.05.16 |
[정렬] 백준 5052 :: 전화번호 목록 (0) | 2019.05.16 |