π₯ PS(Problem Solving) π₯/BOJ65 [BOJ] #2309 μΌκ³± λμμ΄ μκ° μ ν λ©λͺ¨λ¦¬ μ ν μ λ΅ λΉμ¨ 2 μ΄ 128 MB 46.670% 2309λ²: μΌκ³± λμμ΄ μν κ°μ μ€μ κ±Έμ³ λμμ΄λ€μ ν€κ° μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ ν€λ 100μ λμ§ μλ μμ°μμ΄λ©°, μν λμμ΄μ ν€λ λͺ¨λ λ€λ₯΄λ©°, κ°λ₯ν μ λ΅μ΄ μ¬λ¬ κ°μ§μΈ κ²½μ°μλ μ무거λ μΆλ ₯νλ€. www.acmicpc.net 9λͺ μ λμμ΄λ€ μ€ μ§μ§ λμμ΄λ 7λͺ μ΄λ€. λ€νν 7λͺ μ λμμ΄λ€μ ν€μ ν©μ 100μμ μκ³ μλ€. 9λͺ μ λμμ΄λ€μ΄ μ£Όμ΄μ‘μ λ μ§μ§ λμμ΄ 7λͺ μ μ°Ύμ μΆλ ₯νλΌ! λ©λͺ¨λ¦¬ μκ° 1998 KB 0 ms 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #include #include #include u.. 2019. 9. 19. [BOJ] #14888 μ°μ°μ λΌμλ£κΈ° μκ° μ ν λ©λͺ¨λ¦¬ μ ν μ λ΅ λΉμ¨ 2 μ΄ 512 MB 46.685 % 14888λ²: μ°μ°μ λΌμλ£κΈ° 첫째 μ€μ μμ κ°μ N(2 ≤ N ≤ 11)κ° μ£Όμ΄μ§λ€. λμ§Έ μ€μλ A1, A2, ..., ANμ΄ μ£Όμ΄μ§λ€. (1 ≤ Ai ≤ 100) μ μ§Έ μ€μλ ν©μ΄ N-1μΈ 4κ°μ μ μκ° μ£Όμ΄μ§λλ°, μ°¨λ‘λλ‘ λ§μ (+)μ κ°μ, λΊμ (-)μ κ°μ, κ³±μ (×)μ κ°μ, λλμ (÷)μ κ°μμ΄λ€. www.acmicpc.net Nκ°μ μμ N-1κ°μ μ°μ°μκ° μ£Όμ΄μ‘μ λ, λ§λ€ μ μλ μμ κ²°κ³Όκ° μ΅λμΈ κ²κ³Ό μ΅μμΈ κ²μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ°μ°μ λ°°μ΄λ‘ dfs λ₯Ό ν΄μΌνλ€. λ©λͺ¨λ¦¬ μκ° 1988 KB 0 ms 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 .. 2019. 9. 4. [BOJ] #1182 λΆλΆμμ΄μ ν© μκ° μ ν λ©λͺ¨λ¦¬ μ ν μ λ΅ λΉμ¨ 2 μ΄ 256 MB 44.845 % 1182λ²: λΆλΆμμ΄μ ν© μ²«μ§Έ μ€μ μ μμ κ°μλ₯Ό λνλ΄λ Nκ³Ό μ μ Sκ° μ£Όμ΄μ§λ€. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) λμ§Έ μ€μ Nκ°μ μ μκ° λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ μ μμ μ λκ°μ 100,000μ λμ§ μλλ€. www.acmicpc.net Nκ°μ μ μλ‘ μ΄λ£¨μ΄μ§ μμ΄μ΄ μμ λ, ν¬κΈ°κ° μμμΈ λΆλΆμμ΄ μ€μμ κ·Έ μμ΄μ μμλ₯Ό λ€ λν κ°μ΄ Sκ° λλ κ²½μ°μ μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. λ©λͺ¨λ¦¬ μκ° 1988 KB 4 ms 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include #include .. 2019. 9. 4. [BOJ] #14582 μ€λλ μ‘λ€ μκ° μ ν λ©λͺ¨λ¦¬ μ ν μ λ΅ λΉμ¨ 1 μ΄ 64M B 39.302 % 14582λ²: μ€λλ μ‘λ€ μ²« λ²μ§Έ μ€μλ 9κ°μ μ μκ° μ£Όμ΄μ§λλ°, μ€λ κ²½κΈ°μμ μΈλ¦Ό μ λ―Έλμ€κ° 1ν μ΄, 2ν μ΄, ..., 9ν μ΄μ λΈ λμ μ΄ μ£Όμ΄μ§λ€. λ λ²μ§Έ μ€μλ 9κ°μ μ μκ° μ£Όμ΄μ§λλ°, μ€ννΈλ§ν¬ 걸리λ²μ€κ° 1ν λ§, 2ν λ§, ..., 9ν λ§μ λΈ λμ μ΄ μ£Όμ΄μ§λ€. ν νμ΄ ν νμ λΈ λμ μ λͺ¨λ 0 μ΄μ 20 μ΄νμ΄λ©°, μ€ννΈλ§ν¬ 걸리λ²μ€μ μ΄ λμ μ΄ μΈλ¦Ό μ λ―Έλμ€μ μ΄ λμ λ³΄λ€ λ§λ€. κ²½κΈ°λ 1ν μ΄->1ν λ§->2ν μ΄->...->9ν μ΄->9ν λ§ www.acmicpc.net νλ‘μΌκ΅¬ν μΈλ¦Ό μ λ―Έλμ€μ μ€ννΈλ§ν¬μ λμ μ΄ μ£Όμ΄μ§λ©΄ μ§μλ₯Ό λμ μ€λ κ²½κΈ°μμ μΈλ¦Ό μ λ―Έλμ€κ° μμ ν¨λ₯Ό νλμ§ κ΅¬νλ νλ‘κ·Έλ¨μ.. 2019. 9. 4. [BOJ] #1946 μ μ μ¬μ μκ° μ ν λ©λͺ¨λ¦¬ μ ν μ λ΅ λΉμ¨ 2 μ΄ 256 MB 35.582 % 1946λ²: μ μ μ¬μ 첫째 μ€μλ ν μ€νΈ μΌμ΄μ€μ κ°μ T(1 ≤ T ≤ 20)κ° μ£Όμ΄μ§λ€. κ° ν μ€νΈ μΌμ΄μ€μ 첫째 μ€μ μ§μμμ μ«μ N(1 ≤ N ≤ 100,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ° μ€μλ κ°κ°μ μ§μμμ μλ₯μ¬μ¬ μ±μ , λ©΄μ μ±μ μ μμκ° κ³΅λ°±μ μ¬μ΄μ λκ³ ν μ€μ μ£Όμ΄μ§λ€. λ μ±μ μμλ λͺ¨λ 1μλΆν° NμκΉμ§ λμμ°¨ μμ΄ κ²°μ λλ€κ³ κ°μ νλ€. www.acmicpc.net μ΅κ³ λ§μ μ§ν₯νλ€λ κΈ°μ μ μ΄λ μ λ°λΌ κ·Έλ€μ μ΅κ³ μ μΈμ¬λ€λ§μ μ¬μμΌλ‘ μ λ°νκ³ μΆμ΄ νλ€. λ€λ₯Έ λͺ¨λ μ§μμμ λΉκ΅νμ λ μλ₯μ¬μ¬ μ±μ κ³Ό λ©΄μ μν μ±μ μ€ μ μ΄λ νλκ° λ€λ₯Έ μ§μμλ³΄λ€ λ¨μ΄μ§μ§ μλ μλ§ μ λ°νλ€λ μμΉμ μΈμ λ€. .. 2019. 9. 4. [BOJ] #1541 μμ΄λ²λ¦° κ΄νΈ μκ° μ ν λ©λͺ¨λ¦¬ μ ν μ λ΅ λΉμ¨ 2 μ΄ 128 MB 49.978 % 1541λ²: μμ΄λ²λ¦° κ΄νΈ 첫째 μ€μ μμ΄ μ£Όμ΄μ§λ€. μμ ‘0’~‘9’, ‘+’, κ·Έλ¦¬κ³ ‘-’λ§μΌλ‘ μ΄λ£¨μ΄μ Έ μκ³ , κ°μ₯ μ²μκ³Ό λ§μ§λ§ λ¬Έμλ μ«μμ΄λ€. κ·Έλ¦¬κ³ μ°μν΄μ λ κ° μ΄μμ μ°μ°μκ° λνλμ§ μκ³ , 5μλ¦¬λ³΄λ€ λ§μ΄ μ°μλλ μ«μλ μλ€. μλ 0μΌλ‘ μμν μ μλ€. www.acmicpc.net κ΄νΈ μμ΄ μ£Όμ΄μ§λ μμ μμλ‘ κ΄νΈλ₯Ό μ³μ κ²°κ³Όλ₯Ό μ΅μλ‘ λ§λ€μ΄μΌ νλ λ¬Έμ μ΄λ€. μ’λ§ μκ°ν΄λ³΄λ©΄ μ μ μλ―μ΄, λΊμ μ°μ°(-)μ λ§λκΈ° μ΄μ κΉμ§λ 무쑰건 λ§μ μ°μ°(+)λ§ νλ€κ° μ΅μ΄λ‘ λΊμ μ°μ°(-)μ λ§λ μ΄νλ λͺ¨λ λΊμ μ°μ°λ§νλ©΄ λ΅μ ꡬν μ μλ€. κ·Έλμ λμ μ½λλ sign μ΄λΌλ λ³μλ‘ λΆνΈλ₯Ό νμνμ§λ§ κ΅³μ΄ .. 2019. 9. 4. [BOJ] #2573 λΉμ° μκ° μ ν λ©λͺ¨λ¦¬ μ ν μ λ΅ λΉμ¨ 1 μ΄ 256 MB 26.092 % 2573λ²: λΉμ° 첫 μ€μλ μ΄μ°¨μ λ°°μ΄μ νμ κ°μμ μ΄μ κ°μλ₯Ό λνλ΄λ λ μ μ Nκ³Ό Mμ΄ ν κ°μ λΉμΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. Nκ³Ό Mμ 3 μ΄μ 300 μ΄νμ΄λ€. κ·Έ λ€μ Nκ°μ μ€μλ κ° μ€λ§λ€ λ°°μ΄μ κ° νμ λνλ΄λ Mκ°μ μ μκ° ν κ°μ λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. κ° μΉΈμ λ€μ΄κ°λ κ°μ 0 μ΄μ 10 μ΄νμ΄λ€. λ°°μ΄μμ λΉμ°μ΄ μ°¨μ§νλ μΉΈμ κ°μ, μ¦, 1 μ΄μμ μ μκ° λ€μ΄κ°λ μΉΈμ κ°μλ 10,000 κ° μ΄νμ΄λ€. λ°°μ΄μ 첫 λ²μ§Έ νκ³Ό μ΄, λ§μ§ www.acmicpc.net ν λ©μ΄λ¦¬μ λΉμ°μ΄ μ£Όμ΄μ§ λ, μ΄ λΉμ°μ΄ λ λ©μ΄λ¦¬ μ΄μμΌλ‘ λΆλ¦¬λλ μ΅μ΄μ μκ°(λ )μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. λμλ¨λΆ λ€ λ°©.. 2019. 9. 4. [BOJ] #2667 λ¨μ§λ²νΈλΆμ΄κΈ° μκ° μ ν λ©λͺ¨λ¦¬ μ ν μ λ΅ λΉμ¨ 1 μ΄ 128 MB 38.045 % 2667λ²: λ¨μ§λ²νΈλΆμ΄κΈ° κ³Ό κ°μ΄ μ μ¬κ°ν λͺ¨μμ μ§λκ° μλ€. 1μ μ§μ΄ μλ κ³³μ, 0μ μ§μ΄ μλ κ³³μ λνλΈλ€. μ² μλ μ΄ μ§λλ₯Ό κ°μ§κ³ μ°κ²°λ μ§λ€μ λͺ¨μμΈ λ¨μ§λ₯Ό μ μνκ³ , λ¨μ§μ λ²νΈλ₯Ό λΆμ΄λ € νλ€. μ¬κΈ°μ μ°κ²°λμλ€λ κ²μ μ΄λ€ μ§μ΄ μ’μ°, νΉμ μλμλ‘ λ€λ₯Έ μ§μ΄ μλ κ²½μ°λ₯Ό λ§νλ€. λκ°μ μμ μ§μ΄ μλ κ²½μ°λ μ°κ²°λ κ²μ΄ μλλ€. λ μ λ¨μ§λ³λ‘ λ²νΈλ₯Ό λΆμΈ κ²μ΄λ€. μ§λλ₯Ό μ λ ₯νμ¬ λ¨μ§μλ₯Ό μΆλ ₯νκ³ , κ° λ¨μ§μ μνλ μ§μ μ www.acmicpc.net λμλ¨λΆ λ€ λ°©ν₯μΌλ‘ μ°κ²°λ μ§λ€μ λͺ¨μμ λ¨μ§λΌκ³ νλ€. λ¨μ§μ ν΄λΉνλ μ§μ μλ₯Ό μ€λ¦μ°¨μμΌλ‘ μ λ ¬νμ¬ μΆλ ₯νλ λ¬Έμ μ΄λ€. μ λ ₯μ΄ λμ΄μ°κΈ° μμ΄ λ¬Έμμ΄λ‘ μ£Ό.. 2019. 9. 4. [BOJ] #2644 μ΄μκ³μ° μκ° μ ν λ©λͺ¨λ¦¬ μ ν μ λ΅ λΉμ¨ 1 μ΄ 128 MB 44.604 % 2644λ²: μ΄μκ³μ° μ¬λλ€μ 1, 2, 3, …, n (1≤n≤100)μ μ°μλ λ²νΈλ‘ κ°κ° νμλλ€. μ λ ₯ νμΌμ 첫째 μ€μλ μ 체 μ¬λμ μ nμ΄ μ£Όμ΄μ§κ³ , λμ§Έ μ€μλ μ΄μλ₯Ό κ³μ°ν΄μΌ νλ μλ‘ λ€λ₯Έ λ μ¬λμ λ²νΈκ° μ£Όμ΄μ§λ€. κ·Έλ¦¬κ³ μ μ§Έ μ€μλ λΆλͺ¨ μμλ€ κ°μ κ΄κ³μ κ°μ mμ΄ μ£Όμ΄μ§λ€. λ·μ§Έ μ€λΆν°λ λΆλͺ¨ μμκ°μ κ΄κ³λ₯Ό λνλ΄λ λ λ²νΈ x,yκ° κ° μ€μ λμ¨λ€. μ΄λ μμ λμ€λ λ²νΈ xλ λ€μ λμ€λ μ μ yμ λΆλͺ¨ λ²νΈλ₯Ό λνλΈλ€. κ° μ¬λμ λΆλͺ¨λ μ΅λ www.acmicpc.net μ 체 μ¬λ μ n, μ΄μλ₯Ό κ³μ°ν΄μΌ νλ μλ‘ λ€λ₯Έ μ¬λμ λ²νΈ x, y κ΄κ³μ μ m μ΄ μ£Όμ΄μ§λ©΄ μλμ mκ°μ μ€μ λΆλͺ¨-μμ κ΄.. 2019. 9. 4. μ΄μ 1 Β·Β·Β· 4 5 6 7 8 λ€μ