π™°πš•πšπš˜πš›πš’πšπš‘πš–/π™±πšŠπšŽπš”πš“πš˜πš˜πš—

문제 https://www.acmicpc.net/problem/20529 20529번: κ°€μž₯ κ°€κΉŒμš΄ μ„Έ μ‚¬λžŒμ˜ 심리적 거리 각 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€μ— λŒ€ν•œ 닡을 μ •μˆ˜ ν˜•νƒœλ‘œ ν•œ 쀄에 ν•˜λ‚˜μ”© 좜λ ₯ν•œλ‹€. www.acmicpc.net mbti κ³Όλͺ°μž…λŸ¬λŠ” 이런 문제λ₯Ό μ’‹μ•„ν•©λ‹ˆλ‹·,, 풀이 λΉ„λ‘˜κΈ°μ§‘ μ›λ¦¬λ‘œ ν’€μ—ˆλ‹€. https://velog.io/@ehdbs28/%EB%B9%84%EB%91%98%EA%B8%B0%EC%A7%91-%EC%9B%90%EB%A6%AC-Pigeonhole-Principle λΉ„λ‘˜κΈ°μ§‘ 원리 (Pigeonhole Principle) λΉ„λ‘˜κΈ°μ§‘ 원리λ₯Ό κ³΅λΆ€ν•˜μ—¬ μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€. velog.io import java.io.BufferedReader; import java.io.BufferedWriter; im..
문제 https://www.acmicpc.net/problem/1260 1260번: DFS와 BFS 첫째 쀄에 μ •μ μ˜ 개수 N(1 ≤ N ≤ 1,000), κ°„μ„ μ˜ 개수 M(1 ≤ M ≤ 10,000), 탐색을 μ‹œμž‘ν•  μ •μ μ˜ 번호 Vκ°€ 주어진닀. λ‹€μŒ M개의 μ€„μ—λŠ” 간선이 μ—°κ²°ν•˜λŠ” 두 μ •μ μ˜ λ²ˆν˜Έκ°€ 주어진닀. μ–΄λ–€ 두 정점 사 www.acmicpc.net 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Arrays; import java...
문제 https://www.acmicpc.net/problem/1012 1012번: μœ κΈ°λ† λ°°μΆ” μ°¨μ„ΈλŒ€ μ˜λ†μΈ ν•œλ‚˜λŠ” 강원도 κ³ λž­μ§€μ—μ„œ μœ κΈ°λ† λ°°μΆ”λ₯Ό μž¬λ°°ν•˜κΈ°λ‘œ ν•˜μ˜€λ‹€. 농약을 쓰지 μ•Šκ³  λ°°μΆ”λ₯Ό μž¬λ°°ν•˜λ €λ©΄ λ°°μΆ”λ₯Ό ν•΄μΆ©μœΌλ‘œλΆ€ν„° λ³΄ν˜Έν•˜λŠ” 것이 μ€‘μš”ν•˜κΈ° λ•Œλ¬Έμ—, ν•œλ‚˜λŠ” ν•΄μΆ© 방지에 www.acmicpc.net 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Main { public stat..
문제 https://www.acmicpc.net/problem/1874 1874번: μŠ€νƒ μˆ˜μ—΄ 1λΆ€ν„° nκΉŒμ§€μ— μˆ˜μ— λŒ€ν•΄ μ°¨λ‘€λ‘œ [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 μˆ˜ν–‰ν•˜λ©΄ μˆ˜μ—΄ [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 μžˆλ‹€. www.acmicpc.net 풀이 문제 μ΄ν•΄ν•˜λŠ”λ° ν•œμ°Έ κ±Έλ Έλ‹€ κ»„κ»„~ import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStream..
문제 https://www.acmicpc.net/problem/18115 18115번: μΉ΄λ“œ 놓기 μˆ˜ν˜„μ΄λŠ” μΉ΄λ“œ κΈ°μˆ μ„ μ—°μŠ΅ν•˜κ³  μžˆλ‹€. μˆ˜ν˜„μ΄μ˜ 손에 λ“€λ¦° μΉ΄λ“œλ₯Ό ν•˜λ‚˜μ”© 내렀놓아 λ°”λ‹₯에 μŒ“μœΌλ €κ³  ν•œλ‹€. μˆ˜ν˜„μ΄κ°€ μ“Έ 수 μžˆλŠ” κΈ°μˆ μ€ λ‹€μŒ 3가지닀. 제일 μœ„μ˜ μΉ΄λ“œ 1μž₯을 λ°”λ‹₯에 λ‚΄λ €λ†“λŠ”λ‹€. www.acmicpc.net 풀이 μ²˜μŒμ— ArrayListλ₯Ό μΌλŠ”λ° μ‹œκ°„ μ΄ˆκ³Όκ°€ 났닀 λ‹€μŒμ€ λ°°μ—΄ μˆœνšŒν•΄μ„œ ν’€μ—ˆλŠ”λ°λ„ μ‹œκ°„ 초과 λ‹€μŒμ€ index둜 μ ‘κ·Όν•˜λŠ” 걸둜 ν’€μ—ˆλ‹€. κ·Έλž¬λ”λ‹ˆ 톡과 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import j..
문제 https://www.acmicpc.net/problem/1436 1436번: μ˜ν™”κ°λ… 숌 666은 쒅말을 λ‚˜νƒ€λ‚΄λŠ” 수라고 ν•œλ‹€. λ”°λΌμ„œ, λ§Žμ€ λΈ”λ‘λ²„μŠ€ν„° μ˜ν™”μ—μ„œλŠ” 666이 λ“€μ–΄κ°„ 제λͺ©μ„ 많이 μ‚¬μš©ν•œλ‹€. μ˜ν™”κ°λ… μˆŒμ€ μ„Έμƒμ˜ 쒅말 μ΄λΌλŠ” μ‹œλ¦¬μ¦ˆ μ˜ν™”μ˜ 감독이닀. 쑰지 λ£¨μΉ΄μŠ€λŠ” μŠ€νƒ€μ›Œ www.acmicpc.net 풀이 package algorithm; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void..
ν•΄λ²„λ‹ˆ
'π™°πš•πšπš˜πš›πš’πšπš‘πš–/π™±πšŠπšŽπš”πš“πš˜πš˜πš—' μΉ΄ν…Œκ³ λ¦¬μ˜ κΈ€ λͺ©λ‘