만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

정점 합치기 게임

시간 제한3초메모리 제한1024 MB

요약
가중 연결 그래프에서 두 플레이어가 번갈아 정점을 색칠하고 경계 간선을 고르며, 정점이 하나 남을 때까지 병합한다. 최적 플레이에서 승자를 판정한다.
난이도

어려움10점 중 8점

유형
그래프, 그리디, 유니온 파인드, 게임 이론
정답자
아직 제출이 없습니다

문제

Yunee는 자신이 만든 게임으로 Woongbae에게 도전하려고 한다. Yunee의 게임은 정점 합치기 게임이라고 하며, 간선에 가중치가 있는 연결 그래프에서 진행된다. 게임은 여러 라운드로 이루어지고, 각 라운드는 다음과 같이 진행된다.

  1. 라운드가 시작될 때 Yunee는 각 정점을 빨간색 또는 파란색으로 칠한다. 칠한 뒤에는 빨간 정점이 하나 이상, 파란 정점이 하나 이상 있어야 한다.
  2. Yunee는 (빨간 정점의 수)×(파란 정점의 수)\text{(빨간 정점의 수)} \times \text{(파란 정점의 수)}만큼 점수를 얻는다.
  3. Woongbae는 빨간 정점과 파란 정점을 잇는 간선 하나를 선택한다.
  4. Woongbae는 선택한 간선의 가중치만큼 점수를 얻는다.
  5. 선택한 간선의 양 끝 정점 두 개를 합친다. 합친 뒤에도 모든 간선은 유지된다.

그래프에 정점이 하나만 남을 때까지 라운드를 반복한다. 그러면 게임이 끝나고, 총점이 더 높은 사람이 이긴다.

그래프가 주어졌을 때, Yunee와 Woongbae가 각자 최적으로 플레이하면 누가 이기는지 구하여라. 두 사람의 목표는 점수를 최대화하는 것이 아니라 게임에서 이기는 것이다.

입력

첫째 줄에 정수 NN과 MM이 주어진다. (2≤N≤100,000,1≤M≤300,000)(2\leq N \leq 100,000, 1\leq M \leq 300,000) NN은 정점의 수, MM은 간선의 수이다.

다음 MM개의 줄에 그래프의 간선이 주어진다. ii번째 줄에는 세 정수 ui,vi,wiu_i, v_i, w_i가 주어진다. (1≤ui,vi≤N,0≤wi≤109)(1\leq u_i, v_i \leq N, 0 \leq w_i \leq 10^9) 이는 uiu_i와 viv_i를 잇는 가중치 wiw_i의 간선을 나타낸다.

주어진 그래프는 연결 그래프임이 보장된다.

출력

Yunee가 이기면 win을 출력한다. Woongbae가 이기면 lose를 출력한다. 무승부면 tie를 출력한다.

예제1

  1. 예제 1

    입력
    3 3
    1 2 3
    1 3 4
    2 3 1
    
    예상 출력
    lose