1월 30일(월) - 기하 1 (1085번).....
1085번: 직사각형에서 탈출
한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램
www.acmicpc.net
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
문제점
x
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
풀이
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <stdio.h>
#define MIN(x, y) (x) < (y) ? (x) : (y)
int main(void)
{
int x, y, w, h;
int min_row, min_col = 0;
int shortest = 0;
scanf("%d %d %d %d", &x, &y, &w, &h);
min_row = MIN(x, w - x);
min_col = MIN(y, h - y);
shortest = MIN(min_row, min_col);
printf("%d", shortest);
return 0;
}
'백준(C언어) > 23년 1월' 카테고리의 다른 글
기하 1 - 4153번 (0) | 2023.01.30 |
---|---|
기하 1 - 3009번 (0) | 2023.01.30 |
집합과 맵 - 10816번 (0) | 2023.01.27 |
집합과 맵 - 1269번 (0) | 2023.01.27 |
집합과 맵 - 1764번 (0) | 2023.01.26 |
댓글