백준 algorithm
백준 1085 - 직사각형에서 탈출
cosmohoo
2019. 9. 2. 14:16
반응형

그림을 그려 x축과 y축에 대한 경계선에 대한 최소값을 구하고, 두개의 값을 비교하고 가장 작은 값을 출력한다.
#include <iostream>
using namespace std;
int main()
{
int x, y, w, h = 0;
cin >> x >> y >> w >> h;
int xmin = x, ymin = y;
if (x > w - x)//x축에 대한 최소값
{
xmin = (w - x);
}
if (y > h - y)//y축에 대한 최소값
{
ymin = h - y;
}
if (xmin < ymin)//x축 y축중 작은 값
{
cout << xmin;
}
else cout << ymin;
return 0;
}반응형