λ°±μ€€: 2745 진법 λ³€ν™˜

문제 2745번: 진법 λ³€ν™˜ B진법 수 N이 주어진닀. 이 수λ₯Ό 10μ§„λ²•μœΌλ‘œ λ°”κΏ” 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€. 10진법을 λ„˜μ–΄κ°€λŠ” 진법은 숫자둜 ν‘œμ‹œν•  수 μ—†λŠ” μžλ¦¬κ°€ μžˆλ‹€. 이런 κ²½μš°μ—λŠ” λ‹€μŒκ³Ό 같이 μ•ŒνŒŒλ²³ λŒ€λ¬Έμžλ₯Ό www.acmicpc.net 문제 풀이 진법 λ³€ν™˜μ„ ν•˜κΈ° μœ„ν•΄μ„  각 μžλ¦¬μ— ν•΄λ‹Ή ν•˜λŠ” μœ„μΉ˜μ— 따라 μœ„μΉ˜ 값을 μ œκ³±ν•΄μ£Όλ©΄ λœλ‹€. 예λ₯Ό λ“€μ–΄ μ˜ˆμ‹œμ™€ 같은 ZZZZZ인 κ²½μš°λŠ” (35 * 36 ^ 4) + (35 * 36 ^ 3) + (35 * 36 ^ 2) + (35 * 36 ^ 1) + (35 * 36 ^ 0)의 값이 10μ§„λ²•μœΌλ‘œ λ³€ν™˜λœ 값이닀. λ‹€λ₯Έ λ¬Έμ œμ™€ 달리 μ•ŒνŒŒλ²³ A - Z도 같이 μž…λ ₯λ˜λ―€λ‘œ 이λ₯Ό κ΅¬λΆ„ν•˜μ—¬ μ²˜λ¦¬ν•˜μ—¬μ•Ό ν•œλ‹€. isdigit()λ₯Ό ν™œμš©ν•˜μ—¬ 문자, 숫자λ₯Ό κ΅¬λΆ„ν•œλ‹€. 문자인..

λ°±μ€€: 17087 μˆ¨λ°”κΌ­μ§ˆ 6

문제 17087번: μˆ¨λ°”κΌ­μ§ˆ 6 μˆ˜λΉˆμ΄λŠ” 동생 Nλͺ…κ³Ό μˆ¨λ°”κΌ­μ§ˆμ„ ν•˜κ³  μžˆλ‹€. μˆ˜λΉˆμ΄λŠ” ν˜„μž¬ 점 S에 있고, 동생은 A1, A2, ..., AN에 μžˆλ‹€. μˆ˜λΉˆμ΄λŠ” κ±Έμ–΄μ„œ 이동을 ν•  수 μžˆλ‹€. 수빈이의 μœ„μΉ˜κ°€ XμΌλ•Œ κ±·λŠ”λ‹€λ©΄ 1초 후에 X+Dλ‚˜ X-D둜 이� www.acmicpc.net 문제 풀이 μ΅œλŒ€ κ³΅μ•½μˆ˜λ₯Ό ꡬ할 수 μžˆλ‹€λ©΄ μ‰½κ²Œ ν’€ 수 μžˆλŠ” λ¬Έμ œμ΄λ‹€. λ‚˜μ˜ μœ„μΉ˜μ™€ λ™μƒλ“€μ˜ μœ„μΉ˜ 차이λ₯Ό κ³„μ‚°ν•œλ’€, μ „μ²΄μ˜ μœ„μΉ˜μ—μ„œ μ΅œλŒ€ κ³΅μ•½μˆ˜λ₯Ό μ°Ύμ•„μ„œ λ°˜ν™˜ν•˜λ©΄ 문제의 정닡이 λœλ‹€. μ΅œλŒ€ κ³΅μ•½μˆ˜λ₯Ό ꡬ할 λ•Œ μ„Έ 수의 μ΅œλŒ€ κ³΅μ•½μˆ˜λ₯Ό κ΅¬ν•œλ‹€κ³  ν•˜λ©΄ a, b에 λŒ€ν•œ μ΅œλŒ€ κ³΅μ•½μˆ˜λ₯Ό κ΅¬ν•˜κ³ , ꡬ해진 μ΅œλŒ€ κ³΅μ•½μˆ˜μ™€ c의 μ΅œλŒ€ κ³΅μ•½μˆ˜λ₯Ό κ΅¬ν•˜λ©΄ a, b, c의 μ΅œλŒ€ κ³΅μ•½μˆ˜μ™€ 같아진닀. 이 μ„±μ§ˆμ„ ν™œμš©ν•˜μ—¬ μ½”λ“œλ₯Ό κ΅¬ν˜„ν•˜λ©΄ κ°„λ‹¨ν•˜κ²Œ 문제λ₯Ό ν’€ ..

