본문 바로가기
728x90

Baekjoon181

[BOJ/백준] 2529 부등호 ● [문제번호 2529] 부등호 https://www.acmicpc.net/problem/2529 2529번: 부등호 두 종류의 부등호 기호 ‘’가 k개 나열된 순서열 A가 있다. 우리는 이 부등호 기호 앞뒤에 서로 다른 한 자릿수 숫자를 넣어서 모든 부등호 관계를 만족시키려고 한다. 예를 들어, 제시 www.acmicpc.net ● 알아야 할 것 : DFS : 재귀 : vector 자료구조와 메소드 ● 풀이 과정 : [530 - 브루트 포스 - 재귀] 문제집에 있는 동일한 문제 : DFS의 기본 구현 형태에서 크게 벗어나지 않는다. : 맨 앞자리의 숫자는 그대로 저장하고 다음 숫자부터 부등호 조건에 맞는 숫자들을 저장한다. 그리고 부등호는 K개이므로 숫자는 K+1 개 인 경우, 최대 숫자인지, 최소숫자.. 2021. 10. 5.
[백준 code.plus] 알고리즘 중급 1/3 목차 ● [백준] - [code.plus] - [알고리즘 중급 1/3] 문제집 문제집 이름 문제집 링크 풀이 링크 521 - 브루트 포스 - 순열 (연습) https://www.acmicpc.net/workbook/view/3972 https://pirateturtle.tistory.com/294 531 - 브루트 포스 - 재귀 (연습) https://www.acmicpc.net/workbook/view/3973 https://pirateturtle.tistory.com/301 533 - 브루트 포스 - 재귀 (참고) https://www.acmicpc.net/workbook/view/3974 https://pirateturtle.tistory.com/313 541 - ᄇ.. 2021. 10. 5.
[BOJ/백준] 1967 트리의 지름 ● [문제번호 1967] 트리의 지름 https://www.acmicpc.net/problem/1967 1967번: 트리의 지름 파일의 첫 번째 줄은 노드의 개수 n(1 ≤ n ≤ 10,000)이다. 둘째 줄부터 n-1개의 줄에 각 간선에 대한 정보가 들어온다. 간선에 대한 정보는 세 개의 정수로 이루어져 있다. 첫 번째 정수는 간선이 연 www.acmicpc.net ● 알아야 할 것 : vector 자료구조와 메소드 : pair 자료구조와 메소드 : BFS, DFS(재귀) ● 풀이 과정 : 1167 트리의 지름 문제와 거의 동일한 문제이다. 방향 그래프에서 무방향 그래프로 바꾸면 동일한 것 같다. : BFS, DFS(재귀) 를 구현하였다. : 구글링에 의한 풀이과정은 1. 임의의 정점에서 가장 멀리 있.. 2021. 9. 15.
[BOJ/백준] 1167 트리의 지름 ● [문제번호 1167] 트리의 지름 https://www.acmicpc.net/problem/1167 1167번: 트리의 지름 트리가 입력으로 주어진다. 먼저 첫 번째 줄에서는 트리의 정점의 개수 V가 주어지고 (2 ≤ V ≤ 100,000)둘째 줄부터 V개의 줄에 걸쳐 간선의 정보가 다음과 같이 주어진다. 정점 번호는 1부터 V까지 www.acmicpc.net ● 알아야 할 것 : vector 자료구조와 메소드 : pair 자료구조와 메소드 : BFS, DFS(재귀) ● 풀이 과정 : BFS, DFS(재귀)로 모두 구현해봐도 정답도 잘 나오는데 계속 3%, 4%에서 '틀렸습니다'를 받았다. 무엇이 문제일지 고민하고 구글링해보니 모든 정점을 출발점으로 놓고 실행하면 통과하기 어렵다고 한다. : 구글링에.. 2021. 9. 15.
728x90