Geometry
-
BOJ-14215 [C++] μΈ λ§λ
λ¬Έμ μμ μ΄λ κΈΈμ΄κ° a, b, cμΈ μΈ λ§λλ₯Ό κ°μ§κ³ μκ³ , κ° λ§λμ κΈΈμ΄λ₯Ό λ§μλλ‘ μ€μΌ μ μλ€. μμ μ΄λ μΈ λ§λλ₯Ό μ΄μ©ν΄μ μλ 쑰건μ λ§μ‘±νλ μΌκ°νμ λ§λ€λ €κ³ νλ€. κ° λ§λμ κΈΈμ΄λ μμ μ μμ΄λ€ μΈ λ§λλ₯Ό μ΄μ©ν΄μ λμ΄κ° μμμΈ μΌκ°νμ λ§λ€ μ μμ΄μΌ νλ€. μΌκ°νμ λλ λ₯Ό μ΅λλ‘ ν΄μΌ νλ€. a, b, cκ° μ£Όμ΄μ‘μ λ, λ§λ€ μ μλ κ°μ₯ ν° λλ λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ a, b, c (1 β€ a, b, c β€ 100)κ° μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€μ λ§λ€ μ μλ κ°μ₯ ν° μΌκ°νμ λλ λ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 1 2 3 μμ μΆλ ₯ 1 5 μμ μ λ ₯ 2 2 2 2 μμ μΆλ ₯ 2 6 μμ μ λ ₯ 3 1 100 1 μμ μΆλ ₯ 3 3 μμ μ λ ₯ 4 41 64 16..
0 2023.06.21 -
BOJ-9063 [C++] λμ§
λ¬Έμ μμ¨λ 1950 λ νκ΅μ μμΌλ‘ λ§μ μν΄λ₯Ό λ³Έ μ¬λλ€ μ€ νλλ€. μ μ ν΅μ μν΄λ³΄μ§ μμ μ¬λμ΄ μ΄λ μμκΉ λ§μ κ·Έλ 6.25 κ° μΌμ΄λκΈ° μ λ§ ν΄λ μΆ©μ²λ μ§λ°©μ λμ λμ§λ₯Ό μμ ν ν° λΆμμλ€. μ μμ΄ λμ μμ¨λ λ λ¬Έμμ κ° λκ°λ κ²λ€λ§ μ±κ²¨μ μΌλ³ΈμΌλ‘ νΌλμ κ°μ§λ§ νΌλ μ€μ κ·Έλ§ λ λ¬Έμλ₯Ό μμ΄λ²λ¦¬κ³ λ§λ€. μ μμ΄ λλ νμ μμ¨μ λ μ μ΄λ―Έ λ€λ₯Έ μ¬λλ€μ λ Όλ°μ΄ λμ΄ μμκ³ , μμ¨λ λ μ λμ°ΎμΌλ € νμ§λ§ λ¬Έμκ° μμΌλ μλΌ μ°λ κ²κ³Ό λ€λ₯Ό λ° μμλ€. μ΄λ¬λ€κ° μμ¨λ κΈΈλ°λ₯μ λμκ² μκ²Όλ€. μ΄λ, μμ¨μκ² μ’μ μκ°μ΄ λ μ¬λμΌλ λ°λ‘ μμ μ΄ μ΅κ΄μ²λΌ λ κΉμμ΄ λκ° νμμ ν΄λμλ μ¬μ€μ΄λ€. μμ¨λ νμ ν λλ§λ€ μμ μ λ Όλ°μ κ±°λλ€κ° λ μ κΉμ κ³³μ μμ μ μ΄λ¦μ΄ μμ΄μ§ μ₯ꡬμ¬μ..
0 2023.06.20 -
BOJ-1004 [C++] μ΄λ¦° μμ
λ¬Έμ μ΄λ¦° μμλ μνΉμ± B-664μμ μμ μ΄ μ¬λνλ ν μ‘μ΄ μ₯λ―Έλ₯Ό μν΄ μ΄μκ°λ€. μ΄λ λ μ₯λ―Έκ° μνμ λΉ μ§κ² λ κ²μ μκ² λ μ΄λ¦° μμλ, μ₯λ―Έλ₯Ό ꡬνκΈ° μν΄ μνμλ₯Ό λ°λΌ κΈ΄ μ¬νμ νκΈ° μμνλ€. νμ§λ§ μ΄λ¦° μμμ μ°μ£Όμ μ κ·Έλ κ² μ’μ§ μμμ νμ±κ³ κ°μ μ΄λμ μ΅λν νΌν΄μ μ¬νν΄μΌ νλ€. μλμ κ·Έλ¦Όμ μ΄λ¦° μμκ° νΌμ³λ³Έ μνμ μ§λμ μΌλΆμ΄λ€. λΉ¨κ° μ€μ μ μ΄λ¦° μμκ° μΆλ°μ μμ λμ°©μ κΉμ§ λλ¬νλλ° μμ΄μ νμν νμ±κ³ μ§μ /μ΄ν νμλ₯Ό μ΅μννλ κ²½λ‘μ΄λ©°, μμ νμ±κ³μ κ²½κ³λ₯Ό μλ―Ένλ€. μ΄λ¬ν κ²½λ‘λ μ¬λ¬ κ° μ‘΄μ¬ν μ μμ§λ§ μ μ΄λ 3λ²μ νμ±κ³ μ§μ /μ΄νμ΄ νμνλ€λ κ²μ μ μ μλ€. μμ κ°μ μνμ μ§λ, μΆλ°μ , λμ°©μ μ΄ μ£Όμ΄μ‘μ λ μ΄λ¦° μμμκ² νμν μ΅μμ νμ±..
0 2022.11.12 -
BOJ-1002 [C++] ν°λ
λ¬Έμ μ‘°κ·νκ³Ό λ°±μΉνμ ν°λ μ 근무νλ μ§μμ΄λ€. νμ§λ§ μλ μ‘΄μ¬κ°μ΄ μμ΄μ μΈκ΅¬μλ μ°¨μ§νμ§ μλλ€. λ€μμ μ‘°κ·νκ³Ό λ°±μΉνμ μ¬μ§μ΄λ€. μ΄μμμ μ‘°κ·νκ³Ό λ°±μΉνμκ² μλνΈ λ§λ¦°(λ₯μ¬λͺ )μ μμΉλ₯Ό κ³μ°νλΌλ λͺ λ Ήμ λ΄λ Έλ€. μ‘°κ·νκ³Ό λ°±μΉνμ κ°κ° μμ μ ν°λ μμΉμμ νμ¬ μ κΉμ§μ 거리λ₯Ό κ³μ°νλ€. μ‘°κ·νμ μ’ν (x1, y1)μ λ°±μΉνμ μ’ν (x2, y2)κ° μ£Όμ΄μ§κ³ , μ‘°κ·νμ΄ κ³μ°ν λ₯μ¬λͺ κ³Όμ 거리 r1κ³Ό λ°±μΉνμ΄ κ³μ°ν λ₯μ¬λͺ κ³Όμ 거리 r2κ° μ£Όμ΄μ‘μ λ, λ₯μ¬λͺ μ΄ μμ μ μλ μ’νμ μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ ν μ€νΈ μΌμ΄μ€μ κ°μ Tκ° μ£Όμ΄μ§λ€. κ° ν μ€νΈ μΌμ΄μ€λ λ€μκ³Ό κ°μ΄ μ΄λ£¨μ΄μ Έ μλ€. ν μ€μ x1, y1, r1, x2, y2, r2κ° μ£Όμ΄μ§λ€. x1, ..
0 2022.11.10 -
BOJ-3053 [C++] νμ κΈ°νν
λ¬Έμ 19μΈκΈ° λ μΌ μνμ ν€λ₯΄λ§ λ―Όμ½νμ€ν€λ λΉμ ν΄λ¦¬λ κΈ°νν μ€ νμ κΈ°ννμ κ³ μνλ€. νμ κΈ°ννμμ λ μ T1(x1,y1), T2(x2,y2) μ¬μ΄μ 거리λ λ€μκ³Ό κ°μ΄ ꡬν μ μλ€. D(T1,T2) = |x1-x2| + |y1-y2| λ μ μ¬μ΄μ 거리λ₯Ό μ μΈν λλ¨Έμ§ μ μλ μ ν΄λ¦¬λ κΈ°ννμμμ μ μμ κ°λ€. λ°λΌμ νμ κΈ°ννμμ μμ μ μλ μ ν΄λ¦¬λ κΈ°ννμμ μμ μ μμ κ°λ€. μ: νλ©΄ μμ μ΄λ€ μ μμ κ±°λ¦¬κ° μΌμ ν μ λ€μ μ§ν© λ°μ§λ¦ Rμ΄ μ£Όμ΄μ‘μ λ, μ ν΄λ¦¬λ κΈ°ννμμ μμ λμ΄μ, νμ κΈ°ννμμ μμ λμ΄λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ λ°μ§λ¦ Rμ΄ μ£Όμ΄μ§λ€. Rμ 10,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. μΆλ ₯ 첫째 μ€μλ μ ν΄λ¦¬λ κΈ°ννμμ λ°μ§λ¦μ΄ R..
0 2022.11.10 -
BOJ-2477 [C++] μ°ΈμΈλ°
λ¬Έμ μ골μ μλ νμμ΄μ μΌμ΄ λμλ 컀λ€λ μ°ΈμΈλ°μ΄ μλ€. λ¬Έλ νμμ΄λ μ΄ λ°μμ μλΌλ μ°ΈμΈκ° λλ체 λͺ κ°λ λλμ§ κΆκΈν΄μ‘λ€. μ΄λ»κ² μμλΌ μ μλμ§ κ³¨λν μκ°νλ€κ° λλμ΄ μ’μ μμ΄λμ΄κ° λ μ¬λλ€. μ λ μΉ΄! 1m2μ λμ΄μ μλΌλ μ°ΈμΈ κ°μλ₯Ό ν€μλ¦° λ€μ, μ°ΈμΈλ°μ λμ΄λ₯Ό ꡬνλ©΄ λΉλ‘μμ μ΄μ©νμ¬ μ°ΈμΈμ μ΄κ°μλ₯Ό ꡬν μ μλ€. 1m2μ λμ΄μ μλΌλ μ°ΈμΈμ κ°μλ ν€μλ Έκ³ , μ΄μ μ°ΈμΈλ°μ λμ΄λ§ ꡬνλ©΄ λλ€. μ°ΈμΈλ°μ γ±-μ λͺ¨μμ΄κ±°λ γ±-μλ₯Ό 90λ, 180λ, 270λ νμ ν λͺ¨μ(β, β, β λͺ¨μ)μ μ‘κ°νμ΄λ€. λ€ννλ λ°μ κ²½κ³(μ‘κ°νμ λ³)λ λͺ¨λ λμ λ°©ν₯μ΄κ±°λ λ¨λΆ λ°©ν₯μ΄μλ€. λ°μ ν λͺ¨νμ΄μμ μΆλ°νμ¬ λ°μ λλ λ₯Ό λλ©΄μ λ°κ²½κ³ κΈΈμ΄λ₯Ό λͺ¨λ μΈ‘μ νμ..
0 2022.11.10 -
BOJ-4153 [C++] μ§κ°μΌκ°ν
λ¬Έμ κ³Όκ±° μ΄μ§νΈμΈλ€μ κ° λ³λ€μ κΈΈμ΄κ° 3, 4, 5μΈ μΌκ°νμ΄ μ§κ° μΌκ°νμΈκ²μ μμλλ€. μ£Όμ΄μ§ μΈλ³μ κΈΈμ΄λ‘ μΌκ°νμ΄ μ§κ°μΈμ§ μλμ§ κ΅¬λΆνμμ€. μ λ ₯ μ λ ₯μ μ¬λ¬κ°μ ν μ€νΈμΌμ΄μ€λ‘ μ£Όμ΄μ§λ©° λ§μ§λ§μ€μλ 0 0 0μ΄ μ λ ₯λλ€. κ° ν μ€νΈμΌμ΄μ€λ λͺ¨λ 30,000λ³΄λ€ μμ μμ μ μλ‘ μ£Όμ΄μ§λ©°, κ° μ λ ₯μ λ³μ κΈΈμ΄λ₯Ό μλ―Ένλ€. μΆλ ₯ κ° μ λ ₯μ λν΄ μ§κ° μΌκ°νμ΄ λ§λ€λ©΄ "right", μλλΌλ©΄ "wrong"μ μΆλ ₯νλ€. μμ μ λ ₯ 1 6 8 10 25 52 60 5 12 13 0 0 0 μμ μΆλ ₯ 1 right wrong right μΆμ² Contest > Waterloo's local Programming Contests > 2 October, 2010 Aλ² μκ³ λ¦¬μ¦ λΆλ₯ μν κΈ°νν νΌνκ³ λΌμ€ ..
0 2022.11.10 -
BOJ-3009 [C++] λ€ λ²μ§Έ μ
λ¬Έμ μΈ μ μ΄ μ£Όμ΄μ‘μ λ, μΆμ ννν μ§μ¬κ°νμ λ§λ€κΈ° μν΄μ νμν λ€ λ²μ§Έ μ μ μ°Ύλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ μΈ μ μ μ’νκ° ν μ€μ νλμ© μ£Όμ΄μ§λ€. μ’νλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 1000λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€. μΆλ ₯ μ§μ¬κ°νμ λ€ λ²μ§Έ μ μ μ’νλ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 5 5 5 7 7 5 μμ μΆλ ₯ 1 7 7 μμ μ λ ₯ 2 30 20 10 10 10 20 μμ μΆλ ₯ 2 30 10 μΆμ² Contest > Croatian Open Competition in Informatics > COCI 2007/2008 > Contest #1 1λ² μκ³ λ¦¬μ¦ λΆλ₯ ꡬν κΈ°νν λ¬Έμ μΆμ² https://www.acmicpc.net/problem/3009 3009λ²: λ€ λ²μ§Έ μ μΈ μ μ΄ μ£Όμ΄μ‘μ λ,..
0 2022.11.10 -
BOJ-1085 [C++] μ§μ¬κ°νμμ νμΆ
λ¬Έμ νμλ μ§κΈ (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 μκ³ λ¦¬μ¦ λΆλ₯ μν κΈ°νν λ¬Έμ μΆμ² https://www.ac..
0 2022.11.10