The Way

백준 2959번: 거북이 본문

PS/백준 온라인 저지

백준 2959번: 거북이

Jeonggyun 2018. 1. 10. 15:26

백준 온라인 저지(BOJ) 2959번 문제

https://www.acmicpc.net/problem/2959



1. 문제 요약

숫자 4개가 주어졌을 때(순서 무관) 그 숫자만큼 이동 후 오른쪽으로 90도 회전하여 만들어지는 직사각형의 최대 넓이는?



2. 알고리즘

직사각형은 변 2개가 있어야 만들어진다.

작은 것 / 큰 것이 있을 때 작은 것의 길이만큼이 해당 변의 길이가 된다.


A ≤ B ≤ C ≤ D로 있으면 이 때 가능한 값은 AB or AC이므로 최대 넓이는 AC이다.



3. 코드

#include <iostream>
#include <algorithm>
using namespace std;

int main() {
	int arr[4];
	cin >> arr[0] >> arr[1] >> arr[2] >> arr[3];
	sort(arr, arr + 4);
	cout << arr[0] * arr[2] << endl;

	return 0;
}


'PS > 백준 온라인 저지' 카테고리의 다른 글

백준 2721번: 삼각수의 합  (0) 2018.01.10
백준 1131번: 숫자  (0) 2018.01.10
백준 1904번: 01타일  (0) 2018.01.09
백준 9095번: 1, 2, 3 더하기  (0) 2018.01.09
백준 7770번: 아즈텍 피라미드  (0) 2018.01.09
Comments