전체 κΈ€

https://programmers.co.kr/learn/courses/30/lessons/86971 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - 9μ£Όμ°¨_μ „λ ₯망을 λ‘˜λ‘œ λ‚˜λˆ„κΈ° 9 [[1,3],[2,3],[3,4],[4,5],[4,6],[4,7],[7,8],[7,9]] 3 7 [[1,2],[2,7],[3,7],[3,4],[4,5],[6,7]] 1 programmers.co.kr 문제 n개의 솑전탑이 전선을 톡해 ν•˜λ‚˜μ˜ 트리 ν˜•νƒœλ‘œ μ—°κ²°λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 당신은 이 μ „μ„ λ“€ 쀑 ν•˜λ‚˜λ₯Ό λŠμ–΄μ„œ ν˜„μž¬μ˜ μ „λ ₯망 λ„€νŠΈμ›Œν¬λ₯Ό 2개둜 λΆ„ν• ν•˜λ €κ³  ν•©λ‹ˆλ‹€. μ΄λ•Œ, 두 μ „λ ₯망이 κ°–κ²Œ λ˜λŠ” μ†‘μ „νƒ‘μ˜ 개수λ₯Ό μ΅œλŒ€ν•œ λΉ„μŠ·ν•˜κ²Œ λ§žμΆ”κ³ μž ν•©λ‹ˆλ‹€. μ†‘μ „νƒ‘μ˜ 개수 n, 그리고 μ „μ„  정보 wiresκ°€ λ§€κ°œλ³€μˆ˜λ‘œ μ£Όμ–΄μ§‘λ‹ˆλ‹€. μ „μ„ λ“€ 쀑 ν•˜λ‚˜λ₯Ό λŠμ–΄μ„œ 솑전탑 κ°œμˆ˜κ°€ κ°€λŠ₯..
https://programmers.co.kr/learn/courses/30/lessons/86491 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - 8μ£Όμ°¨_μ΅œμ†Œμ§μ‚¬κ°ν˜• [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133 programmers.co.kr 문제 λͺ…함 지갑을 λ§Œλ“œλŠ” νšŒμ‚¬μ—μ„œ μ§€κ°‘μ˜ 크기λ₯Ό μ •ν•˜λ €κ³  ν•©λ‹ˆλ‹€. λ‹€μ–‘ν•œ λͺ¨μ–‘κ³Ό 크기의 λͺ…함듀을 λͺ¨λ‘ μˆ˜λ‚©ν•  수 μžˆμœΌλ©΄μ„œ, μž‘μ•„μ„œ λ“€κ³  λ‹€λ‹ˆκΈ° νŽΈν•œ 지갑을 λ§Œλ“€μ–΄μ•Ό ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ μš”κ±΄μ„ λ§Œμ‘±ν•˜λŠ” 지갑을 λ§Œλ“€κΈ° μœ„ν•΄ λ””μžμΈνŒ€μ€ λͺ¨λ“  λͺ…ν•¨μ˜ κ°€λ‘œ 길이와 μ„Έλ‘œ 길이λ₯Ό μ‘°μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€. μ•„λž˜ ν‘œλŠ” 4가지 λͺ…ν•¨μ˜ κ°€λ‘œ 길이와 μ„Έλ‘œ 길이λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€. λͺ…함 번호 κ°€λ‘œ κΈΈ..
https://www.acmicpc.net/problem/2776 2776번: μ•”κΈ°μ™• μ—°μ’…μ΄λŠ” μ—„μ²­λ‚œ κΈ°μ–΅λ ₯을 가지고 μžˆλ‹€. κ·Έλž˜μ„œ ν•˜λ£¨ λ™μ•ˆ λ³Έ μ •μˆ˜λ“€μ„ λͺ¨λ‘ κΈ°μ–΅ ν•  수 μžˆλ‹€. ν•˜μ§€λ§Œ 이λ₯Ό 믿을 수 μ—†λŠ” λ™κ·œλŠ” 그의 κΈ°μ–΅λ ₯을 μ‹œν—˜ν•΄ 보기둜 ν•œλ‹€. λ™κ·œλŠ” 연쒅을 따라 λ‹€λ‹ˆλ©°, www.acmicpc.net 문제 μ—°μ’…μ΄λŠ” μ—„μ²­λ‚œ κΈ°μ–΅λ ₯을 가지고 μžˆλ‹€. κ·Έλž˜μ„œ ν•˜λ£¨ λ™μ•ˆ λ³Έ μ •μˆ˜λ“€μ„ λͺ¨λ‘ κΈ°μ–΅ ν•  수 μžˆλ‹€. ν•˜μ§€λ§Œ 이λ₯Ό 믿을 수 μ—†λŠ” λ™κ·œλŠ” 그의 κΈ°μ–΅λ ₯을 μ‹œν—˜ν•΄ 보기둜 ν•œλ‹€. λ™κ·œλŠ” 연쒅을 따라 λ‹€λ‹ˆλ©°, 연쒅이 ν•˜λ£¨ λ™μ•ˆ λ³Έ μ •μˆ˜λ“€μ„ λͺ¨λ‘ ‘수첩1’에 적어 λ†“μ•˜λ‹€. 그것을 λ°”νƒ•μœΌλ‘œ κ·Έκ°€ μ§„μ§œ 암기왕인지 μ•Œμ•„λ³΄κΈ° μœ„ν•΄, λ™κ·œλŠ” μ—°μ’…μ—κ²Œ M개의 μ§ˆλ¬Έμ„ λ˜μ‘Œλ‹€. 질문의 λ‚΄μš©μ€ “XλΌλŠ” μ •μˆ˜λ₯Ό 였늘 λ³Έ 적이 μžˆλŠ”κ°€..
https://www.acmicpc.net/problem/17451 17451번: 평행 우주 ν–‰μ„± 1에 κ°€κΈ° μœ„ν•΄ ν•„μš”ν•œ 것보닀 μ„Έ 배의 μ†λ„λ‘œ, ν–‰μ„± 2의 경우 두 배의 μ†λ„λ‘œ μ΄λ™ν•˜λ©΄, μ§€κ΅¬μ—μ„œλŠ” 900의 μ†λ„λ§Œ μŒ“μœΌλ©΄ λœλ‹€. www.acmicpc.net 문제 μ„œκΈ° 2XXXλ…„, 지ꡬ가 μ†Œν–‰μ„±κ³Ό μΆ©λŒν•  μœ„κΈ°μ— μ²˜ν–ˆλ‹€! λ˜‘λ˜‘ν•œ κ³Όν•™μž ν‚€νŒŒλŠ” 평행 우주λ₯Ό λˆ„λΉ„λ©° 지ꡬλ₯Ό λŒ€μ‹ ν•  행성을 μ°ΎλŠ” λ§‰μ€‘ν•œ μž„λ¬΄λ₯Ό 맑게 λ˜μ—ˆλ‹€. μš°λ¦¬λŠ” ν˜„μž¬ 지ꡬ(=ν–‰μ„± 0)에 μžˆλ‹€. μ—¬λŸ¬ μš”μΈμ„ κ³ λ €ν•œ κ²°κ³Ό, ν–‰μ„± 1, ν–‰μ„± 2, …, ν–‰μ„± (n-1)을 μˆœμ„œλŒ€λ‘œ ν™•μΈν•˜κ³  지ꡬ(=ν–‰μ„± n)에 λŒμ•„μ˜€λŠ” 것이 λΉ„μš©μƒ μ΅œμ μž„μ„ μ•Œμ•„λƒˆλ‹€. λͺ¨λ“  μ •μˆ˜ \(1 \leq i = 0; i--){ if(velocity < planet[i]) veloc..
https://www.acmicpc.net/problem/1976 1976번: μ—¬ν–‰ κ°€μž λ™ν˜μ΄λŠ” μΉœκ΅¬λ“€κ³Ό ν•¨κ»˜ 여행을 κ°€λ €κ³  ν•œλ‹€. ν•œκ΅­μ—λŠ” λ„μ‹œκ°€ N개 있고 μž„μ˜μ˜ 두 λ„μ‹œ 사이에 길이 μžˆμ„ μˆ˜λ„, 없을 μˆ˜λ„ μžˆλ‹€. λ™ν˜μ΄μ˜ μ—¬ν–‰ 일정이 μ£Όμ–΄μ‘Œμ„ λ•Œ, 이 μ—¬ν–‰ κ²½λ‘œκ°€ κ°€λŠ₯ν•œ 것인 www.acmicpc.net 문제 λ™ν˜μ΄λŠ” μΉœκ΅¬λ“€κ³Ό ν•¨κ»˜ 여행을 κ°€λ €κ³  ν•œλ‹€. ν•œκ΅­μ—λŠ” λ„μ‹œκ°€ N개 있고 μž„μ˜μ˜ 두 λ„μ‹œ 사이에 길이 μžˆμ„ μˆ˜λ„, 없을 μˆ˜λ„ μžˆλ‹€. λ™ν˜μ΄μ˜ μ—¬ν–‰ 일정이 μ£Όμ–΄μ‘Œμ„ λ•Œ, 이 μ—¬ν–‰ κ²½λ‘œκ°€ κ°€λŠ₯ν•œ 것인지 μ•Œμ•„λ³΄μž. λ¬Όλ‘  쀑간에 λ‹€λ₯Έ λ„μ‹œλ₯Ό κ²½μœ ν•΄μ„œ 여행을 ν•  μˆ˜λ„ μžˆλ‹€. 예λ₯Ό λ“€μ–΄ λ„μ‹œκ°€ 5개 있고, A-B, B-C, A-D, B-D, E-A의 길이 있고, λ™ν˜μ΄μ˜ μ—¬ν–‰ κ³„νšμ΄ E C B C D 라..
https://www.acmicpc.net/problem/1967 1967번: 트리의 지름 파일의 첫 번째 쀄은 λ…Έλ“œμ˜ 개수 n(1 ≤ n ≤ 10,000)이닀. λ‘˜μ§Έ 쀄뢀터 n-1개의 쀄에 각 간선에 λŒ€ν•œ 정보가 λ“€μ–΄μ˜¨λ‹€. 간선에 λŒ€ν•œ μ •λ³΄λŠ” μ„Έ 개의 μ •μˆ˜λ‘œ 이루어져 μžˆλ‹€. 첫 번째 μ •μˆ˜λŠ” 간선이 μ—° www.acmicpc.net 문제 트리(tree)λŠ” 사이클이 μ—†λŠ” 무방ν–₯ κ·Έλž˜ν”„μ΄λ‹€. νŠΈλ¦¬μ—μ„œλŠ” μ–΄λ–€ 두 λ…Έλ“œλ₯Ό 선택해도 λ‘˜ 사이에 κ²½λ‘œκ°€ 항상 ν•˜λ‚˜λ§Œ μ‘΄μž¬ν•˜κ²Œ λœλ‹€. νŠΈλ¦¬μ—μ„œ μ–΄λ–€ 두 λ…Έλ“œλ₯Ό μ„ νƒν•΄μ„œ μ–‘μͺ½μœΌλ‘œ μ«™ λ‹ΉκΈΈ λ•Œ, κ°€μž₯ 길게 λŠ˜μ–΄λ‚˜λŠ” κ²½μš°κ°€ μžˆμ„ 것이닀. 이럴 λ•Œ 트리의 λͺ¨λ“  λ…Έλ“œλ“€μ€ 이 두 λ…Έλ“œλ₯Ό μ§€λ¦„μ˜ 끝 점으둜 ν•˜λŠ” 원 μ•ˆμ— λ“€μ–΄κ°€κ²Œ λœλ‹€. 이런 두 λ…Έλ“œ μ‚¬μ΄μ˜ 경둜의 길이λ₯Ό 트리의 지름이..
https://www.acmicpc.net/problem/2729 2729번: μ΄μ§„μˆ˜ λ§μ…ˆ μ΄μ§„μˆ˜ λ§μ…ˆμ€ 맀우 κ°„λ‹¨ν•˜κ³ , μ‹­μ§„μˆ˜ λ§μ…ˆκ³Ό λΉ„μŠ·ν•˜κ²Œ ν•˜λ©΄ λœλ‹€. μ‹­μ§„μˆ˜ λ§μ…ˆμ„ ν•  λ•ŒλŠ”, 였λ₯Έμͺ½λΆ€ν„° μ™Όμͺ½μœΌλ‘œ μ°¨λ‘€λŒ€λ‘œ 숫자 ν•˜λ‚˜μ”© λ”ν•˜λ©΄ λœλ‹€. μ΄μ§„μˆ˜ λ§μ…ˆλ„ 이와 λΉ„μŠ·ν•˜κ²Œ ν•˜λ©΄ λœλ‹€. μ‹­ www.acmicpc.net 문제 μ΄μ§„μˆ˜ λ§μ…ˆμ€ 맀우 κ°„λ‹¨ν•˜κ³ , μ‹­μ§„μˆ˜ λ§μ…ˆκ³Ό λΉ„μŠ·ν•˜κ²Œ ν•˜λ©΄ λœλ‹€. μ‹­μ§„μˆ˜ λ§μ…ˆμ„ ν•  λ•ŒλŠ”, 였λ₯Έμͺ½λΆ€ν„° μ™Όμͺ½μœΌλ‘œ μ°¨λ‘€λŒ€λ‘œ 숫자 ν•˜λ‚˜μ”© λ”ν•˜λ©΄ λœλ‹€. μ΄μ§„μˆ˜ λ§μ…ˆλ„ 이와 λΉ„μŠ·ν•˜κ²Œ ν•˜λ©΄ λœλ‹€. μ‹­μ§„μˆ˜ λ§μ…ˆμ€ μ™Έμ›Œμ•Ό ν•  λ§μ…ˆμ΄ λ§Žμ§€λ§Œ, μ΄μ§„μˆ˜ λ§μ…ˆμ€ μ•„λž˜μ™€ 같이 5κ°€μ§€λ§Œ κΈ°μ–΅ν•˜λ©΄ λœλ‹€. 0 + 0 = 0 1 + 0 = 1 0 + 1 = 1 1 + 1 = 10 1 + 1 + 1 = 11 두 μ΄μ§„μˆ˜κ°€ μ£Ό..
https://www.acmicpc.net/problem/2469 2469번: 사닀리 타기 첫 μ€„μ—λŠ” μ°Έκ°€ν•œ μ‚¬λžŒμ˜ 수 kκ°€ λ‚˜μ˜¨λ‹€(3 ≤ k ≤ 26). κ·Έ λ‹€μŒ μ€„μ—λŠ” κ°€λ‘œ λ§‰λŒ€κ°€ 놓일 전체 κ°€λ‘œ μ€„μ˜ 수λ₯Ό λ‚˜νƒ€λ‚΄λŠ” n이 λ‚˜μ˜¨λ‹€(3 ≤ n ≤ 1,000). 그리고 μ„Έ 번째 μ€„μ—λŠ” 사닀리λ₯Ό 타고 λ‚œ ν›„ κ²°μ • www.acmicpc.net 문제 kλͺ…μ˜ μ°Έκ°€μžλ“€μ΄ 사닀리 타기λ₯Ό ν†΅ν•˜μ—¬ μ–΄λ–€ μˆœμ„œλ₯Ό κ²°μ •ν•œλ‹€. μ°Έκ°€μžλ“€μ€ μ•ŒνŒŒλ²³ λŒ€λ¬Έμž 첫 k개둜 ν‘œν˜„λ˜λ©°, 사닀리 타기λ₯Ό μ‹œμž‘ν•  λ•Œμ˜ μˆœμ„œλŠ” μ•„λž˜ κ·Έλ¦Όκ³Ό 같이 항상 μ•ŒνŒŒλ²³ μˆœμ„œλŒ€λ‘œμ΄λ‹€. k=10 인 예λ₯Ό λ“€μ–΄ 보자. 10λͺ…μ˜ A, B, C, D, E, F, G, H, I, J μ°Έκ°€μžλ“€μ΄ 사닀리 타기λ₯Ό μ€€λΉ„ν•œλ‹€. μ•„λž˜ 그림은 10개의 μ„Έλ‘œ 쀄과 5개의 κ°€λ‘œ 쀄을 κ°€..
KIMHYEYUN
πŸ’