inflearn logo
강의

講義

知識共有

10週間完成 C++ コーディングテスト | アルゴリズムコーディングテスト

2-S

시간복잡도

解決済みの質問

363

jeongjaeyn9141

投稿した質問数 29

0

안녕하세요 강사님.

 

인접리스트로 dfs하면 O(N + M)아닌가요?
모든 노드에 대해서 탐색하면 O(N(N+M))으로 10억이고요.

c++ 코딩-테스트

回答 2

2

kundol

안녕하세요 재윤님 ㅎㅎ

 

첫째 줄에, N과 M이 들어온다. N은 10,000보다 작거나 같은 자연수, M은 100,000보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에 신뢰하는 관계가 A B와 같은 형식으로 들어오며, "A가 B를 신뢰한다"를 의미한다. 컴퓨터는 1번부터 N번까지 번호가 하나씩 매겨져 있다.

여기서 N보다 M이 더 크기 때문에 N이 기준이 아니라 M을 기준으로 1억이 아니라 10억이라고 말씀하시는거죠?

네 맞습니다. 10억이 올바른 표현입니다.

해당 부분 오늘내에 강의 부분에 업데이트하도록 하겠습니다.

제 틀린 부분을 지적해주셔서 감사합니다.

 

0

jeongjaeyn9141

답변감사합니다 !!

진행 방법 질문드립니다!

0

23

2

2-I) 왜 이 문제가 그래프이론 카테고리에 있는지 잘 모르겠습니다.

0

53

2

2주차 개념#12 트리 순회

0

25

2

백준사이트가 종료된다고 합니다.

0

284

2

백준 서비스 종료

9

880

1

sk 하이닉스 코테 대비

0

367

2

3-G 최댓값 질문

0

50

1

모듈러 연산 값이 10이 아닌 경우도 있지 않나요?

0

83

2

3-I 코드 질문드립니다.

0

62

2

3-N 질문 있습니다.

0

66

2

학습방법

0

102

2

4-H 질문 있습니다 (코드 리뷰)

0

66

2

코딩테스트 어디까지 준비해야 하는지 질문이 있습니다.

0

169

2

2-O 반례가 무엇일지 어떤 부분이 틀렸는지 잘 모르겠습니다.

0

69

2

2주차 개념 #4-2. 인접행렬 질문있습니다.

0

64

2

1-A 문제풀이 후 궁금한 점이 생겨서 질문드립니다.

0

51

2

조합 재귀 풀이 확인 해주시면 감사하겠습니다.

0

68

2

함수별 시간복잡도

0

73

2

3-h 질문입니다.

0

49

1

안녕하세요 선생님. 시간 복잡도 4번 질문있습니다.

0

53

2

1-I 문제 질문 드립니다.

0

76

2

2-P 질문입니다.

0

56

1

mac에서 시작하기 관련

0

91

2

5-Q 질문

0

64

2