λΆ„λ₯˜ 전체보기

https://www.acmicpc.net/problem/17208 17208번: μΉ΄μš°λ²„κ±° μ•Œλ°”μƒ 쀑간고사 μ’…λ£Œλ₯Ό 기념해 κ³„νš 없이 λˆμ„ μ“°λ˜ μ˜μ„μ΄λŠ” μ•ˆνƒ€κΉκ²Œλ„ 톡μž₯ μž”κ³ κ°€ 100원도 남지 μ•Šκ²Œ λ˜μ—ˆκ³ , κ²°κ΅­ μ˜μ„μ΄λŠ” μΉ΄μš°λ²„κ±° μ£Όλ°© μ•Œλ°”λ₯Ό ν•˜κΈ°λ‘œ ν–ˆλ‹€. μΉ΄μš°λ²„κ±°λŠ” μΉ˜μ¦ˆλ²„κ±°μ™€ κ°μžνŠ€ www.acmicpc.net 문제 쀑간고사 μ’…λ£Œλ₯Ό 기념해 κ³„νš 없이 λˆμ„ μ“°λ˜ μ˜μ„μ΄λŠ” μ•ˆνƒ€κΉκ²Œλ„ 톡μž₯ μž”κ³ κ°€ 100원도 남지 μ•Šκ²Œ λ˜μ—ˆκ³ , κ²°κ΅­ μ˜μ„μ΄λŠ” μΉ΄μš°λ²„κ±° μ£Όλ°© μ•Œλ°”λ₯Ό ν•˜κΈ°λ‘œ ν–ˆλ‹€. μΉ΄μš°λ²„κ±°λŠ” μΉ˜μ¦ˆλ²„κ±°μ™€ κ°μžνŠ€κΉ€μ„ νŒŒλŠ” μ€‘μ•™λŒ€ν•™κ΅μ˜ 유λͺ…ν•œ μŒμ‹μ μ΄λ‹€. μ•Œλ°” 첫날, μ˜μ„μ΄κ°€ 주방에 λ“€μ–΄μ„  μˆœκ°„ κ·ΈλŠ” 맀우 μ€‘μš”ν•œ 사싀을 κΉ¨λ‹¬μ•˜λ‹€. 사싀 κ·ΈλŠ” μΉ˜μ¦ˆλ²„κ±°λŠ” 물둠이고 κ°μžνŠ€κΉ€λ„ λ§Œλ“€ 쀄 λͺ¨λ₯Έλ‹€λŠ” 것이닀. μ΄λ•Œ λ‹€ν–‰νžˆλ„ μ£Όλ°©μ—λŠ”..
https://www.acmicpc.net/problem/1958 1958번: LCS 3 첫 μ€„μ—λŠ” 첫 번째 λ¬Έμžμ—΄μ΄, λ‘˜μ§Έ μ€„μ—λŠ” 두 번째 λ¬Έμžμ—΄μ΄, μ…‹μ§Έ μ€„μ—λŠ” μ„Έ 번째 λ¬Έμžμ—΄μ΄ 주어진닀. 각 λ¬Έμžμ—΄μ€ μ•ŒνŒŒλ²³ μ†Œλ¬Έμžλ‘œ 이루어져 있고, κΈΈμ΄λŠ” 100보닀 μž‘κ±°λ‚˜ κ°™λ‹€. www.acmicpc.net 문제 λ¬Έμžμ—΄κ³Ό 놀기λ₯Ό μ„Έμƒμ—μ„œ 제일 μ’‹μ•„ν•˜λŠ” μ˜μ‹μ΄λŠ” μ˜€λŠ˜λ„ λ¬Έμžμ—΄ 2개의 LCS(Longest Common Subsequence)λ₯Ό κ΅¬ν•˜κ³  μžˆμ—ˆλ‹€. μ–΄λŠ λ‚  μ˜μ‹μ΄λŠ” 쑰ꡐ듀이 λ¬Έμžμ—΄ 3개의 LCSλ₯Ό κ΅¬ν•˜λŠ” 것을 λ³΄μ•˜λ‹€. μ˜μ‹μ΄λ„ 도전해 λ³΄μ•˜μ§€λ§Œ μ‹€νŒ¨ν•˜κ³  λ§μ•˜λ‹€. 이제 μš°λ¦¬κ°€ ν•  일은 λ‹€μŒκ³Ό κ°™λ‹€. μ˜μ‹μ΄λ₯Ό λ„μ™€μ„œ λ¬Έμžμ—΄ 3개의 LCSλ₯Ό κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜λΌ. μž…λ ₯ 첫 μ€„μ—λŠ” 첫 번째 λ¬Έμžμ—΄μ΄, λ‘˜μ§Έ 쀄에..
https://programmers.co.kr/learn/courses/30/lessons/42627?language=java μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - λ””μŠ€ν¬ 컨트둀러 ν•˜λ“œλ””μŠ€ν¬λŠ” ν•œ λ²ˆμ— ν•˜λ‚˜μ˜ μž‘μ—…λ§Œ μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ””μŠ€ν¬ 컨트둀러λ₯Ό κ΅¬ν˜„ν•˜λŠ” 방법은 μ—¬λŸ¬ 가지가 μžˆμŠ΅λ‹ˆλ‹€. κ°€μž₯ 일반적인 방법은 μš”μ²­μ΄ λ“€μ–΄μ˜¨ μˆœμ„œλŒ€λ‘œ μ²˜λ¦¬ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 예λ₯Ό programmers.co.kr 문제 ν•˜λ“œλ””μŠ€ν¬λŠ” ν•œ λ²ˆμ— ν•˜λ‚˜μ˜ μž‘μ—…λ§Œ μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ””μŠ€ν¬ 컨트둀러λ₯Ό κ΅¬ν˜„ν•˜λŠ” 방법은 μ—¬λŸ¬ 가지가 μžˆμŠ΅λ‹ˆλ‹€. κ°€μž₯ 일반적인 방법은 μš”μ²­μ΄ λ“€μ–΄μ˜¨ μˆœμ„œλŒ€λ‘œ μ²˜λ¦¬ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 예λ₯Όλ“€μ–΄ - 0ms μ‹œμ μ— 3msκ°€ μ†Œμš”λ˜λŠ” Aμž‘μ—… μš”μ²­ - 1ms μ‹œμ μ— 9msκ°€ μ†Œμš”λ˜λŠ” Bμž‘μ—… μš”μ²­ - 2ms μ‹œμ μ— 6msκ°€ μ†Œμš”λ˜λŠ” Cμž‘μ—… ..
https://programmers.co.kr/learn/courses/30/lessons/1836 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - 리틀 ν”„λ Œμ¦ˆ μ‚¬μ²œμ„± 리틀 ν”„λ Œμ¦ˆ μ‚¬μ²œμ„± μ–Έμ œλ‚˜ λ§›μžˆλŠ” μŒμ‹λ“€μ΄ κ°€λ“ν•œ ν‰ν™”λ‘œμš΄ ν‘Έλ“œ νƒ€μš΄. ν‘Έλ“œ νƒ€μš΄μ—μ„œ ν–‰λ³΅ν•˜κ²Œ μ‚¬λŠ” 리틀 ν”„λ Œμ¦ˆλ“€μ€ λ§ˆμ„μ— μžˆλŠ” 맀직 μŠ€ν‘Όμ„ 보물처럼 λ³΄κ΄€ν•˜κ³  μžˆλ‹€. 맀직 μŠ€ν‘Όμ€ 재료만 programmers.co.kr 문제 μ–Έμ œλ‚˜ λ§›μžˆλŠ” μŒμ‹λ“€μ΄ κ°€λ“ν•œ ν‰ν™”λ‘œμš΄ ν‘Έλ“œ νƒ€μš΄. ν‘Έλ“œ νƒ€μš΄μ—μ„œ ν–‰λ³΅ν•˜κ²Œ μ‚¬λŠ” 리틀 ν”„λ Œμ¦ˆλ“€μ€ λ§ˆμ„μ— μžˆλŠ” 맀직 μŠ€ν‘Όμ„ 보물처럼 λ³΄κ΄€ν•˜κ³  μžˆλ‹€. 맀직 μŠ€ν‘Όμ€ 재료만 μ€€λΉ„ν•΄μ„œ 냄비에 λ„£κ³  νœ˜μ “κΈ°λ§Œ ν•˜λ©΄ μˆœμ‹κ°„μ— 졜고의 μš”λ¦¬λ‘œ λ§Œλ“€μ–΄μ£ΌλŠ” μ‹ λΉ„μ˜ μ•„μ΄ν…œ. μ–΄λŠ λ‚  맀직 μŠ€ν‘Όμ„ ν˜Έμ‹œνƒνƒ λ…Έλ¦¬λŠ” 악당듀이 보물을 훔쳐간닀. 맀직 μŠ€ν‘Όμ„ 되찾고 λ‹€μ‹œ λ§ˆμ„μ— ..
https://www.acmicpc.net/problem/12871 12871번: λ¬΄ν•œ λ¬Έμžμ—΄ 첫째 쀄에 s, λ‘˜μ§Έ 쀄에 tκ°€ 주어진닀. 두 λ¬Έμžμ—΄ s와 t의 κΈΈμ΄λŠ” 50보닀 μž‘κ±°λ‚˜ 같은 μžμ—°μˆ˜μ΄κ³ , μ•ŒνŒŒλ²³ μ†Œλ¬Έμžλ‘œλ§Œ 이루어져 μžˆλ‹€. www.acmicpc.net 문제 λ¬Έμžμ—΄ sκ°€ μžˆμ„ λ•Œ, f(s)λŠ” sλ₯Ό λ¬΄ν•œλ²ˆ 뢙인 λ¬Έμžμ—΄λ‘œ μ •μ˜ν•œλ‹€. 예λ₯Ό λ“€μ–΄, s = "abc" 인 κ²½μš°μ— f(s) = "abcabcabcabc..."κ°€ λœλ‹€. λ‹€λ₯Έ λ¬Έμžμ—΄ s와 tκ°€ μžˆμ„ λ•Œ, f(s)와 f(t)κ°€ 같은 λ¬Έμžμ—΄μΈ κ²½μš°κ°€ μžˆλ‹€. 예λ₯Ό λ“€μ–΄μ„œ, s = "abc", t = "abcabc"인 κ²½μš°μ— f(s)와 f(t)λŠ” 같은 λ¬Έμžμ—΄μ„ λ§Œλ“ λ‹€. s와 tκ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ, f(s)와 f(t)κ°€ 같은 λ¬Έμžμ—΄μ„ λ§Œλ“œλŠ”μ§€ μ•„λ‹Œμ§€ κ΅¬ν•˜λŠ”..
https://www.acmicpc.net/problem/17406 17406번: λ°°μ—΄ 돌리기 4 크기가 NΓ—M 크기인 λ°°μ—΄ Aκ°€ μžˆμ„λ•Œ, λ°°μ—΄ A의 값은 각 행에 μžˆλŠ” λͺ¨λ“  수의 ν•© 쀑 μ΅œμ†Ÿκ°’μ„ μ˜λ―Έν•œλ‹€. λ°°μ—΄ Aκ°€ μ•„λž˜μ™€ 같은 경우 1ν–‰μ˜ 합은 6, 2ν–‰μ˜ 합은 4, 3ν–‰μ˜ 합은 15이닀. λ”°λΌμ„œ, λ°°μ—΄ A의 www.acmicpc.net 문제 크기가 NΓ—M 크기인 λ°°μ—΄ Aκ°€ μžˆμ„λ•Œ, λ°°μ—΄ A의 값은 각 행에 μžˆλŠ” λͺ¨λ“  수의 ν•© 쀑 μ΅œμ†Ÿκ°’μ„ μ˜λ―Έν•œλ‹€. λ°°μ—΄ Aκ°€ μ•„λž˜μ™€ 같은 경우 1ν–‰μ˜ 합은 6, 2ν–‰μ˜ 합은 4, 3ν–‰μ˜ 합은 15이닀. λ”°λΌμ„œ, λ°°μ—΄ A의 값은 4이닀. 1 2 3 2 1 1 4 5 6 배열은 νšŒμ „ 연산을 μˆ˜ν–‰ν•  수 μžˆλ‹€. νšŒμ „ 연산은 μ„Έ μ •μˆ˜ (r, c, s)둜 이루어져 있고, κ°€μž₯ ..
https://www.acmicpc.net/problem/18427 18427번: ν•¨κ»˜ 블둝 μŒ“κΈ° 첫째 쀄에 μžμ—°μˆ˜ N, M, Hκ°€ 곡백을 κΈ°μ€€μœΌλ‘œ κ΅¬λΆ„λ˜μ–΄ 주어진닀. (1 ≀ N ≀ 50, 1 ≀ M ≀ 10, 1 ≀ H ≀ 1,000) λ‘˜μ§Έ 쀄뢀터 N개의 쀄에 κ±Έμ³μ„œ 각 학생이 가진 λΈ”λ‘λ“€μ˜ 높이가 곡백을 κΈ°μ€€μœΌλ‘œ ꡬ www.acmicpc.net 문제 1λ²ˆλΆ€ν„° Nλ²ˆκΉŒμ§€μ˜ 학생듀은 각각 블둝듀을 가지고 μžˆλ‹€. ν•™μƒλ§ˆλ‹€ μ΅œλŒ€ M개의 블둝을 가지고 μžˆμ„ 수 있으며, ν•œ λͺ…μ˜ 학생이 가지고 μžˆλŠ” λͺ¨λ“  λΈ”λ‘λ“€μ˜ λ†’μ΄λŠ” μ„œλ‘œ λ‹€λ₯΄λ‹€. 이 λ•Œ 1λ²ˆλΆ€ν„° Nλ²ˆκΉŒμ§€μ˜ 학생듀이 가진 블둝을 μ°¨λ‘€λŒ€λ‘œ μ‚¬μš©ν•˜μ—¬ λ°”λ‹₯μ—μ„œλΆ€ν„° μŒ“μ•„μ˜¬λ € ν•˜λ‚˜μ˜ 탑을 λ§Œλ“€κ³ μž ν•œλ‹€. 단, μ–΄λ–€ ν•™μƒμ˜ 블둝은 μ‚¬μš©ν•˜μ§€ μ•Šμ•„λ„ 되며 ν•œ 학생당 μ΅œλŒ€ ..
https://www.acmicpc.net/problem/2109 2109번: μˆœνšŒκ°•μ—° ν•œ μ €λͺ…ν•œ ν•™μžμ—κ²Œ n(0 ≀ n ≀ 10,000)개의 λŒ€ν•™μ—μ„œ κ°•μ—° μš”μ²­μ„ ν•΄ μ™”λ‹€. 각 λŒ€ν•™μ—μ„œλŠ” d(1 ≀ d ≀ 10,000)일 μ•ˆμ— μ™€μ„œ 강연을 ν•΄ μ£Όλ©΄ p(1 ≀ p ≀ 10,000)만큼의 κ°•μ—°λ£Œλ₯Ό μ§€λΆˆν•˜κ² λ‹€κ³  μ•Œλ €μ™”λ‹€. www.acmicpc.net 문제 ν•œ μ €λͺ…ν•œ ν•™μžμ—κ²Œ n(0 ≀ n ≀ 10,000)개의 λŒ€ν•™μ—μ„œ κ°•μ—° μš”μ²­μ„ ν•΄ μ™”λ‹€. 각 λŒ€ν•™μ—μ„œλŠ” d(1 ≀ d ≀ 10,000)일 μ•ˆμ— μ™€μ„œ 강연을 ν•΄ μ£Όλ©΄ p(1 ≀ p ≀ 10,000)만큼의 κ°•μ—°λ£Œλ₯Ό μ§€λΆˆν•˜κ² λ‹€κ³  μ•Œλ €μ™”λ‹€. 각 λŒ€ν•™μ—μ„œ μ œμ‹œν•˜λŠ” d와 p값은 μ„œλ‘œ λ‹€λ₯Ό μˆ˜λ„ μžˆλ‹€. 이 ν•™μžλŠ” 이λ₯Ό λ°”νƒ•μœΌλ‘œ, κ°€μž₯ λ§Žμ€ λˆμ„ 벌 수 μžˆλ„λ‘ μˆœνšŒκ°•μ—°μ„ ..