2023.02.01
C++
1085λ²: μ§μ¬κ°νμμ νμΆ
λ¬Έμ
νμλ μ§κΈ (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;
}
'Study > μ½ν ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€ λΈλ‘ μ¦3 11721λ²: μ΄ κ°μ© λμ΄ μΆλ ₯νκΈ° (0) | 2023.02.08 |
---|---|
λ°±μ€ λΈλ‘ μ¦3 4153λ²: μ§κ°μΌκ°ν (0) | 2023.02.08 |
λ°±μ€ λΈλ‘ μ¦3 2441λ²: λ³ μ°κΈ° - 4 (0) | 2023.02.02 |
λ°±μ€ λΈλ‘ μ¦3 10250λ²: ACM νΈν (0) | 2023.02.02 |
λ°±μ€ λΈλ‘ μ¦3 10817λ²: μΈ μ (0) | 2023.02.02 |