반례를 못찾겠어요ㅠㅠ
처음에 각 리프노드까지의 경로에 대해서 행복값 찾는 코드로는 타임아웃나는 테스트 케이스가 하나 있어서 여기저기 참고해서 코드를 고쳐봤는데요. 각 단계에서 dp 를 계산하고 다음으로 넘기는 방식을 고안해 봤는데 기본으로 주어지는 테스트케이스는 성공하는데 나머지는 다 실패하는거 같아요. 제가 이런 저런 테스트 케이스 만들어봐도 제가 만든 건 다 예상값이 나오는데. 혹시 어디서 잘못되었는지 도와주시면 감사하겠습니다ㅠㅜ import sys
sys.setrecursionlimit(1000000000)
input = sys.stdin.readline
n, m = map(int, input().rstrip().split())
S = input().rstrip()
T = {i+1: set() for i in range(n)}
for _ in range(n-1):
u, v, c = list(input().rstrip().split())
u, v = int...
- 연습문제 톡
- 날짜
- 2025-02-23 16:54:09
- 작성자
- dontakeman
- 댓글
- 1