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; }
'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 |