λ¬Έμ 1309λ²: λλ¬Όμ 첫째 μ€μ μ°λ¦¬μ ν¬κΈ° N(1≤N≤100,000)μ΄ μ£Όμ΄μ§λ€. www.acmicpc.net λ¬Έμ νμ΄ μ΄ λ¬Έμ λ μμ κ·Έλ¦Όμ μ΄ν΄νλ€λ©΄ μ½κ² μ νμμ μΈμΈ μ μλ€. μ²μμ Nμ΄ 1μΌ κ²½μ°, μ¬μκ° μ‘΄μ¬νμ§ μμ κ²½μ°μ μ¬μκ° μΌμͺ½μ μ‘΄μ¬ν κ²½μ°, μ¬μκ° μ€λ₯Έμͺ½μ μ‘΄μ¬ν κ²½μ°κ° κ° 1κ°μ©μ΄λΌλ κ²μ μ μ μλ€. Nμ΄ 2κ° λλ©΄ μΆκ°λ 곡κ°μ μ¬μκ° μκ±°λ, μ¬μκ° μΌμͺ½μ μκ±°λ, μ¬μκ° μ€λ₯Έμͺ½μ μμ κ²½μ°μ μλ₯Ό μ°ΎμμΌ νλ€. μλ‘μ΄ κ³΅κ°μ μ¬μκ° μμ κ²½μ° κ°μ λΌμΈμ μ¬μκ° κ²ΉμΉκ±°λ, λͺ¨λ μμ΄λ μκ΄ μμΌλ―λ‘ μ¬μκ° μλ κ²½μ°, μΌμͺ½μ μλ κ²½μ°, μ€λ₯Έμͺ½μ μλ κ²½μ°λ₯Ό λͺ¨λ λνλ€. μ΄μ λ¬λ¦¬ μ¬μκ° μΌμͺ½μ΄λ μ€λ₯Έμͺ½μ κ°κΈ° μν΄μλ N - 1μ μ¬μκ° μκ±°λ, N - 1μ..
1, 2, 3 λνκΈ° μλ¦¬μ¦ 1, 2, 3 λνκΈ° 1, 2, 3 λνκΈ° 2 1, 2, 3 λνκΈ° 3 1, 2, 3 λνκΈ° 4 1, 2, 3 λνκΈ° 5 1, 2, 3 λνκΈ° 6 1, 2, 3 λνκΈ° 7 1, 2, 3 λνκΈ° 8 1, 2, 3 λνκΈ° 9 λ¬Έμ 15988λ²: 1, 2, 3 λνκΈ° 3 κ° ν μ€νΈ μΌμ΄μ€λ§λ€, nμ 1, 2, 3μ ν©μΌλ‘ λνλ΄λ λ°©λ²μ μλ₯Ό 1,000,000,009λ‘ λλ λλ¨Έμ§λ₯Ό μΆλ ₯νλ€. www.acmicpc.net λ¬Έμ νμ΄ κΈ°μ‘΄μ νμ΄ μ€ 1, 2, 3 λνκΈ°μ κ°μ λ°©μμΌλ‘ κ·μΉμ μ°ΎμΌλ©΄ nμ 1, 2, 3μ λν΄λνλΌ μ μλ κ²½μ°μ μλ₯Ό μ°Ύμ μ μλ€. κΈ°μ‘΄μ 1, 2, 3 λνκΈ° λ¬Έμ λ nμ λ²μλ μμ λΏλλ¬ λλκΈ° μ°μ°μ΄ μμμ§λ§ μ΄ λ¬Έμ λ λ²μκ° 1000000..
λ¬Έμ 1699λ²: μ κ³±μμ ν© μ΄λ€ μμ°μ Nμ κ·Έλ³΄λ€ μκ±°λ κ°μ μ κ³±μλ€μ ν©μΌλ‘ λνλΌ μ μλ€. μλ₯Ό λ€μ΄ 11=32+12+12(3κ° ν)μ΄λ€. μ΄λ° ννλ°©λ²μ μ¬λ¬ κ°μ§κ° λ μ μλλ°, 11μ κ²½μ° 11=22+22+12+12+12(5κ° ν)λ κ°λ₯νλ€ www.acmicpc.net λ¬Έμ νμ΄ μμ°μ Nμ΄ μ£Όμ΄μ§λ©΄ ν΄λΉ μλ₯Ό μ κ³±μλ€μ ν©μΌλ‘ λνλΌ λ νμ μ΅μ κ°μλ₯Ό ꡬνλ λ¬Έμ μ΄λ€. Nμ λ°λΌμ νμ μ΅μ κ°μλ₯Ό λΉκ΅νλ©΄ λ¬Έμ λ₯Ό μ½κ² ν μ μλ€. N ν νμ μ΅μ κ°μ 0 μμ 0 1 1 ^ 2 1 2 1 ^ 2 + 1 ^ 2 2 3 1 ^ 2 + 1 ^ 2 + 1 ^ 2 3 4 2 ^ 2 1 5 2 ^ 2 + 1 ^ 2 2 6 2 ^ 2 + 1 ^ 2 + 1 ^ 2 3 7 2 ^ 2 + ..
λ¬Έμ 1912λ²: μ°μν© μ²«μ§Έ μ€μ μ μ n(1 ≤ n ≤ 100,000)μ΄ μ£Όμ΄μ§κ³ λμ§Έ μ€μλ nκ°μ μ μλ‘ μ΄λ£¨μ΄μ§ μμ΄μ΄ μ£Όμ΄μ§λ€. μλ -1,000λ³΄λ€ ν¬κ±°λ κ°κ³ , 1,000λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€. www.acmicpc.net λ¬Έμ νμ΄ λ€μκ³Ό κ°μ 쑰건μ ν΅ν΄, νλ²μ κ³μ°μΌλ‘ μ°μν© μ€μ μ΅λ κ°μ μ°Ύμ μ μλ€. νμ¬ μμ΄ κ°μ΄ μμ κ°κ³Ό λν κ² λ³΄λ€ κ°μ΄ ν¬λ©΄ κ·Έλλ‘ μ μ§νκ³ μλ κ²½μ°, μμ ν©μ° κ°μΌλ‘ κ°±μ νλ€. λ§λ‘λ μ μ΄ν΄κ° μλμ§λ§ λ¬Έμ μμμμ μ΅λ κ°μ ꡬνλ κ³Όμ μ 보면 μ½κ² μ΄ν΄ν μ μλ€. Origin 10 -4 3 1 5 6 -35 12 21 Round 1 10 6 Round 2 10 6 9 Round 3 10 6 9 10 Round 4 10 6 9 10 15..
λ¬Έμ 14002λ²: κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄ 4 μμ΄ Aκ° μ£Όμ΄μ‘μ λ, κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μλ₯Ό λ€μ΄, μμ΄ A = {10, 20, 10, 30, 20, 50} μΈ κ²½μ°μ κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄μ A = {10, 20, 10, 30, 20, 50} μ΄ www.acmicpc.net λ¬Έμ νμ΄ μ΄μ μ λ€λ£¨μλ 11053 κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄μ νμ΄μμ κ° μμλ€λ§ μΆκ°ν΄μ£Όλ©΄ λλ€. μ΄λ λ©λͺ¨μ΄μ μ΄μ μ ν΅ν΄ μμ΄μ κ°μ ν¬κΈ°μ λ°λΌ μμ μ μ€ μμμκ° μΌλ§νΌ μλμ§ νμΈν μ μκΈ° λλ¬Έμ΄λ€. μ½λ from sys import stdin if __name__ == '__main__': n = int(stdin.readline()) nums = list..
λ¬Έμ 11053λ²: κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄ μμ΄ Aκ° μ£Όμ΄μ‘μ λ, κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μλ₯Ό λ€μ΄, μμ΄ A = {10, 20, 10, 30, 20, 50} μΈ κ²½μ°μ κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄μ A = {10, 20, 10, 30, 20, 50} μ΄ www.acmicpc.net λ¬Έμ νμ΄ μμμ μμ΄ 10 20 10 30 20 50μ λ€μκ³Ό κ°μ΄ κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄μ μ°Ύμ μ μλ€. μμ μμ΄μμ μμ μκ° μλμ§ μΉ΄μ΄νΈνμ¬, κ° κ°μ λ°λΌ μ¦κ°νλ λΆλΆμμ΄μ κΈΈμ΄λ₯Ό μ°Ύμ μ μλ€. 20 λ³΄λ€ μμ μκ° μλκ°? μμ΄ 10 20 10 30 20 50 μΉ΄μ΄νΈ 1 2 1 1 1 1 10μ 20 λ³΄λ€ μμΌλ―λ‘ 10μ μΉ΄μ΄νΈ κ°μμ + 1ν κ°μ 20μ..
λ¬Έμ 2193λ²: μ΄μΉμ 0κ³Ό 1λ‘λ§ μ΄λ£¨μ΄μ§ μλ₯Ό μ΄μ§μλΌ νλ€. μ΄λ¬ν μ΄μ§μ μ€ νΉλ³ν μ±μ§μ κ°λ κ²λ€μ΄ μλλ°, μ΄λ€μ μ΄μΉμ(pinary number)λΌ νλ€. μ΄μΉμλ λ€μμ μ±μ§μ λ§μ‘±νλ€. μ΄μΉμλ 0μΌλ‘ μμνμ§ μ www.acmicpc.net λ¬Έμ νμ΄ μ리 μμ μ¦κ°μ λ°λΌ λ€μκ³Ό κ°μ κ²½μ°μ μλ₯Ό νμΈν μ μλ€. μ리 μ 1 2 3 4 5 1 10 101 1000 10000 100 1001 10001 1010 10010 10100 10101 μ¦, Nμ λ°λΌ λ§μ‘±νλ μ΄μΉμμ κ²½μ°λ f(n) = f(n - 1) + f(n - 2)λΌλ κ²μ μ μ μλ€. μ΄λ₯Ό μ½λλ‘ κ΅¬ννλ©΄ κ°λ¨ν λ¬Έμ λ₯Ό ν΄κ²° ν μ μλ€. μ½λ if __name__ == '__main__': n = int(inp..
λ¬Έμ 10844λ²: μ¬μ΄ κ³λ¨ μ 첫째 μ€μ μ λ΅μ 1,000,000,000μΌλ‘ λλ λλ¨Έμ§λ₯Ό μΆλ ₯νλ€. www.acmicpc.net λ¬Έμ νμ΄ μμ κΈΈμ΄κ° 1μΈ κ²½μ°μλ 1 - 9 κΉμ§μ κ³λ¨μκ° μμΌλ―λ‘ κ²½μ°μ μλ 9κ°μ΄λ€. μμ κΈΈμ΄κ° 2μΈ κ²½μ°μλ λ€μκ³Ό κ°μ κ²½μ°μ μλ€μ΄ μλ€. μμ μ 1 2 3 4 5 6 7 8 9 10 21 32 43 54 65 76 87 98 23 34 45 56 67 78 89 νλ₯Ό 보면 μμνλ μκ° 1κ³Ό 9λ₯Ό μ μΈνκ³ λ μμ μκ° κ°μ§ μλ κ²½μ°μ μλ λ€μκ³Ό κ°μ΄ μ½λλ‘ λνλΌ μ μλ€. cur = [ cur[1], cur[0] + cur[2], cur[1] + cur[3], cur[2] + cur[4], cur[3] + cur[5], cur[4] + cur[6..