https://www.acmicpc.net/problem/11000
Baekjoon Online JudgeBaekjoon Online Judgewww.acmicpc.net이 문제 풀다가 궁금해져서 그러는데
만약 강의마다 가중치가 있으면 어떻게 푸나요?
이거처럼 끝나는 시간 기준으로 정렬해서 푸는 건 안될 거 같은데
관련 자료나 문제가 있나요??
https://www.acmicpc.net/problem/11000
Baekjoon Online JudgeBaekjoon Online Judgewww.acmicpc.net이 문제 풀다가 궁금해져서 그러는데
만약 강의마다 가중치가 있으면 어떻게 푸나요?
이거처럼 끝나는 시간 기준으로 정렬해서 푸는 건 안될 거 같은데
관련 자료나 문제가 있나요??
그리디하게 풀 수 있으려나 이건 궁금하네
각 강의가 [si, ei]고 가중치 wi일때 안 겹치게 가중치 최대화 이거 말하는거면 일단 좌표압축하고 dp[i] = (시점 i에 끝나는 강의를 마지막으로 배치했을 때 최대 가중치 합)이라고 정의하면 dp 전이가 prefix 최댓값 구하면 빠르게 되는 형태라서 세그먼트 트리나 펜윅 쓰면 nlogn에 풀림
https://www.acmicpc.net/problem/19623