time complexity
-
BOJ-24313 [C++] μκ³ λ¦¬μ¦ μμ - μ κ·Όμ νκΈ° 1
λ¬Έμ μ€λλ μμ€μ΄λ μ κ·Όμ νκΈ° μμ μ‘°κ΅λ₯Ό νκ³ μλ€. μλΉ κ° μμ ν λ΄μ©μ νμλ€μ΄ μ μ΄ν΄νλμ§ λ¬Έμ λ₯Ό ν΅ν΄μ νμΈν΄λ³΄μ. μκ³ λ¦¬μ¦μ μμ μκ°μ λνλ΄λ O-νκΈ°λ²(λΉ -μ€)μ λ€μκ³Ό κ°μ΄ μ μνμ. O(g(n))={f(n) | λͺ¨λ nβ₯n0μ λνμ¬ f(n)β€cΓg(n)μΈ μμ μμ cμ n0κ° μ‘΄μ¬νλ€.} μ΄ μ μλ μ€μ O-νκΈ°λ²(https://en.wikipedia.org/wiki/Big_O_notation)κ³Ό λ€λ₯Ό μ μλ€. ν¨μ f(n)=a1n+a0, μμ μ μ c, n_{0}κ° μ£Όμ΄μ§ κ²½μ° O(n) μ μλ₯Ό λ§μ‘±νλμ§ μμ보μ. μ λ ₯ 첫째 μ€μ ν¨μ f(n)..
0 2023.06.27 -
BOJ-24267 [C++] μκ³ λ¦¬μ¦ μμ - μκ³ λ¦¬μ¦μ μν μκ° 6
λ¬Έμ μ€λλ μμ€μ΄λ μκ³ λ¦¬μ¦μ μνμκ° μμ μ‘°κ΅λ₯Ό νκ³ μλ€. μλΉ κ° μμ ν λ΄μ©μ νμλ€μ΄ μ μ΄ν΄νλμ§ λ¬Έμ λ₯Ό ν΅ν΄μ νμΈν΄λ³΄μ. μ λ ₯μ ν¬κΈ° nμ΄ μ£Όμ΄μ§λ©΄ MenOfPassion μκ³ λ¦¬μ¦ μν μκ°μ μμ μΆλ ₯κ³Ό κ°μ λ°©μμΌλ‘ μΆλ ₯ν΄λ³΄μ. MenOfPassion μκ³ λ¦¬μ¦μ λ€μκ³Ό κ°λ€. MenOfPassion(A[], n) { sum
0 2023.06.26 -
BOJ-24262 [C++] μκ³ λ¦¬μ¦ μμ - μκ³ λ¦¬μ¦μ μν μκ° 1
λ¬Έμ μ€λλ μμ€μ΄λ μκ³ λ¦¬μ¦μ μνμκ° μμ μ‘°κ΅λ₯Ό νκ³ μλ€. μλΉ κ° μμ ν λ΄μ©μ νμλ€μ΄ μ μ΄ν΄νλμ§ λ¬Έμ λ₯Ό ν΅ν΄μ νμΈν΄λ³΄μ. μ λ ₯μ ν¬κΈ° nμ΄ μ£Όμ΄μ§λ©΄ MenOfPassion μκ³ λ¦¬μ¦ μν μκ°μ μμ μΆλ ₯κ³Ό κ°μ λ°©μμΌλ‘ μΆλ ₯ν΄λ³΄μ. MenOfPassion μκ³ λ¦¬μ¦μ λ€μκ³Ό κ°λ€. MenOfPassion(A[], n) { i = βn / 2β; return A[i]; # μ½λ1 } μ λ ₯ 첫째 μ€μ μ λ ₯μ ν¬κΈ° n(1 β€ n β€ 500,000)μ΄ μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€μ μ½λ1 μ μν νμλ₯Ό μΆλ ₯νλ€. λμ§Έ μ€μ μ½λ1μ μν νμλ₯Ό λ€νμμΌλ‘ λνλ΄μμ λ, μ΅κ³ μ°¨νμ μ°¨μλ₯Ό μΆλ ₯νλ€. λ¨, λ€νμμΌλ‘ λνλΌ μ μκ±°λ μ΅κ³ μ°¨νμ μ°¨μκ° 3λ³΄λ€ ν¬λ©΄ 4λ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 1 μ..
0 2023.06.25 -
BOJ-24265 [C++] μκ³ λ¦¬μ¦ μμ - μκ³ λ¦¬μ¦μ μν μκ° 4
λ¬Έμ μ€λλ μμ€μ΄λ μκ³ λ¦¬μ¦μ μνμκ° μμ μ‘°κ΅λ₯Ό νκ³ μλ€. μλΉ κ° μμ ν λ΄μ©μ νμλ€μ΄ μ μ΄ν΄νλμ§ λ¬Έμ λ₯Ό ν΅ν΄μ νμΈν΄λ³΄μ. μ λ ₯μ ν¬κΈ° nμ΄ μ£Όμ΄μ§λ©΄ MenOfPassion μκ³ λ¦¬μ¦ μν μκ°μ μμ μΆλ ₯κ³Ό κ°μ λ°©μμΌλ‘ μΆλ ₯ν΄λ³΄μ. MenOfPassion μκ³ λ¦¬μ¦μ λ€μκ³Ό κ°λ€. MenOfPassion(A[], n) { sum
0 2023.06.24 -
BOJ-24264 [C++] μκ³ λ¦¬μ¦ μμ - μκ³ λ¦¬μ¦μ μν μκ° 3
λ¬Έμ μ€λλ μμ€μ΄λ μκ³ λ¦¬μ¦μ μνμκ° μμ μ‘°κ΅λ₯Ό νκ³ μλ€. μλΉ κ° μμ ν λ΄μ©μ νμλ€μ΄ μ μ΄ν΄νλμ§ λ¬Έμ λ₯Ό ν΅ν΄μ νμΈν΄λ³΄μ. μ λ ₯μ ν¬κΈ° nμ΄ μ£Όμ΄μ§λ©΄ MenOfPassion μκ³ λ¦¬μ¦ μν μκ°μ μμ μΆλ ₯κ³Ό κ°μ λ°©μμΌλ‘ μΆλ ₯ν΄λ³΄μ. MenOfPassion μκ³ λ¦¬μ¦μ λ€μκ³Ό κ°λ€. MenOfPassion(A[], n) { sum
0 2023.06.23 -
BOJ-24263 [C++] μκ³ λ¦¬μ¦ μμ - μκ³ λ¦¬μ¦μ μν μκ° 2
λ¬Έμ μ€λλ μμ€μ΄λ μκ³ λ¦¬μ¦μ μνμκ° μμ μ‘°κ΅λ₯Ό νκ³ μλ€. μλΉ κ° μμ ν λ΄μ©μ νμλ€μ΄ μ μ΄ν΄νλμ§ λ¬Έμ λ₯Ό ν΅ν΄μ νμΈν΄λ³΄μ. μ λ ₯μ ν¬κΈ° nμ΄ μ£Όμ΄μ§λ©΄ MenOfPassion μκ³ λ¦¬μ¦ μν μκ°μ μμ μΆλ ₯κ³Ό κ°μ λ°©μμΌλ‘ μΆλ ₯ν΄λ³΄μ. MenOfPassion μκ³ λ¦¬μ¦μ λ€μκ³Ό κ°λ€. MenOfPassion(A[], n) { sum Mββ£f(x)β£β€cg(x)x>M \Rightarrow |f(x)| \le c g(x) x>M namu.wiki
0 2023.06.22