CF144D.Missile Silos

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

A country called Berland consists of nn cities, numbered with integer numbers from 11 to nn . Some of them are connected by bidirectional roads. Each road has some length. There is a path from each city to any other one by these roads. According to some Super Duper Documents, Berland is protected by the Super Duper Missiles. The exact position of the Super Duper Secret Missile Silos is kept secret but Bob managed to get hold of the information. That information says that all silos are located exactly at a distance ll from the capital. The capital is located in the city with number ss .

The documents give the formal definition: the Super Duper Secret Missile Silo is located at some place (which is either city or a point on a road) if and only if the shortest distance from this place to the capital along the roads of the country equals exactly ll .

Bob wants to know how many missile silos are located in Berland to sell the information then to enemy spies. Help Bob.

输入格式

The first line contains three integers nn , mm and ss ( 2<=n<=1052<=n<=10^{5} , , 1<=s<=n1<=s<=n ) — the number of cities, the number of roads in the country and the number of the capital, correspondingly. Capital is the city no. ss .

Then mm lines contain the descriptions of roads. Each of them is described by three integers viv_{i} , uiu_{i} , wiw_{i} ( 1<=vi,ui<=n1<=v_{i},u_{i}<=n , viuiv_{i}≠u_{i} , 1<=wi<=10001<=w_{i}<=1000 ), where viv_{i} , uiu_{i} are numbers of the cities connected by this road and wiw_{i} is its length. The last input line contains integer ll ( 0<=l<=1090<=l<=10^{9} ) — the distance from the capital to the missile silos. It is guaranteed that:

  • between any two cities no more than one road exists;
  • each road connects two different cities;
  • from each city there is at least one way to any other city by the roads.

输出格式

Print the single number — the number of Super Duper Secret Missile Silos that are located in Berland.

输入输出样例

  • 输入#1

    4 6 1
    1 2 1
    1 3 3
    2 3 1
    2 4 1
    3 4 1
    1 4 2
    2
    

    输出#1

    3
    
  • 输入#2

    5 6 3
    3 1 1
    3 2 1
    3 4 1
    3 5 1
    1 2 6
    4 5 8
    4
    

    输出#2

    3
    

说明/提示

In the first sample the silos are located in cities 33 and 44 and on road (1,3)(1,3) at a distance 22 from city 11 (correspondingly, at a distance 11 from city 33 ).

In the second sample one missile silo is located right in the middle of the road (1,2)(1,2) . Two more silos are on the road (4,5)(4,5) at a distance 33 from city 44 in the direction to city 55 and at a distance 33 from city 55 to city 44 .

首页