for(int&x:sp)
for(int&y:sp)
if(x>y)
{
ans=max(ans,min(dist1[x]+distN[N+1-y],dist1[y]+distN[N+1-x])+1);
//cout<<' '<
}
ans=min(ans,dist1[N]);
대충 이런식으로 양쪽 스페셜필드에 건설한 다리를 통과하는 최소거리의 최댓값을 구한다음 다리 놓기전 최소거리랑 비교하면 되는거 아님?
근데 스페셜 최대 20만인데 이러면 시간 안터짐?
헐 그렇네 근데 pretest 3에서 틀림
wa판정은 tle랑 다르게 나오는거 맞지?
그럴걸
ㅋㅋ 시간복잡도 계산 안하누
븅신인가봄 ㅋㅋ
그냥 bfs 잘못굴린듯
그런가.. 다익스트라 공부좀 해둘걸