백준알고리즘 5

[Python3] 11376 열혈강호 2 - 플래티넘 4

2023.3.13 포스팅 기준 solved.ac 문제 등급 : 플래티넘 4 단계별로 풀어보기 -> 이분매칭 알고리즘 분류 이분 매칭 https://www.acmicpc.net/problem/11376 11376번: 열혈강호 2 강호네 회사에는 직원이 N명이 있고, 해야할 일이 M개가 있다. 직원은 1번부터 N번까지 번호가 매겨져 있고, 일은 1번부터 M번까지 번호가 매겨져 있다. 각 직원은 최대 두 개의 일을 할 수 있고, www.acmicpc.net 시간제한 메모리제한 4 초 256 MB 강호네 회사에는 직원이 N명이 있고, 해야할 일이 M개가 있다. 직원은 1번부터 N번까지 번호가 매겨져 있고, 일은 1번부터 M번까지 번호가 매겨져 있다. 각 직원은 최대 두 개의 일을 할 수 있고, 각각의 일을 담당..

[Python3] 11375 열혈강호 - 플래티넘 4

2023.3.8 포스팅 기준 solved.ac 문제 등급 : 플래티넘 4 단계별로 풀어보기 -> 이분매칭 알고리즘 분류 이분매칭 https://www.acmicpc.net/problem/11375 11375번: 열혈강호 강호네 회사에는 직원이 N명이 있고, 해야할 일이 M개가 있다. 직원은 1번부터 N번까지 번호가 매겨져 있고, 일은 1번부터 M번까지 번호가 매겨져 있다. 각 직원은 한 개의 일만 할 수 있고, 각각 www.acmicpc.net 시간제한 메모리제한 2 초 256 MB 강호네 회사에는 직원이 N명이 있고, 해야할 일이 M개가 있다. 직원은 1번부터 N번까지 번호가 매겨져 있고, 일은 1번부터 M번까지 번호가 매겨져 있다. 각 직원은 한 개의 일만 할 수 있고, 각각의 일을 담당하는 사람은 ..

[Python3] 5719 거의 최단 경로 - 플래티넘 5

2022.4.25 포스팅 기준 solved.ac 문제 등급 : 플래티넘 5 단계별로 풀어보기 -> 다익스트라 알고리즘 분류 그래프 이론 그래프 탐색 다익스트라 https://www.acmicpc.net/problem/5719 5719번: 거의 최단 경로 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 장소의 수 N (2 ≤ N ≤ 500)과 도로의 수 M (1 ≤ M ≤ 104)가 주어진다. 장소는 0부터 N-1번까지 번호가 매겨져 있 www.acmicpc.net 시간제한 메모리제한 1 초 256 MB 요즘 많은 자동차에서는 GPS 네비게이션 장비가 설치되어 있다. 네비게이션은 사용자가 입력한 출발점과 도착점 사이의 최단 경로를 검색해 준다. 하지만, 교통 상황을 고려하..

[Python3] 9345 디지털 비디오 디스크(DVDs) - 플래티넘 3

2022.02.22 포스팅 기준 solved.ac 문제 등급 : 플래티넘 3 단계별로 풀어보기 -> 세그먼트 트리 알고리즘 분류 자료구조 세그먼트 트리 https://www.acmicpc.net/problem/9345 9345번: 디지털 비디오 디스크(DVDs) 손님이 DVD를 카운터에 가져왔을 때 손님이 원하는 DVD가 전부 존재하면, (A번 선반부터 B번 선반까지에 있는 DVD를 전부 가져왔을 때 순서에 상관없이 A번 DVD부터 B번 DVD까지 있다면) "YES"를 출력하 www.acmicpc.net 시간제한 메모리제한 2 초 256 MB 최근 유튜브와 같은 온라인 비디오 스트리밍 서비스 때문에 DVD 대여점들이 자취를 감추고 있다. 이러한 어려운 상황 속에서, DVD 대여점 주인들은 실낱같은 희망을..

[Python3] 1517 버블소트 - 플래티넘 5

2022.02.21 포스팅 기준 solved.ac 문제 등급 : 플래티넘 5 단계별로 풀어보기 -> 세그먼트 트리 알고리즘 분류 자료 구조 정렬 세그먼트 트리 분할 정복 https://www.acmicpc.net/problem/1517 1517번: 버블 소트 첫째 줄에 N(1 ≤ N ≤ 500,000)이 주어진다. 다음 줄에는 N개의 정수로 A[1], A[2], …, A[N]이 주어진다. 각각의 A[i]는 0 ≤ |A[i]| ≤ 1,000,000,000의 범위에 들어있다. www.acmicpc.net 시간제한 메모리제한 1 초 512 MB N개의 수로 이루어진 수열 A[1], A[2], …, A[N]이 있다. 이 수열에 대해서 버블 소트를 수행할 때, Swap이 총 몇 번 발생하는지 알아내는 프로그램을 ..