자기개발👨‍💻/코딩 알고리즘

[c++] 백준 1085 직사각형에서 탈출

천숭이 2020. 7. 19. 22:58

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

 

1085번: 직사각형에서 탈출

첫째 줄에 x y w h가 주어진다. w와 h는 1,000보다 작거나 같은 자연수이고, x는 1보다 크거나 같고, w-1보다 작거나 같은 자연수이고, y는 1보다 크거나 같고, h-1보다 작거나 같은 자연수이다.

www.acmicpc.net

#include<iostream>
#include<algorithm>
#include<stdlib.h>
using namespace std;

int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	int x, y, h, w = 0;
	cin >> x >> y >> w>> h;
	int min1,min2 = 0;
	min1 = h - y;
	min2 = w-x;
	
	int minn,minn1,minn2 = 0;
	minn1 = min(min1, min2);
	minn2 = min(x, y);
	minn = min(minn1, minn2);

	cout << minn;
}

main문 시작하는 코드 두줄이 입력받는 속도를 올려주고 띄어쓰기로 이루어져도 알아서 저장을 해준다고 한다.

 

코딩하면서도 설마 이거겠어 의아했지만, 맞았다!!!

 

(파이썬에서 풀었으면 분명 60ms인데,, 역시 c++이 시간면에서는 아주 좋긴 합니다!)