23.02.20
코테
23.02.21
코테
CS 공부
23.02.22
코테
개인프로젝트: IsitAI?
23.02.24
코테
- 프로그래머스: 합승 택시 요금
- n = 10^2
- 포인트는 각 node를 분기점으로 생각해서 loop 돌리기
- 각 노드별로 다익스트라로 각 정점까지의 거리 구함
--> e * (v+e)logv, e=n, v=n^2
--> n * n^2 * log(n*2) ~= n^3 = 10^6
- 각 노드k 별로
ans = min( (s->A)+(s->B), (s->k)+(k->A)+(k->B) )
--> 이러니 정확45/효율35로 총 80점 맞음
- 생각해보니 양방향 그래프라 s,a,b에서만 다익스트라 하면 될거 같음
--> 성공! 아마 메모리 초과로 런타임 에러가 났던것 같은데 s,a,b면 워셜-플로이드로 풀어도 됐을듯
queue로 다익스트라 구현하는걸 익혔다는 점에 의의를 두자..
개인프로젝트: IsitAI?