-
https://www.acmicpc.net/problem/2458
2458번: 키 순서
1번부터 N번까지 번호가 붙여져 있는 학생들에 대하여 두 학생끼리 키를 비교한 결과의 일부가 주어져 있다. 단, N명의 학생들의 키는 모두 다르다고 가정한다. 예를 들어, 6명의 학생들에 대하여
www.acmicpc.net
dfs ver
https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%202458%20DFS
GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드
JAVA 소스 코드. Contribute to JUNGSOONIL/JAVA development by creating an account on GitHub.
github.com
플로이드 와샬 ver
GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드
JAVA 소스 코드. Contribute to JUNGSOONIL/JAVA development by creating an account on GitHub.
github.com
https://blog.naver.com/soonil0119/222521089270
SW Academy 5643 키 순서 JAVA
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXQsLW...
blog.naver.com
해당 문제는 SW Academy 5843 키 순서 문제와 동일한 문제다.
다만 테케 입력 방식이 조금 달랐고, 혹시 백준에선 안될 수도 있다고 생각해서 dfs로 풀어본 소스를
테케에 맞게 변형해서 제출했는데 문제를 해결할 수 있었고,
추가적으로 플로이드 와샬로도 문제를 진행했다.
플로이드 와샬 배열을 2개를 만들어서 큰 부분과 작은 부분에 대해 플로이드 와샬을 진행하고
0이 아니고 맥스 값보다 작은 경우에 대해서 카운트를 진행해 줘서
최종적으로 개수를 알아낼 수 있다.
728x90'알고리즘 > Baekjoon' 카테고리의 다른 글
Baekjoon 11758 CCW JAVA (0) 2021.11.14 Baekjoon 2468 안전영역 JAVA (0) 2021.11.13 Baekjoon 17244 아맞다우산 JAVA (0) 2021.11.13 Baekjoon 1194 달이 차오른다, 가자. JAVA (0) 2021.11.13 Baekjoon 1707 이분 그래프 JAVA (0) 2021.11.13 댓글