반응형

분류 전체보기 204

[백준/파이썬][Gold IV] 사이클 게임 - 20040

[Gold IV] 사이클 게임 - 20040문제 링크성능 요약메모리: 115452 KB, 시간: 352 ms분류자료 구조, 분리 집합제출 일자2025년 1월 20일 02:34:33문제 설명사이클 게임은 두 명의 플레이어가 차례대로 돌아가며 진행하는 게임으로, 선 플레이어가 홀수 번째 차례를, 후 플레이어가 짝수 번째 차례를 진행한다. 게임 시작 시 0 부터 n − 1 까지 고유한 번호가 부여된 평면 상의 점 n 개가 주어지며, 이 중 어느 세 점도 일직선 위에 놓이지 않는다. 매 차례 마다 플레이어는 두 점을 선택해서 이를 연결하는 선분을 긋는데, 이전에 그린 선분을 다시 그을 수는 없지만 이미 그린 다른 선분과 교차하는 것은 가능하다. 게임을 진행하다가 처음으로 사이클을 완성하는 순간 게임이 종료된다...

카테고리 없음 2025.01.20

[백준/파이썬][Gold III] 최소비용 구하기 2 - 11779

[Gold III] 최소비용 구하기 2 - 11779문제 링크성능 요약메모리: 122568 KB, 시간: 256 ms분류데이크스트라, 그래프 이론, 최단 경로제출 일자2025년 1월 14일 04:30:49문제 설명n(1≤n≤1,000)개의 도시가 있다. 그리고 한 도시에서 출발하여 다른 도시에 도착하는 m(1≤m≤100,000)개의 버스가 있다. 우리는 A번째 도시에서 B번째 도시까지 가는데 드는 버스 비용을 최소화 시키려고 한다. 그러면 A번째 도시에서 B번째 도시 까지 가는데 드는 최소비용과 경로를 출력하여라. 항상 시작점에서 도착점으로의 경로가 존재한다.입력첫째 줄에 도시의 개수 n(1≤n≤1,000)이 주어지고 둘째 줄에는 버스의 개수 m(1≤m≤100,000)이 주어진다. 그리고 셋째 줄부터 m..

카테고리 없음 2025.01.14

[백준/파이썬][Gold IV] 팰린드롬? - 10942

[Gold IV] 팰린드롬? - 10942문제 링크성능 요약메모리: 153904 KB, 시간: 552 ms분류다이나믹 프로그래밍제출 일자2025년 1월 12일 02:51:57문제 설명명우는 홍준이와 함께 팰린드롬 놀이를 해보려고 한다.먼저, 홍준이는 자연수 N개를 칠판에 적는다. 그 다음, 명우에게 질문을 총 M번 한다.각 질문은 두 정수 S와 E(1 ≤ S ≤ E ≤ N)로 나타낼 수 있으며, S번째 수부터 E번째 까지 수가 팰린드롬을 이루는지를 물어보며, 명우는 각 질문에 대해 팰린드롬이다 또는 아니다를 말해야 한다.예를 들어, 홍준이가 칠판에 적은 수가 1, 2, 1, 3, 1, 2, 1라고 하자.S = 1, E = 3인 경우 1, 2, 1은 팰린드롬이다.S = 2, E = 5인 경우 2, 1, 3..

카테고리 없음 2025.01.12

[백준/파이썬][Gold IV] 스도쿠 - 2239

[Gold IV] 스도쿠 - 2239문제 링크성능 요약메모리: 142488 KB, 시간: 5592 ms분류백트래킹, 구현제출 일자2024년 12월 19일 22:55:24문제 설명스도쿠는 매우 간단한 숫자 퍼즐이다. 9×9 크기의 보드가 있을 때, 각 행과 각 열, 그리고 9개의 3×3 크기의 보드에 1부터 9까지의 숫자가 중복 없이 나타나도록 보드를 채우면 된다. 예를 들어 다음을 보자.위 그림은 참 잘도 스도쿠 퍼즐을 푼 경우이다. 각 행에 1부터 9까지의 숫자가 중복 없이 나오고, 각 열에 1부터 9까지의 숫자가 중복 없이 나오고, 각 3×3짜리 사각형(9개이며, 위에서 색깔로 표시되었다)에 1부터 9까지의 숫자가 중복 없이 나오기 때문이다.하다 만 스도쿠 퍼즐이 주어졌을 때, 마저 끝내는 프로그램을..

카테고리 없음 2025.01.12

[프로그래머스/파이썬][level 1] 달리기 경주 - 178871

