C++
-
- [BOJ-1912][C++] μ°μν©
λ¬Έμ nκ°μ μ μλ‘ μ΄λ£¨μ΄μ§ μμμ μμ΄μ΄ μ£Όμ΄μ§λ€. μ°λ¦¬λ μ΄ μ€ μ°μλ λͺ κ°μ μλ₯Ό μ νν΄μ ꡬν μ μλ ν© μ€ κ°μ₯ ν° ν©μ ꡬνλ €κ³ νλ€. λ¨, μλ ν κ° μ΄μ μ νν΄μΌ νλ€. μλ₯Ό λ€μ΄μ 10, -4, 3, 1, 5, 6, -35, 12, 21, -1 μ΄λΌλ μμ΄μ΄ μ£Όμ΄μ‘λ€κ³ νμ. μ¬κΈ°μ μ λ΅μ 12+21μΈ 33μ΄ μ λ΅μ΄ λλ€. μ λ ₯ 첫째 μ€μ μ μ n(1 ≤ n ≤ 100,000)μ΄ μ£Όμ΄μ§κ³ λμ§Έ μ€μλ nκ°μ μ μλ‘ μ΄λ£¨μ΄μ§ μμ΄μ΄ μ£Όμ΄μ§λ€. μλ -1,000λ³΄λ€ ν¬κ±°λ κ°κ³ , 1,000λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€. μΆλ ₯ 첫째 μ€μ λ΅μ μΆλ ₯νλ€. μμ μ λ ₯ 1 10 10 -4 3 1 5 6 -35 12 21 -1 μμ μΆλ ₯ 1 33 μμ μ λ ₯ 2 10 2 1 -4 3 4 -4 6 5 ..
2022.12.07 -
- [BOJ-9461][C++] νλλ° μμ΄
λ¬Έμ μ€λ₯Έμͺ½ κ·Έλ¦Όκ³Ό κ°μ΄ μΌκ°νμ΄ λμ λͺ¨μμΌλ‘ λμ¬μ Έ μλ€. 첫 μΌκ°νμ μ μΌκ°νμΌλ‘ λ³μ κΈΈμ΄λ 1μ΄λ€. κ·Έ λ€μμλ λ€μκ³Ό κ°μ κ³Όμ μΌλ‘ μ μΌκ°νμ κ³μ μΆκ°νλ€. λμ μμ κ°μ₯ κΈ΄ λ³μ κΈΈμ΄λ₯Ό kλΌ νμ λ, κ·Έ λ³μ κΈΈμ΄κ° kμΈ μ μΌκ°νμ μΆκ°νλ€. νλλ° μμ΄ P(N)μ λμ μ μλ μ μΌκ°νμ λ³μ κΈΈμ΄μ΄λ€. P(1)λΆν° P(10)κΉμ§ 첫 10κ° μ«μλ 1, 1, 1, 2, 2, 3, 4, 5, 7, 9μ΄λ€. Nμ΄ μ£Όμ΄μ‘μ λ, P(N)μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ ν μ€νΈ μΌμ΄μ€μ κ°μ Tκ° μ£Όμ΄μ§λ€. κ° ν μ€νΈ μΌμ΄μ€λ ν μ€λ‘ μ΄λ£¨μ΄μ Έ μκ³ , Nμ΄ μ£Όμ΄μ§λ€. (1 ≤ N ≤ 100) μΆλ ₯ κ° ν μ€νΈ μΌμ΄μ€λ§λ€ P(N)μ μΆλ ₯νλ€. μμ μ λ ₯ 1 2 6 12 μμ μΆλ ₯ 1..
2022.12.07 -
- [BOJ-1904][C++] 01νμΌ
λ¬Έμ μ§μμ΄μκ² 2μ§ μμ΄μ κ°λ₯΄μ³ μ£ΌκΈ° μν΄, μ§μμ΄ μλ²μ§λ κ·Έμκ² νμΌλ€μ μ λ¬Όν΄μ£Όμ ¨λ€. κ·Έλ¦¬κ³ μ΄ κ°κ°μ νμΌλ€μ 0 λλ 1μ΄ μ°μ¬ μλ λ±μ₯μ νμΌλ€μ΄λ€. μ΄λ λ μ§κΆμ λμ£Όκ° μ§μμ΄μ 곡λΆλ₯Ό λ°©ν΄νκΈ° μν΄ 0μ΄ μ°μ¬μ§ λ±μ₯μ νμΌλ€μ λΆμ¬μ ν μμΌλ‘ μ΄λ£¨μ΄μ§ 00 νμΌλ€μ λ§λ€μλ€. κ²°κ΅ νμ¬ 1 νλλ§μΌλ‘ μ΄λ£¨μ΄μ§ νμΌ λλ 0νμΌμ λ κ° λΆμΈ ν μμ 00νμΌλ€λ§μ΄ λ¨κ² λμλ€. κ·Έλ¬λ―λ‘ μ§μμ΄λ νμΌλ‘ λ μ΄μ ν¬κΈ°κ° NμΈ λͺ¨λ 2μ§ μμ΄μ λ§λ€ μ μκ² λμλ€. μλ₯Ό λ€μ΄, N=1μΌ λ 1λ§ λ§λ€ μ μκ³ , N=2μΌ λλ 00, 11μ λ§λ€ μ μλ€. (01, 10μ λ§λ€ μ μκ² λμλ€.) λν N=4μΌ λλ 0011, 0000, 1001, 1100, 1111 λ± μ΄ 5κ°μ 2..
2022.12.07 -
- [BOJ-9184][C++] μ λλ ν¨μ μ€ν
λ¬Έμ μ¬κ· νΈμΆλ§ μκ°νλ©΄ μ μ΄ λλ€! μλκ°μ? λ€μκ³Ό κ°μ μ¬κ·ν¨μ w(a, b, c)κ° μλ€. if a 20, then w(a, b, c) returns: w(20, 20, 20) if a < b and b < c, then w(a, b, c) returns: w(a, b, c-1) + w(a, b-1, c-1) - w(a, b-1, c) otherwise it returns: w(a-1, b, c) + w(a-1, b-1, c) + w(a-1, b, c-1) - w(a-1, b-1, c-1) μμ ν¨μλ₯Ό ꡬννλ κ²μ λ§€μ° μ½λ€. νμ§λ§, κ·Έλλ‘ κ΅¬ννλ©΄ κ°μ ꡬνλλ° λ§€μ° μ€λ μκ°μ΄ κ±Έλ¦°λ€. (μλ₯Ό λ€λ©΄, a=15, b=15, c=15) a, b, cκ° μ£Όμ΄μ‘μ λ, w(a, b, c)λ₯Ό μΆλ ₯..
2022.12.04 -
- [BOJ-24416][C++] μκ³ λ¦¬μ¦ μμ - νΌλ³΄λμΉ μ 1
λ¬Έμ μ€λλ μμ€μ΄λ λμ νλ‘κ·Έλλ° μμ μ‘°κ΅λ₯Ό νκ³ μλ€. μλΉ κ° μμ ν λ΄μ©μ νμλ€μ΄ μ μ΄ν΄νλμ§ λ¬Έμ λ₯Ό ν΅ν΄μ νμΈν΄λ³΄μ. μ€λμ nμ νΌλ³΄λμΉ μλ₯Ό μ¬κ·νΈμΆκ³Ό λμ νλ‘κ·Έλλ°μΌλ‘ ꡬνλ μκ³ λ¦¬μ¦μ λ°°μ λ€. μ¬κ·νΈμΆμ λΉν΄ λμ νλ‘κ·Έλλ°μ΄ μΌλ§λ λΉ λ₯Έμ§ νμΈν΄ 보μ. μλ μμ¬ μ½λλ₯Ό μ΄μ©νμ¬ nμ νΌλ³΄λμΉ μλ₯Ό ꡬν κ²½μ° μ½λ1 μ½λ2 μ€ν νμλ₯Ό μΆλ ₯νμ. νΌλ³΄λμΉ μ μ¬κ·νΈμΆ μμ¬ μ½λλ λ€μκ³Ό κ°λ€. fib(n) { if (n = 1 or n = 2) then return 1; # μ½λ1 else return (fib(n - 1) + fib(n - 2)); } νΌλ³΄λμΉ μ λμ νλ‘κ·Έλλ° μμ¬ μ½λλ λ€μκ³Ό κ°λ€. fibonacci(n) { f[1]
2022.12.01 -
- [BOJ-14889][C++] μ€ννΈμ λ§ν¬
μ€ννΈμ λ§ν¬ λ¬Έμ μ€λμ μ€ννΈλ§ν¬μ λ€λλ μ¬λλ€μ΄ λͺ¨μ¬μ μΆκ΅¬λ₯Ό ν΄λ³΄λ €κ³ νλ€. μΆκ΅¬λ νμΌ μ€νμ νκ³ μ무 μ°Έμλ μλλ€. μΆκ΅¬λ₯Ό νκΈ° μν΄ λͺ¨μΈ μ¬λμ μ΄ Nλͺ μ΄κ³ μ κΈ°νκ²λ Nμ μ§μμ΄λ€. μ΄μ N/2λͺ μΌλ‘ μ΄λ£¨μ΄μ§ μ€ννΈ νκ³Ό λ§ν¬ νμΌλ‘ μ¬λλ€μ λλ μΌ νλ€. BOJλ₯Ό μ΄μνλ νμ¬ λ΅κ² μ¬λμκ² λ²νΈλ₯Ό 1λΆν° NκΉμ§λ‘ λ°°μ νκ³ , μλμ κ°μ λ₯λ ₯μΉλ₯Ό μ‘°μ¬νλ€. λ₯λ ₯μΉ $S_{ij}$λ iλ² μ¬λκ³Ό jλ² μ¬λμ΄ κ°μ νμ μνμ λ, νμ λν΄μ§λ λ₯λ ₯μΉμ΄λ€. νμ λ₯λ ₯μΉλ νμ μν λͺ¨λ μμ λ₯λ ₯μΉ Sijμ ν©μ΄λ€. $S_{ij}$λ $S_{ji}$μ λ€λ₯Ό μλ μμΌλ©°, iλ² μ¬λκ³Ό jλ² μ¬λμ΄ κ°μ νμ μνμ λ, νμ λν΄μ§λ λ₯λ ₯μΉλ $S_{ij}$μ $S_{ji}$μ΄λ€. N=..
2022.12.01 -
- [BOJ-14888][C++] μ°μ°μ λΌμλ£κΈ°
λ¬Έμ Nκ°μ μλ‘ μ΄λ£¨μ΄μ§ μμ΄ $A_1, A_2, ..., A_N$μ΄ μ£Όμ΄μ§λ€. λ, μμ μ μ¬μ΄μ λΌμλ£μ μ μλ N-1κ°μ μ°μ°μκ° μ£Όμ΄μ§λ€. μ°μ°μλ λ§μ (+), λΊμ (-), κ³±μ (×), λλμ (÷)μΌλ‘λ§ μ΄λ£¨μ΄μ Έ μλ€. μ°λ¦¬λ μμ μ μ¬μ΄μ μ°μ°μλ₯Ό νλμ© λ£μ΄μ, μμμ νλ λ§λ€ μ μλ€. μ΄λ, μ£Όμ΄μ§ μμ μμλ₯Ό λ°κΎΈλ©΄ μ λλ€. μλ₯Ό λ€μ΄, 6κ°μ μλ‘ μ΄λ£¨μ΄μ§ μμ΄μ΄ 1, 2, 3, 4, 5, 6μ΄κ³ , μ£Όμ΄μ§ μ°μ°μκ° λ§μ (+) 2κ°, λΊμ (-) 1κ°, κ³±μ (×) 1κ°, λλμ (÷) 1κ°μΈ κ²½μ°μλ μ΄ 60κ°μ§μ μμ λ§λ€ μ μλ€. μλ₯Ό λ€μ΄, μλμ κ°μ μμ λ§λ€ μ μλ€. 1+2+3-4×5÷6 1÷2+3+4-5×6 1+2÷3×4-5+6 1÷2×3-4+5+6 μμ κ³μ°μ μ°..
2022.11.28 -
- [BOJ-2580][C++] μ€λμΏ
λ¬Έμ μ€λμΏ λ 18μΈκΈ° μ€μμ€ μνμκ° λ§λ 'λΌν΄ μ¬κ°ν'μ΄λ νΌμ¦μμ μ λν κ²μΌλ‘ νμ¬ λ§μ μΈκΈ°λ₯Ό λλ¦¬κ³ μλ€. μ΄ κ²μμ μλ κ·Έλ¦Όκ³Ό κ°μ΄ κ°λ‘, μΈλ‘ κ°κ° 9κ°μ© μ΄ 81κ°μ μμ μΉΈμΌλ‘ μ΄λ£¨μ΄μ§ μ μ¬κ°ν ν μμμ μ΄λ€μ§λλ°, κ²μ μμ μ μΌλΆ μΉΈμλ 1λΆν° 9κΉμ§μ μ«μ μ€ νλκ° μ°μ¬ μλ€. λλ¨Έμ§ λΉ μΉΈμ μ±μ°λ λ°©μμ λ€μκ³Ό κ°λ€. κ°κ°μ κ°λ‘μ€κ³Ό μΈλ‘μ€μλ 1λΆν° 9κΉμ§μ μ«μκ° ν λ²μ©λ§ λνλμΌ νλ€. κ΅΅μ μ μΌλ‘ ꡬλΆλμ΄ μλ 3x3 μ μ¬κ°ν μμλ 1λΆν° 9κΉμ§μ μ«μκ° ν λ²μ©λ§ λνλμΌ νλ€. μμ μμ κ²½μ°, 첫째 μ€μλ 1μ μ μΈν λλ¨Έμ§ 2λΆν° 9κΉμ§μ μ«μλ€μ΄ μ΄λ―Έ λνλ μμΌλ―λ‘ μ²«μ§Έ μ€ λΉμΉΈμλ 1μ΄ λ€μ΄κ°μΌ νλ€. λν μμͺ½ κ°μ΄λ° μμΉν 3x3 μ μ¬κ°νμ ..
2022.11.22 -
- [BOJ-9663][C++] N-Queen
λ¬Έμ N-Queen λ¬Έμ λ ν¬κΈ°κ° N × NμΈ μ²΄μ€ν μμ νΈ Nκ°λ₯Ό μλ‘ κ³΅κ²©ν μ μκ² λλ λ¬Έμ μ΄λ€. Nμ΄ μ£Όμ΄μ‘μ λ, νΈμ λλ λ°©λ²μ μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ Nμ΄ μ£Όμ΄μ§λ€. (1 ≤ N < 15) μΆλ ₯ 첫째 μ€μ νΈ Nκ°λ₯Ό μλ‘ κ³΅κ²©ν μ μκ² λλ κ²½μ°μ μλ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 8 μμ μΆλ ₯ 1 92 μκ³ λ¦¬μ¦ λΆλ₯ λΈλ£¨νΈν¬μ€ μκ³ λ¦¬μ¦ λ°±νΈλνΉ λ¬Έμ μΆμ² https://www.acmicpc.net/problem/9663 9663λ²: N-Queen N-Queen λ¬Έμ λ ν¬κΈ°κ° N × NμΈ μ²΄μ€ν μμ νΈ Nκ°λ₯Ό μλ‘ κ³΅κ²©ν μ μκ² λλ λ¬Έμ μ΄λ€. Nμ΄ μ£Όμ΄μ‘μ λ, νΈμ λλ λ°©λ²μ μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. www.acmicpc.net λ¬Έμ ν΄κ²° ..
2022.11.20 -
- [BOJ-15652][C++] Nκ³Ό M (4)
λ¬Έμ μμ°μ Nκ³Ό Mμ΄ μ£Όμ΄μ‘μ λ, μλ 쑰건μ λ§μ‘±νλ κΈΈμ΄κ° MμΈ μμ΄μ λͺ¨λ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. 1λΆν° NκΉμ§ μμ°μ μ€μμ Mκ°λ₯Ό κ³ λ₯Έ μμ΄ κ°μ μλ₯Ό μ¬λ¬ λ² κ³¨λΌλ λλ€. κ³ λ₯Έ μμ΄μ λΉλ΄λ¦Όμ°¨μμ΄μ΄μΌ νλ€. κΈΈμ΄κ° KμΈ μμ΄ Aκ° $A_1 ≤ A_2 ≤ ... ≤ A_{K-1} ≤ A_{K}$ λ₯Ό λ§μ‘±νλ©΄, λΉλ΄λ¦Όμ°¨μμ΄λΌκ³ νλ€. μ λ ₯ 첫째 μ€μ μμ°μ Nκ³Ό Mμ΄ μ£Όμ΄μ§λ€. (1 ≤ M ≤ N ≤ 8) μΆλ ₯ ν μ€μ νλμ© λ¬Έμ μ 쑰건μ λ§μ‘±νλ μμ΄μ μΆλ ₯νλ€. μ€λ³΅λλ μμ΄μ μ¬λ¬ λ² μΆλ ₯νλ©΄ μλλ©°, κ° μμ΄μ 곡백μΌλ‘ ꡬλΆν΄μ μΆλ ₯ν΄μΌ νλ€. μμ΄μ μ¬μ μμΌλ‘ μ¦κ°νλ μμλ‘ μΆλ ₯ν΄μΌ νλ€. μμ μ λ ₯ 1 3 1 μμ μΆλ ₯ 1 1 2 3 μμ μ λ ₯ 2 4 2 μμ μΆλ ₯ 2..
2022.11.18 -
- [BOJ-15651][C++] Nκ³Ό M (3)
λ¬Έμ μμ°μ Nκ³Ό Mμ΄ μ£Όμ΄μ‘μ λ, μλ 쑰건μ λ§μ‘±νλ κΈΈμ΄κ° MμΈ μμ΄μ λͺ¨λ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. 1λΆν° NκΉμ§ μμ°μ μ€μμ Mκ°λ₯Ό κ³ λ₯Έ μμ΄ κ°μ μλ₯Ό μ¬λ¬ λ² κ³¨λΌλ λλ€. μ λ ₯ 첫째 μ€μ μμ°μ Nκ³Ό Mμ΄ μ£Όμ΄μ§λ€. (1 ≤ M ≤ N ≤ 7) μΆλ ₯ ν μ€μ νλμ© λ¬Έμ μ 쑰건μ λ§μ‘±νλ μμ΄μ μΆλ ₯νλ€. μ€λ³΅λλ μμ΄μ μ¬λ¬ λ² μΆλ ₯νλ©΄ μλλ©°, κ° μμ΄μ 곡백μΌλ‘ ꡬλΆν΄μ μΆλ ₯ν΄μΌ νλ€. μμ΄μ μ¬μ μμΌλ‘ μ¦κ°νλ μμλ‘ μΆλ ₯ν΄μΌ νλ€. μμ μ λ ₯ 1 3 1 μμ μΆλ ₯ 1 1 2 3 μμ μ λ ₯ 2 4 2 μμ μΆλ ₯ 2 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 μμ μ λ ₯ 3 3 3 μμ μΆλ ₯ 3 1 1 1..
2022.11.18 -
- [BOJ-15650][C++] Nκ³Ό M (2)
λ¬Έμ μμ°μ Nκ³Ό Mμ΄ μ£Όμ΄μ‘μ λ, μλ 쑰건μ λ§μ‘±νλ κΈΈμ΄κ° MμΈ μμ΄μ λͺ¨λ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. 1λΆν° NκΉμ§ μμ°μ μ€μμ μ€λ³΅ μμ΄ Mκ°λ₯Ό κ³ λ₯Έ μμ΄ κ³ λ₯Έ μμ΄μ μ€λ¦μ°¨μμ΄μ΄μΌ νλ€. μ λ ₯ 첫째 μ€μ μμ°μ Nκ³Ό Mμ΄ μ£Όμ΄μ§λ€. (1 ≤ M ≤ N ≤ 8) μΆλ ₯ ν μ€μ νλμ© λ¬Έμ μ 쑰건μ λ§μ‘±νλ μμ΄μ μΆλ ₯νλ€. μ€λ³΅λλ μμ΄μ μ¬λ¬ λ² μΆλ ₯νλ©΄ μλλ©°, κ° μμ΄μ 곡백μΌλ‘ ꡬλΆν΄μ μΆλ ₯ν΄μΌ νλ€. μμ΄μ μ¬μ μμΌλ‘ μ¦κ°νλ μμλ‘ μΆλ ₯ν΄μΌ νλ€. μμ μ λ ₯ 1 3 1 μμ μΆλ ₯ 1 1 2 3 μμ μ λ ₯ 2 4 2 μμ μΆλ ₯ 2 1 2 1 3 1 4 2 3 2 4 3 4 μμ μ λ ₯ 3 4 4 μμ μΆλ ₯ 3 1 2 3 4 μκ³ λ¦¬μ¦ λΆλ₯ λ°±νΈλνΉ λ¬Έμ μΆμ² https://www...
2022.11.18 -
- [BOJ-15649][C++] Nκ³Ό M (1)
λ¬Έμ μμ°μ Nκ³Ό Mμ΄ μ£Όμ΄μ‘μ λ, μλ 쑰건μ λ§μ‘±νλ κΈΈμ΄κ° MμΈ μμ΄μ λͺ¨λ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. 1λΆν° NκΉμ§ μμ°μ μ€μμ μ€λ³΅ μμ΄ Mκ°λ₯Ό κ³ λ₯Έ μμ΄ μ λ ₯ 첫째 μ€μ μμ°μ Nκ³Ό Mμ΄ μ£Όμ΄μ§λ€. (1 ≤ M ≤ N ≤ 8) μΆλ ₯ ν μ€μ νλμ© λ¬Έμ μ 쑰건μ λ§μ‘±νλ μμ΄μ μΆλ ₯νλ€. μ€λ³΅λλ μμ΄μ μ¬λ¬ λ² μΆλ ₯νλ©΄ μλλ©°, κ° μμ΄μ 곡백μΌλ‘ ꡬλΆν΄μ μΆλ ₯ν΄μΌ νλ€. μμ΄μ μ¬μ μμΌλ‘ μ¦κ°νλ μμλ‘ μΆλ ₯ν΄μΌ νλ€. μμ μ λ ₯ 1 3 1 μμ μΆλ ₯ 1 1 2 3 μμ μ λ ₯ 2 4 2 μμ μΆλ ₯ 2 1 2 1 3 1 4 2 1 2 3 2 4 3 1 3 2 3 4 4 1 4 2 4 3 μμ μ λ ₯ 3 4 4 μμ μΆλ ₯ 3 1 2 3 4 1 2 4 3 1 3 2 4 1 3 4 2 1 ..
2022.11.17 -
- [BOJ-1676][C++] ν©ν λ¦¬μΌ 0μ κ°μ
λ¬Έμ N!μμ λ€μμλΆν° μ²μ 0μ΄ μλ μ«μκ° λμ¬ λκΉμ§ 0μ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ Nμ΄ μ£Όμ΄μ§λ€. (0 ≤ N ≤ 500) μΆλ ₯ 첫째 μ€μ ꡬν 0μ κ°μλ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 10 μμ μΆλ ₯ 1 2 μμ μ λ ₯ 2 3 μμ μΆλ ₯ 2 0 μκ³ λ¦¬μ¦ λΆλ₯ μν μμ μ λ°λ / ν° μ μ°μ° λ¬Έμ μΆμ² https://www.acmicpc.net/problem/1676 1676λ²: ν©ν λ¦¬μΌ 0μ κ°μ N!μμ λ€μμλΆν° μ²μ 0μ΄ μλ μ«μκ° λμ¬ λκΉμ§ 0μ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. www.acmicpc.net λ¬Έμ ν΄κ²° λ°©λ² νΉμ μ«μμ ν©ν 리μΌμ ꡬνμ κ²½μ°, 맨λ€μ μ°μμΌλ‘ λμ€λ 0μ κ°μλ₯Ό μΆλ ₯μν€λ λ¬Έμ μ΄λ€. μ΄λ€ μ«μμ λ·μ리 μ«μκ° 0μ΄ λλ €λ©΄..
2022.11.15 -
- [BOJ-9375][C++] ν¨μ μ μ ν΄λΉ
λ¬Έμ ν΄λΉμ΄λ ν¨μ μ λ§€μ° λ―Όκ°ν΄μ νλ² μ μλ μ·λ€μ μ‘°ν©μ μ λ λ€μ μ μ§ μλλ€. μλ₯Ό λ€μ΄ μ€λ ν΄λΉμ΄κ° μκ²½, μ½νΈ, μμ, μ λ°μ μ μλ€λ©΄, λ€μλ μ λ°μ§λ₯Ό μΆκ°λ‘ μ κ±°λ μκ²½λμ λ μ¦λ₯Ό μ°©μ©νκ±°λ ν΄μΌνλ€. ν΄λΉμ΄κ° κ°μ§ μμλ€μ΄ μ£Όμ΄μ‘μλ κ³Όμ° ν΄λΉμ΄λ μλͺΈμ΄ μλ μνλ‘ λ©°μΉ λμ λ°μ λμλ€λ μ μμκΉ? μ λ ₯ 첫째 μ€μ ν μ€νΈ μΌμ΄μ€κ° μ£Όμ΄μ§λ€. ν μ€νΈ μΌμ΄μ€λ μ΅λ 100μ΄λ€. κ° ν μ€νΈ μΌμ΄μ€μ 첫째 μ€μλ ν΄λΉμ΄κ° κ°μ§ μμμ μ n(0 ≤ n ≤ 30)μ΄ μ£Όμ΄μ§λ€. λ€μ nκ°μλ ν΄λΉμ΄κ° κ°μ§ μμμ μ΄λ¦κ³Ό μμμ μ’ λ₯κ° κ³΅λ°±μΌλ‘ ꡬλΆλμ΄ μ£Όμ΄μ§λ€. κ°μ μ’ λ₯μ μμμ νλλ§ μ μ μ μλ€. λͺ¨λ λ¬Έμμ΄μ 1μ΄μ 20μ΄νμ μνλ²³ μλ¬Έμλ‘ μ΄λ£¨μ΄μ ΈμμΌλ©° κ°μ μ΄λ¦μ κ°μ§ μμμ ..
2022.11.15 -
- [BOJ-1010][C++] λ€λ¦¬ λκΈ°
λ¬Έμ μ¬μμ΄λ ν λμμ μμ₯μ΄ λμλ€. μ΄ λμμλ λμλ₯Ό λμͺ½κ³Ό μμͺ½μΌλ‘ λλλ ν° μΌμ§μ λͺ¨μμ κ°μ΄ νλ₯΄κ³ μλ€. νμ§λ§ μ¬μμ΄λ λ€λ¦¬κ° μμ΄μ μλ―Όλ€μ΄ κ°μ 건λλλ° ν° λΆνΈμ κ²ͺκ³ μμμ μκ³ λ€λ¦¬λ₯Ό μ§κΈ°λ‘ κ²°μ¬νμλ€. κ° μ£Όλ³μμ λ€λ¦¬λ₯Ό μ§κΈ°μ μ ν©ν κ³³μ μ¬μ΄νΈλΌκ³ νλ€. μ¬μμ΄λ κ° μ£Όλ³μ λ©΄λ°ν μ‘°μ¬ν΄ λ³Έ κ²°κ³Ό κ°μ μμͺ½μλ Nκ°μ μ¬μ΄νΈκ° μκ³ λμͺ½μλ Mκ°μ μ¬μ΄νΈκ° μλ€λ κ²μ μμλ€. (N ≤ M) μ¬μμ΄λ μμͺ½μ μ¬μ΄νΈμ λμͺ½μ μ¬μ΄νΈλ₯Ό λ€λ¦¬λ‘ μ°κ²°νλ €κ³ νλ€. (μ΄λ ν μ¬μ΄νΈμλ μ΅λ ν κ°μ λ€λ¦¬λ§ μ°κ²°λ μ μλ€.) μ¬μμ΄λ λ€λ¦¬λ₯Ό μ΅λν λ§μ΄ μ§μΌλ €κ³ νκΈ° λλ¬Έμ μμͺ½μ μ¬μ΄νΈ κ°μλ§νΌ (Nκ°) λ€λ¦¬λ₯Ό μ§μΌλ €κ³ νλ€. λ€λ¦¬λΌλ¦¬λ μλ‘ κ²Ήμ³μ§ μ μλ€κ³ ν λ λ€λ¦¬λ₯Ό μ§..
2022.11.15 -
- [BOJ-11051][C++] μ΄ν κ³μ 2
λ¬Έμ μμ°μ `N`κ³Ό μ μ `K`κ° μ£Όμ΄μ‘μ λ μ΄ν κ³μ ${N \choose K}$λ₯Ό 10,007λ‘ λλ λλ¨Έμ§λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ `N`κ³Ό `K`κ° μ£Όμ΄μ§λ€. ($1 ≤ N ≤ 1000, 0 ≤ K ≤ N$) μΆλ ₯ ${N \choose K}$ λ₯Ό 10,007λ‘ λλ λλ¨Έμ§λ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 5 2 μμ μΆλ ₯ 1 10 μκ³ λ¦¬μ¦ λΆλ₯ μν λ€μ΄λλ―Ή νλ‘κ·Έλλ° μ‘°ν©λ‘ λ¬Έμ μΆμ² https://www.acmicpc.net/problem/11051 11051λ²: μ΄ν κ³μ 2 첫째 μ€μ \(N\)κ³Ό \(K\)κ° μ£Όμ΄μ§λ€. (1 ≤ \(N\) ≤ 1,000, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net λ¬Έμ ν΄κ²° λ°©λ² μ΄ν κ³μλ₯Ό ꡬνλ μκ³ λ¦¬μ¦μ λ©λͺ¨μ΄..
2022.11.15 -
- [BOJ-11050][C++] μ΄ν κ³μ 1
λ¬Έμ μμ°μ `N`κ³Ό μ μ `K`κ° μ£Όμ΄μ‘μ λ μ΄ν κ³μ ${N \choose K}$λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ `N`κ³Ό `K`κ° μ£Όμ΄μ§λ€. ($1 ≤ N ≤ 10, 0 ≤ K ≤ N$) μΆλ ₯ ${N \choose K}$ λ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 5 2 μμ μΆλ ₯ 1 10 μκ³ λ¦¬μ¦ λΆλ₯ μν ꡬν μ‘°ν©λ‘ λ¬Έμ μΆμ² https://www.acmicpc.net/problem/11050 11050λ²: μ΄ν κ³μ 1 첫째 μ€μ \(N\)κ³Ό \(K\)κ° μ£Όμ΄μ§λ€. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net λ¬Έμ ν΄κ²° λ°©λ² μ΄ν κ³μλ₯Ό ꡬνλ μκ³ λ¦¬μ¦μ μ΄μ©νμ¬ λ¬Έμ λ₯Ό ν΄κ²°νμλ€. κ΄λ ¨ κ²μκΈ : https://dev-astra.tisto..
2022.11.15 -
- [BOJ-3036][C++] λ§
λ¬Έμ μκ·Όμ΄λ μ°½κ³ μμ λ§ Nκ°λ₯Ό λ°κ²¬νλ€. μκ·Όμ΄λ κ°κ°μ λ§μ΄ μμ μλ λ§κ³Ό λ€μ μλ λ§κ³Ό μ νλλ‘ λ°λ₯μ λ΄λ €λμλ€. μκ·Όμ΄λ 첫 λ²μ§Έ λ§μ λ리기 μμνκ³ , λλ¨Έμ§ λ§λ κ°μ΄ λμκ°λ€λ μ¬μ€μ λ°κ²¬νλ€. λλ¨Έμ§ λ§μ 첫 λ²μ§Έ λ§ λ³΄λ€ λΉ λ₯΄κ² λμκ°κΈ°λ νκ³ , λλ¦¬κ² λμκ°κΈ°λ νλ€. μ΄λ κ² λ§μ λλ¦¬λ€ λ³΄λ 첫 λ²μ§Έ λ§μ ν λ°ν΄ λ리면, λλ¨Έμ§ λ§μ λͺ λ°ν΄ λλμ§ κΆκΈν΄μ‘λ€. λ§μ λ°μ§λ¦μ΄ μ£Όμ΄μ§λ€. μ΄λ, 첫 λ²μ§Έ λ§μ ν λ°ν΄ λ리면, λλ¨Έμ§ λ§μ λͺ λ°ν΄ λμκ°λμ§ κ΅¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ λ§μ κ°μ Nμ΄ μ£Όμ΄μ§λ€. (3 ≤ N ≤ 100) λ€μ μ€μλ λ§μ λ°μ§λ¦μ΄ μκ·Όμ΄κ° λ°λ₯μ λμ μμλλ‘ μ£Όμ΄μ§λ€. λ°μ§λ¦μ 1κ³Ό 1000λ₯Ό ν¬ν¨νλ μ¬μ΄μ μμ°μμ΄λ€. μΆ..
2022.11.13 -
- [BOJ-2981][C++] κ²λ¬Έ
λ¬Έμ νΈλμ νκ³ μ΄λνλ μκ·Όμ΄λ κ²½μ°°μ κ²λ¬Έμ λ°κ² λμλ€. κ²½μ°°μ μκ·Όμ΄κ° μ΄λ°νλ νλ¬Όμ νλνλ λͺ¨λ νμΈν κ²μ΄κΈ° λλ¬Έμ, κ²λ¬Ένλλ° μμ²λκ² μ€λ μκ°μ΄ κ±Έλ¦°λ€. μκ·Όμ΄λ μκ°μ λμ°κΈ° μν΄μ μν κ²μμ νκΈ°λ‘ νλ€. λ¨Όμ κ·Όμ²μ 보μ΄λ μ«μ Nκ°λ₯Ό μ’ μ΄μ μ λλ€. κ·Έ λ€μ, μ’ μ΄μ μ μ μλ₯Ό MμΌλ‘ λλμμ λ, λλ¨Έμ§κ° λͺ¨λ κ°κ² λλ Mμ λͺ¨λ μ°ΎμΌλ €κ³ νλ€. Mμ 1λ³΄λ€ μ»€μΌ νλ€. Nκ°μ μκ° μ£Όμ΄μ‘μ λ, κ°λ₯ν Mμ λͺ¨λ μ°Ύλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ μ’ μ΄μ μ μ μμ κ°μ Nμ΄ μ£Όμ΄μ§λ€. (2 ≤ N ≤ 100) λ€μ μ€λΆν° Nκ° μ€μλ μ’ μ΄μ μ μ μκ° νλμ© μ£Όμ΄μ§λ€. μ΄ μλ λͺ¨λ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 1,000,000,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. ..
2022.11.13 -
- [BOJ-1934][C++] μ΅μ곡배μ
λ¬Έμ λ μμ°μ Aμ Bμ λν΄μ, Aμ λ°°μμ΄λ©΄μ Bμ λ°°μμΈ μμ°μλ₯Ό Aμ Bμ 곡배μλΌκ³ νλ€. μ΄λ° 곡배μ μ€μμ κ°μ₯ μμ μλ₯Ό μ΅μ곡배μλΌκ³ νλ€. μλ₯Ό λ€μ΄, 6κ³Ό 15μ 곡배μλ 30, 60, 90λ±μ΄ μμΌλ©°, μ΅μ 곡배μλ 30μ΄λ€. λ μμ°μ Aμ Bκ° μ£Όμ΄μ‘μ λ, Aμ Bμ μ΅μ곡배μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ ν μ€νΈ μΌμ΄μ€μ κ°μ T(1 ≤ T ≤ 1,000)κ° μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Tκ°μ μ€μ κ±Έμ³μ Aμ Bκ° μ£Όμ΄μ§λ€. (1 ≤ A, B ≤ 45,000) μΆλ ₯ 첫째 μ€λΆν° Tκ°μ μ€μ Aμ Bμ μ΅μ곡배μλ₯Ό μ λ ₯λ°μ μμλλ‘ ν μ€μ νλμ© μΆλ ₯νλ€. μμ μ λ ₯ 1 3 1 45000 6 10 13 17 μμ μΆλ ₯ 1 45000 30 221 μκ³ λ¦¬μ¦ λΆλ₯ ..
2022.11.13 -
- [BOJ-2609][C++] μ΅λ곡μ½μμ μ΅μ곡배μ
λ¬Έμ λ κ°μ μμ°μλ₯Ό μ λ ₯λ°μ μ΅λ 곡μ½μμ μ΅μ 곡배μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μλ λ κ°μ μμ°μκ° μ£Όμ΄μ§λ€. μ΄ λμ 10,000μ΄νμ μμ°μμ΄λ©° μ¬μ΄μ ν μΉΈμ κ³΅λ°±μ΄ μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€μλ μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ μμ μ΅λ곡μ½μλ₯Ό, λμ§Έ μ€μλ μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ μμ μ΅μ 곡배μλ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 24 18 μμ μΆλ ₯ 1 6 72 μΆμ² Olympiad > νκ΅μ 보μ¬λ¦ΌνΌμλ > νκ΅μ 보μ¬λ¦ΌνΌμλμβ€λμ§μλ³Έμ > μ§μλ³Έμ 2004 > μ€λ±λΆ 1λ² Olympiad > νκ΅μ 보μ¬λ¦ΌνΌμλ > νκ΅μ 보μ¬λ¦ΌνΌμλμβ€λμ§μλ³Έμ > μ§μλ³Έμ 2004 > κ³ λ±λΆ 1λ² μκ³ λ¦¬μ¦ λΆλ₯ μν μ μλ‘ μ ν΄λ¦¬λ νΈμ λ² λ¬Έμ μΆμ² https://www.acmicpc.net/problem..
2022.11.13 -
- [BOJ-1037][C++] μ½μ
λ¬Έμ μμ Aκ° Nμ μ§μ§ μ½μκ° λλ €λ©΄, Nμ΄ Aμ λ°°μμ΄κ³ , Aκ° 1κ³Ό Nμ΄ μλμ΄μΌ νλ€. μ΄λ€ μ Nμ μ§μ§ μ½μκ° λͺ¨λ μ£Όμ΄μ§ λ, Nμ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ Nμ μ§μ§ μ½μμ κ°μκ° μ£Όμ΄μ§λ€. μ΄ κ°μλ 50λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. λμ§Έ μ€μλ Nμ μ§μ§ μ½μκ° μ£Όμ΄μ§λ€. 1,000,000λ³΄λ€ μκ±°λ κ°κ³ , 2λ³΄λ€ ν¬κ±°λ κ°μ μμ°μμ΄κ³ , μ€λ³΅λμ§ μλλ€. μΆλ ₯ 첫째 μ€μ Nμ μΆλ ₯νλ€. Nμ νμ 32λΉνΈ λΆνΈμλ μ μλ‘ ννν μ μλ€. μμ μ λ ₯ 1 2 4 2 μμ μΆλ ₯ 1 8 μμ μ λ ₯ 2 1 2 μμ μΆλ ₯ 2 4 μμ μ λ ₯ 3 6 3 4 2 12 6 8 μμ μΆλ ₯ 3 24 μμ μ λ ₯ 4 14 14 26456 2 28 13228 3307 7 23149 8 ..
2022.11.12 -
- [BOJ-5086][C++] λ°°μμ μ½μ
λ¬Έμ 4 × 3 = 12μ΄λ€. μ΄ μμ ν΅ν΄ λ€μκ³Ό κ°μ μ¬μ€μ μ μ μλ€. 3μ 12μ μ½μμ΄κ³ , 12λ 3μ λ°°μμ΄λ€. 4λ 12μ μ½μμ΄κ³ , 12λ 4μ λ°°μμ΄λ€. λ μκ° μ£Όμ΄μ‘μ λ, λ€μ 3κ°μ§ μ€ μ΄λ€ κ΄κ³μΈμ§ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. 첫 λ²μ§Έ μ«μκ° λ λ²μ§Έ μ«μμ μ½μμ΄λ€. 첫 λ²μ§Έ μ«μκ° λ λ²μ§Έ μ«μμ λ°°μμ΄λ€. 첫 λ²μ§Έ μ«μκ° λ λ²μ§Έ μ«μμ μ½μμ λ°°μ λͺ¨λ μλλ€. μ λ ₯ μ λ ₯μ μ¬λ¬ ν μ€νΈ μΌμ΄μ€λ‘ μ΄λ£¨μ΄μ Έ μλ€. κ° ν μ€νΈ μΌμ΄μ€λ 10,000μ΄ λμ§μλ λ μμ°μλ‘ μ΄λ£¨μ΄μ Έ μλ€. λ§μ§λ§ μ€μλ 0μ΄ 2κ° μ£Όμ΄μ§λ€. λ μκ° κ°μ κ²½μ°λ μλ€. μΆλ ₯ κ° ν μ€νΈ μΌμ΄μ€λ§λ€ 첫 λ²μ§Έ μ«μκ° λ λ²μ§Έ μ«μμ μ½μλΌλ©΄ factorλ₯Ό, λ°°μλΌλ©΄ multipleμ, λ λ€ μλλΌ..
2022.11.12 -
- [BOJ-1004][C++] μ΄λ¦° μμ
λ¬Έμ μ΄λ¦° μμλ μνΉμ± B-664μμ μμ μ΄ μ¬λνλ ν μ‘μ΄ μ₯λ―Έλ₯Ό μν΄ μ΄μκ°λ€. μ΄λ λ μ₯λ―Έκ° μνμ λΉ μ§κ² λ κ²μ μκ² λ μ΄λ¦° μμλ, μ₯λ―Έλ₯Ό ꡬνκΈ° μν΄ μνμλ₯Ό λ°λΌ κΈ΄ μ¬νμ νκΈ° μμνλ€. νμ§λ§ μ΄λ¦° μμμ μ°μ£Όμ μ κ·Έλ κ² μ’μ§ μμμ νμ±κ³ κ°μ μ΄λμ μ΅λν νΌν΄μ μ¬νν΄μΌ νλ€. μλμ κ·Έλ¦Όμ μ΄λ¦° μμκ° νΌμ³λ³Έ μνμ μ§λμ μΌλΆμ΄λ€. λΉ¨κ° μ€μ μ μ΄λ¦° μμκ° μΆλ°μ μμ λμ°©μ κΉμ§ λλ¬νλλ° μμ΄μ νμν νμ±κ³ μ§μ /μ΄ν νμλ₯Ό μ΅μννλ κ²½λ‘μ΄λ©°, μμ νμ±κ³μ κ²½κ³λ₯Ό μλ―Ένλ€. μ΄λ¬ν κ²½λ‘λ μ¬λ¬ κ° μ‘΄μ¬ν μ μμ§λ§ μ μ΄λ 3λ²μ νμ±κ³ μ§μ /μ΄νμ΄ νμνλ€λ κ²μ μ μ μλ€. μμ κ°μ μνμ μ§λ, μΆλ°μ , λμ°©μ μ΄ μ£Όμ΄μ‘μ λ μ΄λ¦° μμμκ² νμν μ΅μμ νμ±..
2022.11.12 -
- [BOJ-1002][C++] ν°λ
λ¬Έμ μ‘°κ·νκ³Ό λ°±μΉνμ ν°λ μ 근무νλ μ§μμ΄λ€. νμ§λ§ μλ μ‘΄μ¬κ°μ΄ μμ΄μ μΈκ΅¬μλ μ°¨μ§νμ§ μλλ€. λ€μμ μ‘°κ·νκ³Ό λ°±μΉνμ μ¬μ§μ΄λ€. μ΄μμμ μ‘°κ·νκ³Ό λ°±μΉνμκ² μλνΈ λ§λ¦°(λ₯μ¬λͺ )μ μμΉλ₯Ό κ³μ°νλΌλ λͺ λ Ήμ λ΄λ Έλ€. μ‘°κ·νκ³Ό λ°±μΉνμ κ°κ° μμ μ ν°λ μμΉμμ νμ¬ μ κΉμ§μ 거리λ₯Ό κ³μ°νλ€. μ‘°κ·νμ μ’ν (x1, y1)μ λ°±μΉνμ μ’ν (x2, y2)κ° μ£Όμ΄μ§κ³ , μ‘°κ·νμ΄ κ³μ°ν λ₯μ¬λͺ κ³Όμ 거리 r1κ³Ό λ°±μΉνμ΄ κ³μ°ν λ₯μ¬λͺ κ³Όμ 거리 r2κ° μ£Όμ΄μ‘μ λ, λ₯μ¬λͺ μ΄ μμ μ μλ μ’νμ μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ ν μ€νΈ μΌμ΄μ€μ κ°μ Tκ° μ£Όμ΄μ§λ€. κ° ν μ€νΈ μΌμ΄μ€λ λ€μκ³Ό κ°μ΄ μ΄λ£¨μ΄μ Έ μλ€. ν μ€μ x1, y1, r1, x2, y2, r2κ° μ£Όμ΄μ§λ€. x1, ..
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..
2022.11.10 -
- [BOJ-2477][C++] μ°ΈμΈλ°
λ¬Έμ μ골μ μλ νμμ΄μ μΌμ΄ λμλ 컀λ€λ μ°ΈμΈλ°μ΄ μλ€. λ¬Έλ νμμ΄λ μ΄ λ°μμ μλΌλ μ°ΈμΈκ° λλ체 λͺ κ°λ λλμ§ κΆκΈν΄μ‘λ€. μ΄λ»κ² μμλΌ μ μλμ§ κ³¨λν μκ°νλ€κ° λλμ΄ μ’μ μμ΄λμ΄κ° λ μ¬λλ€. μ λ μΉ΄! $1m^{2}$μ λμ΄μ μλΌλ μ°ΈμΈ κ°μλ₯Ό ν€μλ¦° λ€μ, μ°ΈμΈλ°μ λμ΄λ₯Ό ꡬνλ©΄ λΉλ‘μμ μ΄μ©νμ¬ μ°ΈμΈμ μ΄κ°μλ₯Ό ꡬν μ μλ€. $1m^{2}$μ λμ΄μ μλΌλ μ°ΈμΈμ κ°μλ ν€μλ Έκ³ , μ΄μ μ°ΈμΈλ°μ λμ΄λ§ ꡬνλ©΄ λλ€. μ°ΈμΈλ°μ γ±-μ λͺ¨μμ΄κ±°λ γ±-μλ₯Ό 90λ, 180λ, 270λ νμ ν λͺ¨μ(β, β, β λͺ¨μ)μ μ‘κ°νμ΄λ€. λ€ννλ λ°μ κ²½κ³(μ‘κ°νμ λ³)λ λͺ¨λ λμ λ°©ν₯μ΄κ±°λ λ¨λΆ λ°©ν₯μ΄μλ€. λ°μ ν λͺ¨νμ΄μμ μΆλ°νμ¬ λ°μ λλ λ₯Ό λλ©΄μ λ°κ²½κ³ κΈΈμ΄λ₯Ό λͺ¨λ μΈ‘μ νμ..
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λ² μκ³ λ¦¬μ¦ λΆλ₯ μν κΈ°νν νΌνκ³ λΌμ€ ..
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λ²: λ€ λ²μ§Έ μ μΈ μ μ΄ μ£Όμ΄μ‘μ λ,..
2022.11.10