μ λ¨κ³μμμ λΉλ©μ΄ (1, 2) μ΄λ κ² μΈμμ Έμμ λ L, Rμ κ° (L: 2, R: 1)μ (2, 3)μΌλ‘ μΈμμ Έμμ κ²½μ°μ κ°λ€. μ¬κΈ°μ 1μ μΆκ°νλ κ²½μ°λ₯Ό μκ°ν΄λ³΄μ.
- μΌμͺ½μ μΆκ° : (1, 2, 3), L: 3, R: 1 β Lμ΄ 1 μ¦κ°ν¨
- μ€λ₯Έμͺ½μ μΆκ° : (2, 3, 1), L: 2, R: 2 β Rμ΄ 1 μ¦κ°ν¨
- μ€κ°μ μΆκ° : (2, 1, 3), L: 2, R: 1 β λ³λ μμ
μμ κ·μΉμΌλ‘ λ―Έλ£¨μ΄ λ³΄μμ λ μ νμμ λ€μκ³Ό κ°λ€.
dp[1][1][1] = 1;
dp[N][L][R] = (dp[N-1][L-1][R] + dp[N-1][L][R-1] + dp[N-1][L][R]*(N-2));
γ γ γ γ γ μ΄ λ¬Έμ μ νμ λ€ ~ μΈμλκ³ MOD μ°μ°, κ³μ° μ€μ, μ€ν λ±λ±μΌλ‘ 5λ² νλ €λ²λ¦¬κΈ° ~~~ κ·Έλλ μ΄ λ¬Έμ νλ©΄ νλν°λ μΉμ§μ΄λΌμ μ λ¬μΌλκΉ λ€ μ©μ ~~~~~~~~~~ πππ