Study/μ½ν
λ°±μ€ λΈλ‘ μ¦3 1085λ²: μ§μ¬κ°νμμ νμΆ
μλ
π₯
2023. 2. 2. 22:28
2023.02.01
C++
1085λ²: μ§μ¬κ°νμμ νμΆ
1085λ²: μ§μ¬κ°νμμ νμΆ
νμλ μ§κΈ (x, y)μ μλ€. μ§μ¬κ°νμ κ° λ³μ΄ μ’νμΆμ νννκ³ , μΌμͺ½ μλ κΌμ§μ μ (0, 0), μ€λ₯Έμͺ½ μ κΌμ§μ μ (w, h)μ μλ€. μ§μ¬κ°νμ κ²½κ³μ κΉμ§ κ°λ 거리μ μ΅μκ°μ ꡬνλ νλ‘κ·Έλ¨
www.acmicpc.net
λ¬Έμ
νμλ μ§κΈ (x, y)μ μλ€. μ§μ¬κ°νμ κ° λ³μ΄ μ’νμΆμ νννκ³ , μΌμͺ½ μλ κΌμ§μ μ (0, 0), μ€λ₯Έμͺ½ μ κΌμ§μ μ (w, h)μ μλ€. μ§μ¬κ°νμ κ²½κ³μ κΉμ§ κ°λ 거리μ μ΅μκ°μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯
첫째 μ€μ x, y, w, hκ° μ£Όμ΄μ§λ€.
μΆλ ₯
첫째 μ€μ λ¬Έμ μ μ λ΅μ μΆλ ₯νλ€.
μ ν
- 1 ≤ w, h ≤ 1,000
- 1 ≤ x ≤ w-1
- 1 ≤ y ≤ h-1
- x, y, w, hλ μ μ
μμ μ λ ₯ 1
6 2 10 3
μμ μΆλ ₯ 1
1
μμ μ λ ₯ 2
1 1 5 5
μμ μΆλ ₯ 2
1
μμ μ λ ₯ 3
653 375 1000 1000
μμ μΆλ ₯ 3
347
μμ μ λ ₯ 4
161 181 762 375
μμ μΆλ ₯ 4
161
μ½λ
#include <iostream>
using namespace std;
int main() {
int x, y, w, h, p1, p2;
cin >> x >> y >> w >> h;
if (w - x > x) p1 = x;
else p1 = w - x;
if (h - y > y) p2 = y;
else p2 = h - y;
if (p1 > p2) cout << p2;
else cout << p1;
return 0;
}