250x250
반응형
Notice
Recent Posts
Recent Comments
Link
N
(구름 먼데이챌린지 c++ 1주차)3. 최장 맨해튼 거리 본문
728x90
반응형
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int answer = 0;
vector<int> v(4, 0);
for(int i = 0; i < 4; i++){
cin >> v[i];
}
sort(v.begin(), v.end());
answer = v[3] - v[0] + v[2] - v[1];
cout << answer;
return 0;
}
4개의 수가 주어진다.
이 수를 오름차순으로 정렬한다.
가장 큰 맨해튼 거리를 구할 수 있는 경우는 정렬된 수의 위치를 토대로
x1 = 4번째 수
x2 = 1번째 수
y1 = 3번째 수
y2 = 2번째 수
가 된다.
이를 수식에 적용하면 구할 수 있다.
728x90
반응형
'goorm' 카테고리의 다른 글
(구름 먼데이챌린지 c++ 2주차)2. 철자 분리 집합 (0) | 2022.10.31 |
---|---|
(구름 먼데이챌린지 c++ 2주차)1. 합격자 찾기 (0) | 2022.10.31 |
(구름 먼데이챌린지 c++ 1주차)4. 소수찾기 (0) | 2022.10.31 |
(구름 먼데이챌린지 c++ 1주차)2. 동명이인 (0) | 2022.10.31 |
(구름 먼데이챌린지 c++ 1주차)1. 경로의 개수 (0) | 2022.10.31 |