81번 js로 풀엇지만 음의 사이클은 캐치 못함
523
0
let line = [
[1, 2, 5],
[4, 2, 3],
[1, 3, 4],
[2, 3, -3],
[3, 4, 5],
[2, 5, 13],
[4, 5, 7],
];
const Ed = [];
for (let i = 0; i < line.length; ++i) {
const [a, b, c] = line[i];
Ed.push({s: a, e: b, val: c});
}
const dist = Array.from(Array(10), () => Array(10).fill(99999));
let start = 1;
let end = 5;
for (let i = 1; i < Ed.length; ++i) {
dist[i - 1][start] = 0;
for (let j = 0; j < Ed.length; ++j) {
const {s, e, val} = Ed[j];
if (dist[i - 1][s] != 99999 && dist[i - 1][s] + val < dist[i][e]) {
dist[i][e] = dist[i - 1][s] + val;
}
}
}
console.log();음의 사이클 캐치한분 잇음 저도 알려줏세무
답변 0
고민이있습니다...!
0
85
3
백준 서비스 종료
0
269
1
재귀함수 코드를 작성하는 단계가 어렵습니다.
0
220
0
강의에 나오는 알고리즘이 코테에 많이 나오는건가요?
0
350
0
구현 유형 추천문제
0
318
1
[질문] 삼성 SW 역량테스트 D-5, 효과적인 학습 커리큘럼 추천 부탁드립니다
0
369
1
독하게 시작하는 C 프로그래밍 완강 후, 자료구조·알고리즘 학습 방향과 언어 선택에 대한 고민
0
355
0
코딩테스트 언어관련
0
414
0
공부 방법 관련.
0
392
0
코딩테스트 준비
0
466
1
교안을 보고난 뒤에
0
353
1
코테 대비 공부 문의
0
420
1





