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
'BOJ 문제풀이' 카테고리의 다른 글
백준 4153번 c++ 풀이 (0) | 2021.08.01 |
---|---|
백준 3009번 c++ 풀이 (0) | 2021.08.01 |
백준 2231 c++ 풀이 (0) | 2021.07.31 |
백준 2798 c++ 풀이 (0) | 2021.07.31 |
백준 9020 c++ 풀이 (0) | 2021.07.31 |