[level 1] 달리기 경주 - 178871문제 링크성능 요약메모리: 89.6 MB, 시간: 1260.57 ms구분코딩테스트 연습 > 연습문제채점결과정확성: 100.0합계: 100.0 / 100.0제출 일자2025년 01월 04일 22:26:27문제 설명얀에서는 매년 달리기 경주가 열립니다. 해설진들은 선수들이 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다. 예를 들어 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때, 해설진이 "soe"선수를 불렀다면 2등인 "soe" 선수가 1등인 "mumu" 선수를 추월했다는 것입니다. 즉 "soe" 선수가 1등, "mumu" 선수가 2등으로 바뀝니다.선수들의 이름이 1등부터 현재 등수 순서대로 담긴 문자열..

카테고리 없음 2025.01.04

[백준/파이썬][Gold IV] 부분합 - 1806

[Gold IV] 부분합 - 1806문제 링크성능 요약메모리: 121100 KB, 시간: 112 ms분류누적 합, 두 포인터제출 일자2025년 1월 3일 20:05:56문제 설명10,000 이하의 자연수로 이루어진 길이 N짜리 수열이 주어진다. 이 수열에서 연속된 수들의 부분합 중에 그 합이 S 이상이 되는 것 중, 가장 짧은 것의 길이를 구하는 프로그램을 작성하시오.입력첫째 줄에 N (10 ≤ N 출력첫째 줄에 구하고자 하는 최소의 길이를 출력한다. 만일 그러한 합을 만드는 것이 불가능하다면 0을 출력하면 된다.풀이더보기N, M = map(int, input().split())lst = list(map(int, input().split()))left, right = 0, 0target = 0length..

카테고리 없음 2025.01.03

[백준/파이썬][Gold IV] 최소 스패닝 트리 - 1197

[Gold IV] 최소 스패닝 트리 - 1197문제 링크성능 요약메모리: 124612 KB, 시간: 408 ms분류최소 스패닝 트리, 그래프 이론제출 일자2024년 12월 31일 00:56:23문제 설명그래프가 주어졌을 때, 그 그래프의 최소 스패닝 트리를 구하는 프로그램을 작성하시오.최소 스패닝 트리는, 주어진 그래프의 모든 정점들을 연결하는 부분 그래프 중에서 그 가중치의 합이 최소인 트리를 말한다.입력첫째 줄에 정점의 개수 V(1 ≤ V ≤ 10,000)와 간선의 개수 E(1 ≤ E ≤ 100,000)가 주어진다. 다음 E개의 줄에는 각 간선에 대한 정보를 나타내는 세 정수 A, B, C가 주어진다. 이는 A번 정점과 B번 정점이 가중치 C인 간선으로 연결되어 있다는 의미이다. C는 음수일 수도 있..

카테고리 없음 2024.12.31

[백준/파이썬][Gold V] 옥상 정원 꾸미기 - 6198

[Gold V] 옥상 정원 꾸미기 - 6198문제 링크성능 요약메모리: 116284 KB, 시간: 144 ms분류자료 구조, 스택제출 일자2024년 12월 27일 20:08:39문제 설명도시에는 N개의 빌딩이 있다.빌딩 관리인들은 매우 성실 하기 때문에, 다른 빌딩의 옥상 정원을 벤치마킹 하고 싶어한다.i번째 빌딩의 키가 hi이고, 모든 빌딩은 일렬로 서 있고 오른쪽으로만 볼 수 있다.i번째 빌딩 관리인이 볼 수 있는 다른 빌딩의 옥상 정원은 i+1, i+2, .... , N이다.그런데 자신이 위치한 빌딩보다 높거나 같은 빌딩이 있으면 그 다음에 있는 모든 빌딩의 옥상은 보지 못한다.예) N=6, H = {10, 3, 7, 4, 12, 2}인 경우 = = = =..

카테고리 없음 2024.12.27

[백준/파이썬][Gold IV] 암벽 등반 - 2412

[Gold IV] 암벽 등반 - 2412문제 링크성능 요약메모리: 120760 KB, 시간: 248 ms분류너비 우선 탐색, 자료 구조, 그래프 이론, 그래프 탐색, 해시를 사용한 집합과 맵제출 일자2024년 12월 26일 23:59:53문제 설명어떤 암벽에 n(1 ≤ n ≤ 50,000)개의 홈이 파져 있다. 각각의 홈의 좌표는 (x, y)와 같이 표현되는데, |a - x| ≤ 2이고 |b - y| ≤ 2이면 (x, y)에서 (a, b)로 이동할 수 있다. 이와 같이 홈들을 이용하여 이동하면서 y = T(1 ≤ T ≤ 200,000)일 때까지, 즉 암벽의 정상까지 오르려고 한다.현재 당신이 있는 위치는 (0, 0)이다. 이 위치에서 시작하여 이동 회수를 최소로 하면서 정상에 오르려고 한다. 정상에 오를..

카테고리 없음 2024.12.27
반응형