BOJ 문제풀이
백준 1085번 c++ 풀이
koreasunoo
2021. 8. 1. 14:06
SMALL
안녕하세요 오늘은 단계별로 풀어보기 수학 카테고리에 있는 문제를 풀어보겠습니다.
범위를 보시면 아시겠지만 한수(x,y)는 직사각형 안에 위치한다는 것을 알 수 있습니다.
그러므로 직사각형 각 변까지의 거리중 최솟값을 출력해주면 됩니다.
코드:
#include <bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int min;
int x, y, w, h;
cin>>x>>y>>w>>h;
min = x;
if(min>w-x) min = w-x;
if(min>y) min =y;
if(min>h-y) min = h-y;
cout<<min<<endl;
}
LIST