아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

퍼텐셜 그래프 1

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

요약
가중 무향 그래프에서 f(1)=1, f(N)=0, 내부 정점에서 g_f(u)=0인 조화 함수 f를 구한 뒤 g_f(1)을 출력한다.
난이도

보통10점 중 4점

유형
그래프, 수학, 구현
정답자
아직 제출이 없습니다

문제

간선에 가중치가 있는 무향 단순 연결 그래프 G=(V,,E)G = (V,\\,E)가 주어진다. GG의 정점 위에서 정의되는 함수 f:V→Rf: V \to \mathbb{R}에 대해 함수 g_f:V→Rg\_f: V \to \mathbb{R}를 다음과 같이 정의하자.

g_f(u)=∑_v:,(u,,v)∈E(f(u)−f(v)),⋅,w(u,,v)g\_f(u) = \sum\_{v: \\, (u,\\,v) \in E} \big( f(u) - f(v) \big) \\, \cdot \\, w(u,\\,v)

여기서 ∑_v:,(u,,v)∈E\sum\limits\_{v: \\, (u,\\,v) \in E} 는 uu와 인접한 모든 정점 vv에 대한 합을 나타내며, w(u,,v)=w(v,,u)>0w(u,\\,v) = w(v,\\,u) > 0은 정점 uu와 vv를 잇는 간선 (u,,v)∈E(u,\\,v) \in E의 가중치이다.

GG의 정점을 11에서 NN까지의 정수라고 할 때, 다음 세 조건은 ff와 g_fg\_f를 유일하게 결정한다.

  • f(1)=1f(1) = 1이다.
  • f(N)=0f(N) = 0이다.
  • 1<u<N1 < u < N인 모든 정수 uu에 대해 g_f(u)=0g\_f(u) = 0이다.

그래프 GG가 주어질 때 g_f(1)g\_f(1)을 출력하는 프로그램을 작성하시오.

입력

첫 번째 줄에 GG의 정점 수 NN과 간선 수 MM이 공백으로 구분되어 주어진다. (2≤N≤100;\big( 2 \le N \le 100 ; N−1≤M≤N(N−1)2)N-1 \le M \le \frac{N(N-1)}{2} \big)

두 번째 줄부터 MM개의 줄에 걸쳐 GG의 간선의 정보를 나타내는 세 양의 정수 uu, vv, ww가 공백으로 구분되어 주어진다. 이는 두 정점 uu와 vv를 잇는 간선이 존재하며 해당 간선의 가중치가 ww임을 나타낸다. (1≤u,,v≤N;\big( 1 \le u ,\\, v \le N ; u≠v;u \neq v ; 1≤w≤100)1 \le w \le 100 \big)

각 정점쌍을 잇는 간선은 최대 한 번만 주어진다.

출력

g_f(1)g\_f(1)의 값을 출력한다. 절대/상대 오차는 10−610^{-6}까지 허용한다.

예제2

  1. 예제 1

    입력
    4 5
    1 2 15
    2 4 5
    1 3 10
    3 4 10
    2 3 1
    
    예상 출력
    8.806818
    
  2. 예제 2

    입력
    3 3
    1 2 91
    1 3 19
    2 3 30
    
    예상 출력
    41.561983