CPP
-
- [SWEA-1285][C++] μλ¦μ΄μ λ λμ§κΈ°
λ¬Έμ μλ¦μ΄λ₯Ό ν¬ν¨νμ¬ μ΄ Nλͺ μ μ¬λμ΄ λ λμ§κΈ° κ²μμ νκ³ μλ€. μ΄ λ λμ§κΈ° κ²μμ μμΌλ‘ λμ λμ Έ μνλ μ§μ μ μ΅λν κ°κΉκ² λμ λμ§λ κ²μμ΄λ€. μ ννκ² λ§νλ©΄ λ°λ¦¬λ―Έν° λ¨μλ‘ -100,000μμ 100,000κΉμ§μ μ«μκ° μΌλ ¬λ‘ μ¨μ Έ μμ λ, μ¬λλ€μ μ«μ 100,000μ΄ μ¨μ Έ μλ μμΉμ μμ μ΅λν 0μ κ°κΉμ΄ μμΉλ‘ λμ λμ§λ €κ³ νλ€. Nλͺ μ μ¬λλ€μ΄ λμ§ λμ΄ λ¨μ΄μ§ μμΉλ₯Ό μΈ‘μ ν μλ£κ° μ£Όμ΄μ§ λ, κ°μ₯ 0μ κ°κΉκ² λμ΄ λ¨μ΄μ§ μμΉμ 0 μ¬μ΄μ 거리 μ°¨μ΄μ λͺ λͺ μ΄ κ·Έλ κ² λμ λμ‘λμ§λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νλΌ. μ λ ₯ 첫 λ²μ§Έ μ€μ ν μ€νΈ μΌμ΄μ€μ μ Tκ° μ£Όμ΄μ§λ€. κ° ν μ€νΈ μΌμ΄μ€μ 첫 λ²μ§Έ μ€μλ λμ λμ§λ μ¬λμ μ N(1≤N≤1,000)μ΄ μ£Όμ΄μ§λ€. λ λ²..
2023.10.23 -
- [BOJ-24313][C++] μκ³ λ¦¬μ¦ μμ - μ κ·Όμ νκΈ° 1
λ¬Έμ μ€λλ μμ€μ΄λ μ κ·Όμ νκΈ° μμ μ‘°κ΅λ₯Ό νκ³ μλ€. μλΉ κ° μμ ν λ΄μ©μ νμλ€μ΄ μ μ΄ν΄νλμ§ λ¬Έμ λ₯Ό ν΅ν΄μ νμΈν΄λ³΄μ. μκ³ λ¦¬μ¦μ μμ μκ°μ λνλ΄λ O-νκΈ°λ²(λΉ -μ€)μ λ€μκ³Ό κ°μ΄ μ μνμ. $O(g(n)) = \{ f(n)\text{ | λͺ¨λ } n ≥ n_0 \text{μ λνμ¬ } f(n) ≤ c × g(n) \text{μΈ μμ μμ } c \text{μ } n_0 \text{κ° μ‘΄μ¬νλ€.} \}$ μ΄ μ μλ μ€μ O-νκΈ°λ²(https://en.wikipedia.org/wiki/Big_O_notation)κ³Ό λ€λ₯Ό μ μλ€. ν¨μ $f(n) = a_{1}n + a_{0}$, μμ μ μ c, n_{0}κ° μ£Όμ΄μ§ κ²½μ° $O(n)$ μ μλ₯Ό λ§μ‘±νλμ§ μμ보μ. μ λ ₯ 첫째 μ€μ ν¨μ f(n)..
2023.06.27 -
- [BOJ-24267][C++] μκ³ λ¦¬μ¦ μμ - μκ³ λ¦¬μ¦μ μν μκ° 6
λ¬Έμ μ€λλ μμ€μ΄λ μκ³ λ¦¬μ¦μ μνμκ° μμ μ‘°κ΅λ₯Ό νκ³ μλ€. μλΉ κ° μμ ν λ΄μ©μ νμλ€μ΄ μ μ΄ν΄νλμ§ λ¬Έμ λ₯Ό ν΅ν΄μ νμΈν΄λ³΄μ. μ λ ₯μ ν¬κΈ° nμ΄ μ£Όμ΄μ§λ©΄ MenOfPassion μκ³ λ¦¬μ¦ μν μκ°μ μμ μΆλ ₯κ³Ό κ°μ λ°©μμΌλ‘ μΆλ ₯ν΄λ³΄μ. MenOfPassion μκ³ λ¦¬μ¦μ λ€μκ³Ό κ°λ€. MenOfPassion(A[], n) { sum
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 μ..
2023.06.25 -
- [BOJ-24265][C++] μκ³ λ¦¬μ¦ μμ - μκ³ λ¦¬μ¦μ μν μκ° 4
λ¬Έμ μ€λλ μμ€μ΄λ μκ³ λ¦¬μ¦μ μνμκ° μμ μ‘°κ΅λ₯Ό νκ³ μλ€. μλΉ κ° μμ ν λ΄μ©μ νμλ€μ΄ μ μ΄ν΄νλμ§ λ¬Έμ λ₯Ό ν΅ν΄μ νμΈν΄λ³΄μ. μ λ ₯μ ν¬κΈ° nμ΄ μ£Όμ΄μ§λ©΄ MenOfPassion μκ³ λ¦¬μ¦ μν μκ°μ μμ μΆλ ₯κ³Ό κ°μ λ°©μμΌλ‘ μΆλ ₯ν΄λ³΄μ. MenOfPassion μκ³ λ¦¬μ¦μ λ€μκ³Ό κ°λ€. MenOfPassion(A[], n) { sum
2023.06.24 -
- [BOJ-24264][C++] μκ³ λ¦¬μ¦ μμ - μκ³ λ¦¬μ¦μ μν μκ° 3
λ¬Έμ μ€λλ μμ€μ΄λ μκ³ λ¦¬μ¦μ μνμκ° μμ μ‘°κ΅λ₯Ό νκ³ μλ€. μλΉ κ° μμ ν λ΄μ©μ νμλ€μ΄ μ μ΄ν΄νλμ§ λ¬Έμ λ₯Ό ν΅ν΄μ νμΈν΄λ³΄μ. μ λ ₯μ ν¬κΈ° nμ΄ μ£Όμ΄μ§λ©΄ MenOfPassion μκ³ λ¦¬μ¦ μν μκ°μ μμ μΆλ ₯κ³Ό κ°μ λ°©μμΌλ‘ μΆλ ₯ν΄λ³΄μ. MenOfPassion μκ³ λ¦¬μ¦μ λ€μκ³Ό κ°λ€. MenOfPassion(A[], n) { sum
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
2023.06.22 -
- [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..
2023.06.21 -
- [BOJ-9063][C++] λμ§
λ¬Έμ μμ¨λ 1950 λ νκ΅μ μμΌλ‘ λ§μ μν΄λ₯Ό λ³Έ μ¬λλ€ μ€ νλλ€. μ μ ν΅μ μν΄λ³΄μ§ μμ μ¬λμ΄ μ΄λ μμκΉ λ§μ κ·Έλ 6.25 κ° μΌμ΄λκΈ° μ λ§ ν΄λ μΆ©μ²λ μ§λ°©μ λμ λμ§λ₯Ό μμ ν ν° λΆμμλ€. μ μμ΄ λμ μμ¨λ λ λ¬Έμμ κ° λκ°λ κ²λ€λ§ μ±κ²¨μ μΌλ³ΈμΌλ‘ νΌλμ κ°μ§λ§ νΌλ μ€μ κ·Έλ§ λ λ¬Έμλ₯Ό μμ΄λ²λ¦¬κ³ λ§λ€. μ μμ΄ λλ νμ μμ¨μ λ μ μ΄λ―Έ λ€λ₯Έ μ¬λλ€μ λ Όλ°μ΄ λμ΄ μμκ³ , μμ¨λ λ μ λμ°ΎμΌλ € νμ§λ§ λ¬Έμκ° μμΌλ μλΌ μ°λ κ²κ³Ό λ€λ₯Ό λ° μμλ€. μ΄λ¬λ€κ° μμ¨λ κΈΈλ°λ₯μ λμκ² μκ²Όλ€. μ΄λ, μμ¨μκ² μ’μ μκ°μ΄ λ μ¬λμΌλ λ°λ‘ μμ μ΄ μ΅κ΄μ²λΌ λ κΉμμ΄ λκ° νμμ ν΄λμλ μ¬μ€μ΄λ€. μμ¨λ νμ ν λλ§λ€ μμ μ λ Όλ°μ κ±°λλ€κ° λ μ κΉμ κ³³μ μμ μ μ΄λ¦μ΄ μμ΄μ§ μ₯ꡬμ¬μ..
2023.06.20 -
- [BOJ-2903][C++] μ€μ μ΄λ μκ³ λ¦¬μ¦
λ¬Έμ μκ·Όμ΄λ μΉκ΅¬λ€κ³Ό ν¨κ» SFμνλ₯Ό μ°μΌλ €κ³ νλ€. μ΄ μνλ μΈκ³ μ§νμ΄ νμνλ€. μ€μ λ‘ μ°μ£Όμ μ νκ³ μΈκ³ νμ±μ κ°μ 촬μμ ν μ μκΈ° λλ¬Έμ, μ»΄ν¨ν° κ·Έλν½μΌλ‘ CGμ²λ¦¬λ₯Ό νλ €κ³ νλ€. μΈκ³ μ§νμ μ€μ μ΄λ μκ³ λ¦¬μ¦μ μ΄μ©ν΄μ λ§λ€λ €κ³ νλ€. μκ³ λ¦¬μ¦μ μμνλ©΄μ μκ·Όμ΄λ μ μ¬κ°νμ μ΄λ£¨λ μ 4κ°λ₯Ό κ³ λ₯Έλ€. κ·Έ νμλ λ€μκ³Ό κ°μ κ³Όμ μ κ±°μ³μ μ§νμ λ§λ λ€. μ μ¬κ°νμ κ° λ³μ μ€μμ μ μ νλ μΆκ°νλ€. μ μ¬κ°νμ μ€μ¬μ μ μ νλ μΆκ°νλ€. μ΄κΈ° μνμμ μμ κ°μ κ³Όμ μ ν λ² κ±°μΉλ©΄ μ΄ 4κ°μ μ μ¬κ°νμ΄ μλ‘ μκΈ΄λ€. μ΄μ κ°μ κ³Όμ μ μκ·Όμ΄κ° λ§μ‘±ν λ κΉμ§ κ³μνλ€. μλ κ·Έλ¦Όμ κ³Όμ μ μ΄ 2λ² κ±°μ³€μ λκΉμ§μ λͺ¨μ΅μ΄λ€. μ΄κΈ° μν - μ 4κ° 1λ² - μ 9κ° 2λ² - 2..
2023.06.19 -
- [BOJ-2720][C++] μΈνμ μ¬μ₯ λν
λ¬Έμ λ―Έκ΅μΌλ‘ μ νκ° λνμ΄λ μΈνμλ₯Ό μ΄μνκ³ μλ€. λνμ΄λ μ΅κ·Όμ μλ₯΄λ°μ΄νΈλ‘ κ³ λ±νμ 리μμ μ±μ©νλ€. λνμ΄λ 리μμκ² μ€λ§νλ€. 리μμ κ±°μ€λ¦λμ μ£Όλ κ²μ μκΎΈ μ€μνλ€. μ¬μ§μ΄ $0.5λ¬λ¬λ₯Ό μ€μΌνλ κ²½μ°μ κ±°μ€λ¦λμΌλ‘ $5λ¬λ¬λ₯Ό μ£Όλκ²μ΄λ€! μ΄μ©μ μμ΄ λ°μ΄λ μ½λ© μ€λ ₯μ λ°νν΄ λ¦¬μμ λμμ£Όλ νλ‘κ·Έλ¨μ μμ±νλ €κ³ νμ§λ§, λμλΈλ‘λ₯Ό νλλΌ μ½λ©ν μκ°μ΄ μμ΄μ μ΄ λ¬Έμ λ₯Ό μ½κ³ μλ μ¬λ¬λΆμ΄ λμ ν΄μ£Όμ΄μΌ νλ€. κ±°μ€λ¦λμ μ‘μκ° μ£Όμ΄μ§λ©΄ 리μμ΄ μ€μΌν μΏΌν°(Quarter, $0.25)μ κ°μ, λ€μ(Dime, $0.10)μ κ°μ, λμΌ(Nickel, $0.05)μ κ°μ, νλ(Penny, $0.01)μ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. κ±°μ€λ¦λμ νμ $5.00 μ΄νμ΄κ³ , μλμ΄ ..
2023.06.18 -
- [BOJ-11005][C++] μ§λ² λ³ν 2
λ¬Έμ 10μ§λ² μ Nμ΄ μ£Όμ΄μ§λ€. μ΄ μλ₯Ό Bμ§λ²μΌλ‘ λ°κΏ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. 10μ§λ²μ λμ΄κ°λ μ§λ²μ μ«μλ‘ νμν μ μλ μλ¦¬κ° μλ€. μ΄λ° κ²½μ°μλ λ€μκ³Ό κ°μ΄ μνλ²³ λλ¬Έμλ₯Ό μ¬μ©νλ€. A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35 μ λ ₯ 첫째 μ€μ Nκ³Ό Bκ° μ£Όμ΄μ§λ€. (2 ≤ B ≤ 36) Nμ 10μ΅λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. μΆλ ₯ 첫째 μ€μ 10μ§λ² μ Nμ Bμ§λ²μΌλ‘ μΆλ ₯νλ€. μμ μ λ ₯ 1 60466175 36 μμ μΆλ ₯ 1 ZZZZZ μκ³ λ¦¬μ¦ λΆλ₯ μν ꡬν λ¬Έμ μΆμ² https://www.acmicpc.net/problem/11005 11005λ²: μ§λ² λ³ν 2 10μ§λ² μ Nμ΄ μ£Όμ΄μ§λ€. μ΄ μλ₯Ό Bμ§λ²μΌλ‘ λ°κΏ μΆλ ₯νλ νλ‘κ·Έλ¨μ ..
2023.06.17 -
- [BOJ-2745][C++] μ§λ² λ³ν
λ¬Έμ Bμ§λ² μ Nμ΄ μ£Όμ΄μ§λ€. μ΄ μλ₯Ό 10μ§λ²μΌλ‘ λ°κΏ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. 10μ§λ²μ λμ΄κ°λ μ§λ²μ μ«μλ‘ νμν μ μλ μλ¦¬κ° μλ€. μ΄λ° κ²½μ°μλ λ€μκ³Ό κ°μ΄ μνλ²³ λλ¬Έμλ₯Ό μ¬μ©νλ€. A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35 μ λ ₯ 첫째 μ€μ Nκ³Ό Bκ° μ£Όμ΄μ§λ€. (2 ≤ B ≤ 36) Bμ§λ² μ Nμ 10μ§λ²μΌλ‘ λ°κΎΈλ©΄, νμ 10μ΅λ³΄λ€ μκ±°λ κ°λ€. μΆλ ₯ 첫째 μ€μ Bμ§λ² μ Nμ 10μ§λ²μΌλ‘ μΆλ ₯νλ€. μμ μ λ ₯ 1 ZZZZZ 36 μμ μΆλ ₯ 1 60466175 μκ³ λ¦¬μ¦ λΆλ₯ μν ꡬν λ¬Έμμ΄ λ¬Έμ μΆμ² https://www.acmicpc.net/problem/2745 2745λ²: μ§λ² λ³ν Bμ§λ² μ Nμ΄ μ£Όμ΄μ§λ€. μ΄ μλ₯Ό 10μ§λ²μΌλ‘..
2023.06.16 -
- [BOJ-15894][C++] μνμ 체μ‘κ³Όλͺ© μ λλ€
λ¬Έμ μ±μμ΄λ μνμ μ λ§ λͺ» νλ κ³ λ±νμμ΄λ€. μνμ λͺ»νλ λμ κ·Όμ±κ³Ό ν νμ΄ λ°μ΄λ μ±μμ΄λ μν μνμμ μν μ§μμ μ¬μ©νμ§ μκ³ κ·Όμ±κ³Ό 체λ ₯μ μ¬μ©ν΄ λ¬Έμ λ₯Ό νΌλ€. μ§λ μνμμλ μλ μ¬μ§μ λμμλ λ¬Έμ λ₯Ό κ·Όμ±κ³Ό 체λ ₯μ μ¬μ©ν΄ μ΄μ¬ν νμμ§λ§ μ¬μ§μμ λ³Ό μ μλ―μ΄ νλ €λ²λ¦¬κ³ λ§μλ€! κ²°κ΅ μ΄ λ¬Έμ λ νλ €λ²λ Έμ§λ§ μ±μμ΄λ μ¬μ ν μμ μ 체λ ₯μ κ°ν μμ κ°μ κ°κ³ μλ€. μ΄λ€ μ΄λ €μ΄ λ¬Έμ κ° λμλ μ΄λ° μμΌλ‘ κ·Όμ±κ³Ό 체λ ₯μ μ¬μ©νλ©΄ λ€ ν μ μμΌλ μ΄ λ°©λ²μ μ΅κ³ μ λ°©λ²μ΄λΌκ³ μκ°νκ³ μλ€. μ±μμ΄μ μΉκ΅¬ νμμ΄λ κ·Όμ±κ³Ό 체λ ₯μΌλ‘ μν λ¬Έμ λ₯Ό νΈλ κ²μ κ΅μ₯ν 무μν λ°©λ²μ΄λΌκ³ μκ°νλ€. νμμ΄λ μνμ 곡λΆνλ©΄ λ¬Έμ λ₯Ό ν¨μ¬ 빨리 ν μ μλ€λ κ²μ μλ €μ£ΌκΈ° μν΄ μ μ¬μ§μ λμμλ λ¬Έ..
1 2023.03.21 -
- [BOJ-9506][C++] μ½μλ€μ ν©
λ¬Έμ μ΄λ€ μ«μ nμ΄ μμ μ μ μΈν λͺ¨λ μ½μλ€μ ν©κ³Ό κ°μΌλ©΄, κ·Έ μλ₯Ό μμ μλΌκ³ νλ€. μλ₯Ό λ€μ΄ 6μ 6 = 1 + 2 + 3 μΌλ‘ μμ μμ΄λ€. nμ΄ μμ μμΈμ§ μλμ§ νλ¨ν΄μ£Όλ νλ‘κ·Έλ¨μ μμ±νλΌ. μ λ ₯ μ λ ₯μ ν μ€νΈ μΌμ΄μ€λ§λ€ ν μ€ κ°κ²©μΌλ‘ nμ΄ μ£Όμ΄μ§λ€. (2 < n < 100,000) μ λ ₯μ λ§μ§λ§μ -1μ΄ μ£Όμ΄μ§λ€. μΆλ ₯ ν μ€νΈμΌμ΄μ€ λ§λ€ νμ€μ νλμ© μΆλ ₯ν΄μΌ νλ€. nμ΄ μμ μλΌλ©΄, nμ nμ΄ μλ μ½μλ€μ ν©μΌλ‘ λνλ΄μ΄ μΆλ ₯νλ€(μμ μΆλ ₯ μ°Έκ³ ). μ΄λ, μ½μλ€μ μ€λ¦μ°¨μμΌλ‘ λμ΄ν΄μΌ νλ€. nμ΄ μμ μκ° μλλΌλ©΄ n is NOT perfect. λ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 6 12 28 -1 μμ μΆλ ₯ 1 6 = 1 + 2 + 3 12 is NOT perfect. 28 = 1 +..
2023.03.11 -
- [BOJ-2501][C++] μ½μ ꡬνκΈ°
λ¬Έμ μ΄λ€ μμ°μ pμ qκ° μμ λ, λ§μΌ pλ₯Ό qλ‘ λλμμ λ λλ¨Έμ§κ° 0μ΄λ©΄ qλ pμ μ½μμ΄λ€. 6μ μλ‘ λ€λ©΄ 6 ÷ 1 = 6 … 0 6 ÷ 2 = 3 … 0 6 ÷ 3 = 2 … 0 6 ÷ 4 = 1 … 2 6 ÷ 5 = 1 … 1 6 ÷ 6 = 1 … 0 κ·Έλμ 6μ μ½μλ 1, 2, 3, 6, μ΄ λ€ κ°μ΄λ€. λ κ°μ μμ°μ Nκ³Ό Kκ° μ£Όμ΄μ‘μ λ, Nμ μ½μλ€ μ€ Kλ²μ§Έλ‘ μμ μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ Nκ³Ό Kκ° λΉμΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. Nμ 1 μ΄μ 10,000 μ΄νμ΄λ€. Kλ 1 μ΄μ N μ΄νμ΄λ€. μΆλ ₯ 첫째 μ€μ Nμ μ½μλ€ μ€ Kλ²μ§Έλ‘ μμ μλ₯Ό μΆλ ₯νλ€. λ§μΌ Nμ μ½μμ κ°μκ° Kκ°λ³΄λ€ μ μ΄μ Kλ²μ§Έ μ½μκ° μ‘΄μ¬νμ§ μμ κ²½μ°μλ 0μ μΆλ ₯..
2023.03.11 -
- [BOJ-27866][C++] λ¬Έμμ λ¬Έμμ΄
λ¬Έμ λ¨μ΄ $S$μ μ μ $i$κ° μ£Όμ΄μ‘μ λ, $S$μ $i$λ²μ§Έ κΈμλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ μμ΄ μλ¬Έμμ λλ¬Έμλ‘λ§ μ΄λ£¨μ΄μ§ λ¨μ΄ $S$κ° μ£Όμ΄μ§λ€. λ¨μ΄μ κΈΈμ΄λ μ΅λ 1000μ΄λ€. λμ§Έ μ€μ μ μ $i$κ° μ£Όμ΄μ§λ€. ($1 ≤ \le i \le \left| S \right|$) μΆλ ₯ $S$μ $i$λ²μ§Έ κΈμλ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 Sprout 3 μμ μΆλ ₯ 1 r μμ μ λ ₯ 2 shiftpsh 6 μμ μΆλ ₯ 2 p μμ μ λ ₯ 3 Baekjoon 4 μμ μΆλ ₯ 3 k λ ΈνΈ λ¬Έμμ΄ $S$μ λν΄ $\left|S\right|$λ $S$μ κΈΈμ΄λ₯Ό μλ―Ένλ€. μκ³ λ¦¬μ¦ λΆλ₯ ꡬν λ¬Έμμ΄ λ¬Έμ μΆμ² https://www.acmicpc.net/problem/27866 27866λ²..
2023.03.11 -
- [BOJ-25206][C++] λμ νμ μ
λ¬Έμ μΈνλνκ΅ μ»΄ν¨ν°κ³΅νκ³Όλ₯Ό μ‘Έμ νκΈ° μν΄μλ, μ 곡νμ μ΄ 3.3 μ΄μμ΄κ±°λ μ‘Έμ κ³ μ¬λ₯Ό ν΅κ³Όν΄μΌ νλ€. κ·Έλ°λ° μλΏμΈ, μΉνμ΄λ κΉλΉ‘νκ³ μ‘Έμ κ³ μ¬λ₯Ό μμνμ§ μμλ€λ μ¬μ€μ κΉ¨λ¬μλ€! μΉνμ΄μ μ 곡νμ μ κ³μ°ν΄μ£Όλ νλ‘κ·Έλ¨μ μμ±ν΄λ³΄μ. μ 곡νμ μ μ 곡과λͺ©λ³ (νμ × κ³Όλͺ©νμ )μ ν©μ νμ μ μ΄ν©μΌλ‘ λλ κ°μ΄λ€. μΈνλνκ΅ μ»΄ν¨ν°κ³΅νκ³Όμ λ±κΈμ λ°λ₯Έ κ³Όλͺ©νμ μ λ€μ νμ κ°λ€. A+ 4.5 A0 4.0 B+ 3.5 B0 3.0 C+ 2.5 C0 2.0 D+ 1.5 D0 1.0 F 0.0 P/F κ³Όλͺ©μ κ²½μ° λ±κΈμ΄ Pλλ Fλ‘ νμλλλ°, λ±κΈμ΄ PμΈ κ³Όλͺ©μ κ³μ°μμ μ μΈν΄μΌ νλ€. κ³Όμ° μΉνμ΄λ 무μ¬ν μ‘Έμ ν μ μμκΉ? μ λ ₯ 20μ€μ κ±Έμ³ μΉνμ΄κ° μκ°ν μ 곡과λͺ©μ κ³Όλͺ©λͺ , νμ , λ±κΈμ΄ 곡백μΌλ‘..
2023.03.01 -
- [BOJ-10988][C++] ν°λ¦°λ둬μΈμ§ νμΈνκΈ°
λ¬Έμ μνλ²³ μλ¬Έμλ‘λ§ μ΄λ£¨μ΄μ§ λ¨μ΄κ° μ£Όμ΄μ§λ€. μ΄λ, μ΄ λ¨μ΄κ° ν°λ¦°λ둬μΈμ§ μλμ§ νμΈνλ νλ‘κ·Έλ¨μ μμ±νμμ€. ν°λ¦°λ둬μ΄λ μμΌλ‘ μ½μ λμ κ±°κΎΈλ‘ μ½μ λ λκ°μ λ¨μ΄λ₯Ό λ§νλ€. level, noonμ ν°λ¦°λ둬μ΄κ³ , baekjoon, online, judgeλ ν°λ¦°λλ‘¬μ΄ μλλ€. μ λ ₯ 첫째 μ€μ λ¨μ΄κ° μ£Όμ΄μ§λ€. λ¨μ΄μ κΈΈμ΄λ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 100λ³΄λ€ μκ±°λ κ°μΌλ©°, μνλ²³ μλ¬Έμλ‘λ§ μ΄λ£¨μ΄μ Έ μλ€. μΆλ ₯ 첫째 μ€μ ν°λ¦°λ둬μ΄λ©΄ 1, μλλ©΄ 0μ μΆλ ₯νλ€. μμ μ λ ₯ 1 level μμ μΆλ ₯ 1 1 μμ μ λ ₯ 2 baekjoon μμ μΆλ ₯ 2 0 μκ³ λ¦¬μ¦ λΆλ₯ ꡬν λ¬Έμμ΄ λ¬Έμ μΆμ² https://www.acmicpc.net/problem/10988 10988λ²: ν°λ¦°λ둬μΈμ§ νμΈνκΈ° ..
2023.03.01 -
- [BOJ-10812][C++] λ°κ΅¬λ μμ λ°κΎΈκΈ°
λ¬Έμ λνμ΄λ λ°κ΅¬λλ₯Ό μ΄ Nκ° κ°μ§κ³ μκ³ , κ°κ°μ λ°κ΅¬λμλ 1λ²λΆν° Nλ²κΉμ§ λ²νΈκ° μμλλ‘ μ νμ Έ μλ€. λ°κ΅¬λλ μΌλ ¬λ‘ λμ¬μ Έ μκ³ , κ°μ₯ μΌμͺ½ λ°κ΅¬λλ₯Ό 1λ²μ§Έ λ°κ΅¬λ, κ·Έ λ€μ λ°κ΅¬λλ₯Ό 2λ²μ§Έ λ°κ΅¬λ, ..., κ°μ₯ μ€λ₯Έμͺ½ λ°κ΅¬λλ₯Ό Nλ²μ§Έ λ°κ΅¬λλΌκ³ λΆλ₯Έλ€. λνμ΄λ μμΌλ‘ Mλ² λ°κ΅¬λμ μμλ₯Ό νμ μν€λ €κ³ λ§λ€λ €κ³ νλ€. λνμ΄λ λ°κ΅¬λμ μμλ₯Ό νμ μν¬ λ, μμλ₯Ό νμ μν¬ λ²μλ₯Ό μ νκ³ , κ·Έ λ²μ μμμ κΈ°μ€μ΄ λ λ°κ΅¬λλ₯Ό μ ννλ€. λνμ΄κ° μ νν λ°κ΅¬λμ λ²μκ° begin, endμ΄κ³ , κΈ°μ€μ΄ λλ λ°κ΅¬λλ₯Ό midλΌκ³ νμ λ, begin, begin+1, ..., mid-1, mid, mid+1, ..., end-1, end μμλ‘ λμ΄μλ λ°κ΅¬λμ μμλ₯Ό mid, mid+1, ....
2023.03.01 -
- [BOJ-2444][C++] λ³ μ°κΈ° - 7
λ¬Έμ μμ λ₯Ό λ³΄κ³ κ·μΉμ μ μΆν λ€μ λ³μ μ°μ΄ 보μΈμ. μ λ ₯ 첫째 μ€μ N(1 ≤ N ≤ 100)μ΄ μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€λΆν° 2×N-1λ²μ§Έ μ€κΉμ§ μ°¨λ‘λλ‘ λ³μ μΆλ ₯νλ€. μμ μ λ ₯ 1 5 μμ μΆλ ₯ 1 * *** ***** ******* ********* ******* ***** *** * μκ³ λ¦¬μ¦ λΆλ₯ ꡬν λ¬Έμ μΆμ² https://www.acmicpc.net/problem/2444 2444λ²: λ³ μ°κΈ° - 7 첫째 μ€λΆν° 2×N-1λ²μ§Έ μ€κΉμ§ μ°¨λ‘λλ‘ λ³μ μΆλ ₯νλ€. www.acmicpc.net λ¬Έμ ν΄κ²° λ°©λ² [λ¨κ³λ³λ‘ νμ΄λ³΄κΈ°] λ¬Έμ μ§μ μλ‘ μΆκ°λ λ¬Έμ μ΄λ€. κ° μ€(@row@)λ§λ€ 곡백μ κ°μμ λ³(*)μ κ°μκ° μ΄λ»κ² λ³νλμ§ λΆμνμ¬ νμ΄μΌ νλ λ¬Έμ μ΄λ€. μ½λ #include usi..
2023.02.27 -
- [BOJ-11718][C++] κ·Έλλ‘ μΆλ ₯νκΈ°
λ¬Έμ μ λ ₯ λ°μ λλ‘ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ μ λ ₯μ΄ μ£Όμ΄μ§λ€. μ λ ₯μ μ΅λ 100μ€λ‘ μ΄λ£¨μ΄μ Έ μκ³ , μνλ²³ μλ¬Έμ, λλ¬Έμ, 곡백, μ«μλ‘λ§ μ΄λ£¨μ΄μ Έ μλ€. κ° μ€μ 100κΈμλ₯Ό λμ§ μμΌλ©°, λΉ μ€μ μ£Όμ΄μ§μ§ μλλ€. λ, κ° μ€μ 곡백μΌλ‘ μμνμ§ μκ³ , 곡백μΌλ‘ λλμ§ μλλ€. μΆλ ₯ μ λ ₯λ°μ κ·Έλλ‘ μΆλ ₯νλ€. μμ μ λ ₯ 1 Hello Baekjoon Online Judge μμ μΆλ ₯ 1 Hello Baekjoon Online Judge μκ³ λ¦¬μ¦ λΆλ₯ ꡬν λ¬Έμμ΄ λ¬Έμ μΆμ² https://www.acmicpc.net/problem/11718 11718λ²: κ·Έλλ‘ μΆλ ₯νκΈ° μ λ ₯μ΄ μ£Όμ΄μ§λ€. μ λ ₯μ μ΅λ 100μ€λ‘ μ΄λ£¨μ΄μ Έ μκ³ , μνλ²³ μλ¬Έμ, λλ¬Έμ, 곡백, μ«μλ‘λ§ μ΄λ£¨μ΄μ Έ μλ€. ..
2023.02.23 -
- [BOJ-10811][C++] λ°κ΅¬λ λ€μ§κΈ°
λ¬Έμ λνμ΄λ λ°κ΅¬λλ₯Ό μ΄ Nκ° κ°μ§κ³ μκ³ , κ°κ°μ λ°κ΅¬λμλ 1λ²λΆν° Nλ²κΉμ§ λ²νΈκ° μμλλ‘ μ νμ Έ μλ€. λ°κ΅¬λλ μΌλ ¬λ‘ λμ¬μ Έ μκ³ , κ°μ₯ μΌμͺ½ λ°κ΅¬λλ₯Ό 1λ²μ§Έ λ°κ΅¬λ, κ·Έ λ€μ λ°κ΅¬λλ₯Ό 2λ²μ§Έ λ°κ΅¬λ, ..., κ°μ₯ μ€λ₯Έμͺ½ λ°κ΅¬λλ₯Ό Nλ²μ§Έ λ°κ΅¬λλΌκ³ λΆλ₯Έλ€. λνμ΄λ μμΌλ‘ Mλ² λ°κ΅¬λμ μμλ₯Ό μμμΌλ‘ λ§λ€λ €κ³ νλ€. λνμ΄λ ν λ² μμλ₯Ό μμμΌλ‘ λ°κΏ λ, μμλ₯Ό μμμΌλ‘ λ§λ€ λ²μλ₯Ό μ νκ³ , κ·Έ λ²μμ λ€μ΄μλ λ°κ΅¬λμ μμλ₯Ό μμμΌλ‘ λ§λ λ€. λ°κ΅¬λμ μμλ₯Ό μ΄λ»κ² λ°κΏμ§ μ£Όμ΄μ‘μ λ, Mλ² λ°κ΅¬λμ μμλ₯Ό μμμΌλ‘ λ§λ λ€μ, λ°κ΅¬λμ μ νμλ λ²νΈλ₯Ό κ°μ₯ μΌμͺ½ λ°κ΅¬λλΆν° μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ N (1 ≤ N ≤ 100)κ³Ό M (1 ≤ M ≤ 100)μ΄ μ£Ό..
2023.02.23 -
- [BOJ-10813][C++] 곡 λ°κΎΈκΈ°
λ¬Έμ λνμ΄λ λ°κ΅¬λλ₯Ό μ΄ Nκ° κ°μ§κ³ μκ³ , κ°κ°μ λ°κ΅¬λμλ 1λ²λΆν° Nλ²κΉμ§ λ²νΈκ° λ§€κ²¨μ Έ μλ€. λ°κ΅¬λμλ κ³΅μ΄ 1κ°μ© λ€μ΄μκ³ , μ²μμλ λ°κ΅¬λμ μ νμλ λ²νΈμ κ°μ λ²νΈκ° μ ν κ³΅μ΄ λ€μ΄μλ€. λνμ΄λ μμΌλ‘ Mλ² κ³΅μ λ°κΎΈλ €κ³ νλ€. λνμ΄λ 곡μ λ°κΏ λ°κ΅¬λ 2κ°λ₯Ό μ ννκ³ , λ λ°κ΅¬λμ λ€μ΄μλ 곡μ μλ‘ κ΅ννλ€. 곡μ μ΄λ»κ² λ°κΏμ§κ° μ£Όμ΄μ‘μ λ, Mλ² κ³΅μ λ°κΎΌ μ΄νμ κ° λ°κ΅¬λμ μ΄λ€ κ³΅μ΄ λ€μ΄μλμ§ κ΅¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ N (1 ≤ N ≤ 100)κ³Ό M (1 ≤ M ≤ 100)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Mκ°μ μ€μ κ±Έμ³μ 곡μ κ΅νν λ°©λ²μ΄ μ£Όμ΄μ§λ€. κ° λ°©λ²μ λ μ μ i jλ‘ μ΄λ£¨μ΄μ Έ μμΌλ©°, iλ² λ°κ΅¬λμ jλ² λ°κ΅¬λμ λ€μ΄μλ 곡μ κ΅ννλ€λ λ»..
2023.02.23 -
- [BOJ-10810][C++] 곡 λ£κΈ°
λ¬Έμ λνμ΄λ λ°κ΅¬λλ₯Ό μ΄ Nκ° κ°μ§κ³ μκ³ , κ°κ°μ λ°κ΅¬λμλ 1λ²λΆν° Nλ²κΉμ§ λ²νΈκ° λ§€κ²¨μ Έ μλ€. λ, 1λ²λΆν° Nλ²κΉμ§ λ²νΈκ° μ νμλ 곡μ λ§€μ° λ§μ΄ κ°μ§κ³ μλ€. κ°μ₯ μ²μ λ°κ΅¬λμλ κ³΅μ΄ λ€μ΄μμ§ μμΌλ©°, λ°κ΅¬λμλ 곡μ 1κ°λ§ λ£μ μ μλ€. λνμ΄λ μμΌλ‘ Mλ² κ³΅μ λ£μΌλ €κ³ νλ€. λνμ΄λ ν λ² κ³΅μ λ£μ λ, 곡μ λ£μ λ°κ΅¬λ λ²μλ₯Ό μ νκ³ , μ ν λ°κ΅¬λμ λͺ¨λ κ°μ λ²νΈκ° μ νμλ 곡μ λ£λλ€. λ§μ½, λ°κ΅¬λμ κ³΅μ΄ μ΄λ―Έ μλ κ²½μ°μλ λ€μ΄μλ 곡μ λΉΌκ³ , μλ‘ κ³΅μ λ£λλ€. 곡μ λ£μ λ°κ΅¬λλ μ°μλμ΄ μμ΄μΌ νλ€. 곡μ μ΄λ»κ² λ£μμ§κ° μ£Όμ΄μ‘μ λ, Mλ² κ³΅μ λ£μ μ΄νμ κ° λ°κ΅¬λμ μ΄λ€ κ³΅μ΄ λ€μ΄ μλμ§ κ΅¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ N (1 ≤ N ≤ 10..
2023.02.23 -
- [BOJ-1541][C++] μμ΄λ²λ¦° κ΄νΈ
λ¬Έμ μΈμ€μ΄λ μμμ +, -, κ·Έλ¦¬κ³ κ΄νΈλ₯Ό κ°μ§κ³ μμ λ§λ€μλ€. κ·Έλ¦¬κ³ λμ μΈμ€μ΄λ κ΄νΈλ₯Ό λͺ¨λ μ§μ λ€. κ·Έλ¦¬κ³ λμ μΈμ€μ΄λ κ΄νΈλ₯Ό μ μ ν μ³μ μ΄ μμ κ°μ μ΅μλ‘ λ§λ€λ €κ³ νλ€. κ΄νΈλ₯Ό μ μ ν μ³μ μ΄ μμ κ°μ μ΅μλ‘ λ§λλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ μμ΄ μ£Όμ΄μ§λ€. μμ ‘0’~‘9’, ‘+’, κ·Έλ¦¬κ³ ‘-’λ§μΌλ‘ μ΄λ£¨μ΄μ Έ μκ³ , κ°μ₯ μ²μκ³Ό λ§μ§λ§ λ¬Έμλ μ«μμ΄λ€. κ·Έλ¦¬κ³ μ°μν΄μ λ κ° μ΄μμ μ°μ°μκ° λνλμ§ μκ³ , 5μλ¦¬λ³΄λ€ λ§μ΄ μ°μλλ μ«μλ μλ€. μλ 0μΌλ‘ μμν μ μλ€. μ λ ₯μΌλ‘ μ£Όμ΄μ§λ μμ κΈΈμ΄λ 50λ³΄λ€ μκ±°λ κ°λ€. μΆλ ₯ 첫째 μ€μ μ λ΅μ μΆλ ₯νλ€. μμ μ λ ₯ 1 55-50+40 μμ μΆλ ₯ 1 -35 μμ μ λ ₯ 2 10+20+30+40 μμ μΆλ ₯ 2..
2023.02.20 -
- [BOJ-11399][C++] ATM
λ¬Έμ μΈνμνμλ ATMμ΄ 1λλ°μ μλ€. μ§κΈ μ΄ ATMμμ Nλͺ μ μ¬λλ€μ΄ μ€μ μμλ€. μ¬λμ 1λ²λΆν° Nλ²κΉμ§ λ²νΈκ° λ§€κ²¨μ Έ μμΌλ©°, iλ² μ¬λμ΄ λμ μΈμΆνλλ° κ±Έλ¦¬λ μκ°μ PiλΆμ΄λ€. μ¬λλ€μ΄ μ€μ μλ μμμ λ°λΌμ, λμ μΈμΆνλλ° νμν μκ°μ ν©μ΄ λ¬λΌμ§κ² λλ€. μλ₯Ό λ€μ΄, μ΄ 5λͺ μ΄ μκ³ , $P_1$ = 3, $P_2$ = 1, $P_3$ = 4, $P_4$ = 3, $P_5$ = 2 μΈ κ²½μ°λ₯Ό μκ°ν΄λ³΄μ. [1, 2, 3, 4, 5] μμλ‘ μ€μ μ λ€λ©΄, 1λ² μ¬λμ 3λΆλ§μ λμ λ½μ μ μλ€. 2λ² μ¬λμ 1λ² μ¬λμ΄ λμ λ½μ λ κΉμ§ κΈ°λ€λ €μΌ νκΈ° λλ¬Έμ, 3+1 = 4λΆμ΄ κ±Έλ¦¬κ² λλ€. 3λ² μ¬λμ 1λ², 2λ² μ¬λμ΄ λμ λ½μ λκΉμ§ κΈ°λ€λ €μΌ νκΈ° λλ¬Έμ, μ΄ 3+1+..
2023.02.09 -
- [BOJ-1931][C++] νμμ€ λ°°μ
μκ° μ ν λ©λͺ¨λ¦¬ μ ν μ μΆ μ λ΅ λ§ν μ¬λ μ λ΅ λΉμ¨ 2 μ΄ 128 MB 156222 49243 34665 29.706% λ¬Έμ ν κ°μ νμμ€μ΄ μλλ° μ΄λ₯Ό μ¬μ©νκ³ μ νλ Nκ°μ νμμ λνμ¬ νμμ€ μ¬μ©νλ₯Ό λ§λ€λ €κ³ νλ€. κ° νμ Iμ λν΄ μμμκ°κ³Ό λλλ μκ°μ΄ μ£Όμ΄μ Έ μκ³ , κ° νμκ° κ²ΉμΉμ§ μκ² νλ©΄μ νμμ€μ μ¬μ©ν μ μλ νμμ μ΅λ κ°μλ₯Ό μ°Ύμ보μ. λ¨, νμλ νλ² μμνλ©΄ μ€κ°μ μ€λ¨λ μ μμΌλ©° ν νμκ° λλλ κ²κ³Ό λμμ λ€μ νμκ° μμλ μ μλ€. νμμ μμμκ°κ³Ό λλλ μκ°μ΄ κ°μ μλ μλ€. μ΄ κ²½μ°μλ μμνμλ§μ λλλ κ²μΌλ‘ μκ°νλ©΄ λλ€. μ λ ₯ 첫째 μ€μ νμμ μ N(1 ≤ N ≤ 100,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° N+1 μ€κΉμ§ κ° νμμ μ λ³΄κ° μ£Ό..
2023.02.06 -
- [BOJ-11047][C++] λμ 0
λ¬Έμ μ€κ·κ° κ°μ§κ³ μλ λμ μ μ΄ Nμ’ λ₯μ΄κ³ , κ°κ°μ λμ μ λ§€μ° λ§μ΄ κ°μ§κ³ μλ€. λμ μ μ μ ν μ¬μ©ν΄μ κ·Έ κ°μΉμ ν©μ Kλ‘ λ§λ€λ €κ³ νλ€. μ΄λ νμν λμ κ°μμ μ΅μκ°μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ Nκ³Ό Kκ° μ£Όμ΄μ§λ€. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) λμ§Έ μ€λΆν° Nκ°μ μ€μ λμ μ κ°μΉ Aiκ° μ€λ¦μ°¨μμΌλ‘ μ£Όμ΄μ§λ€. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2μΈ κ²½μ°μ Aiλ Ai-1μ λ°°μ) μΆλ ₯ 첫째 μ€μ Kμμ λ§λλλ° νμν λμ κ°μμ μ΅μκ°μ μΆλ ₯νλ€. μμ μ λ ₯ 1 10 4200 1 5 10 50 100 500 1000 5000 10000 50000 μμ μΆλ ₯ 1 6 μμ μ λ ₯ 2 10 4790 1 5 10 50 ..
2 2023.02.06 -
- [BOJ-2751][C++] μ μ λ ¬νκΈ° 2
λ¬Έμ Nκ°μ μκ° μ£Όμ΄μ‘μ λ, μ΄λ₯Ό μ€λ¦μ°¨μμΌλ‘ μ λ ¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ μμ κ°μ N(1 ≤ N ≤ 1,000,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ°μ μ€μλ μκ° μ£Όμ΄μ§λ€. μ΄ μλ μ λκ°μ΄ 1,000,000λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€. μλ μ€λ³΅λμ§ μλλ€. μΆλ ₯ 첫째 μ€λΆν° Nκ°μ μ€μ μ€λ¦μ°¨μμΌλ‘ μ λ ¬ν κ²°κ³Όλ₯Ό ν μ€μ νλμ© μΆλ ₯νλ€. μμ μ λ ₯ 1 5 5 4 3 2 1 μμ μΆλ ₯ 1 1 2 3 4 5 μκ³ λ¦¬μ¦ λΆλ₯ μ λ ¬ λ¬Έμ μΆμ² https://www.acmicpc.net/problem/2751 2751λ²: μ μ λ ¬νκΈ° 2 첫째 μ€μ μμ κ°μ N(1 ≤ N ≤ 1,000,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ°μ μ€μλ μκ° μ£Όμ΄μ§λ€. μ΄ μλ μ λκ°μ΄ 1,000,00..
2023.02.04