λ°±μ€€: 6588 κ³¨λ“œλ°”νμ˜ μΆ”μΈ‘

문제 6588번: κ³¨λ“œλ°”νμ˜ μΆ”μΈ‘ 문제 1742λ…„, λ…μΌμ˜ μ•„λ§ˆμΆ”μ–΄ μˆ˜ν•™κ°€ ν¬λ¦¬μŠ€ν‹°μ•ˆ κ³¨λ“œλ°”νλŠ” λ ˆμ˜¨ν•˜λ₯΄νŠΈ μ˜€μΌλŸ¬μ—κ²Œ λ‹€μŒκ³Ό 같은 좔츑을 μ œμ•ˆν•˜λŠ” νŽΈμ§€λ₯Ό λ³΄λƒˆλ‹€. 4보닀 큰 λͺ¨λ“  μ§μˆ˜λŠ” 두 ν™€μˆ˜ μ†Œμˆ˜μ˜ ν•©μœΌλ‘œ λ‚˜νƒ€λ‚Ό 수 μžˆλ‹€. www.acmicpc.net 문제 풀이 4 보닀 큰 λͺ¨λ“  μ§μˆ˜λŠ” 두 ν™€μˆ˜ μ†Œμˆ˜μ˜ ν•©μœΌλ‘œ λ‚˜νƒ€λ‚Ό 수 μžˆλŠ”κ²ƒμ΄ ν¬λ¦¬μŠ€ν‹°μ•ˆ κ³¨λ“œλ°”νμ˜ 좔츑이닀. λ¬Έμ œλŠ” λ‹€μŒκ³Ό 같은 μˆœμ„œμ— 따라 ν’€ 수 μžˆλ‹€. μ΅œλŒ€ μž…λ ₯λ˜λŠ” μˆ˜λŠ” 100000μ΄λ―€λ‘œ, μ΅œλŒ€ μž…λ ₯ 수 κΉŒμ§€μ˜ μ†Œμˆ˜λ₯Ό 미리 κ³„μ‚°ν•œλ‹€. μ›λž˜μˆ˜ - ν™€μˆ˜μΈ μ†Œμˆ˜ = ν™€μˆ˜ μ΄λ―€λ‘œ, κ°€μž₯ μž‘μ€ ν™€μˆ˜μΈ μ†Œμˆ˜ λΆ€ν„° μ›λž˜ 수 - ν™€μˆ˜μΈ μ†Œμˆ˜ λͺ¨λ‘ μ†Œμˆ˜μΈμ§€ νŒλ³„ν•˜λ©΄ λœλ‹€. 예λ₯Ό λ“€μ–΄ 8인 경우 κ°€μž₯ μž‘μ€ ν™€μˆ˜μΈ μ†Œμˆ˜μΈ 3을 톡해 κ³„μ‚°ν•œ 값은, 5(8 - 3)이므..

κΈ€ 보관함
μ΅œκ·Όμ— 올라온 κΈ€
μ΅œκ·Όμ— 달린 λŒ“κΈ€