跳到主要内容
图灵 OJTURING / ONLINE JUDGE

#F1999. Race

    ID: 2005 传统题 2000ms 256MiB 尝试: 0 已通过: 0 难度: 8 上传者: 标签>枚举模拟双指针算法思想编程与模拟挑战难度共享题库Codeforces英文题面题目来源题面语言

Race

题目描述

E. Race
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output

Today s kilometer long auto race takes place in Berland. The track is represented by a straight line as long as s kilometers. There are n cars taking part in the race, all of them start simultaneously at the very beginning of the track. For every car is known its behavior − the system of segments on each of which the speed of the car is constant. The j-th segment of the i-th car is pair (vi,j,ti,j), where vi,j is the car's speed on the whole segment in kilometers per hour and ti,j is for how many hours the car had been driving at that speed. The segments are given in the order in which they are "being driven on" by the cars.

Your task is to find out how many times during the race some car managed to have a lead over another car. A lead is considered a situation when one car appears in front of another car. It is known, that all the leads happen instantly, i. e. there are no such time segment of positive length, during which some two cars drive "together". At one moment of time on one and the same point several leads may appear. In this case all of them should be taken individually. Meetings of cars at the start and finish are not considered to be counted as leads.

Input

The first line contains two integers n and s (2≤n≤100,1≤s≤106) − the number of cars and the length of the track in kilometers. Then follow n lines − the description of the system of segments for each car. Every description starts with integer k (1≤k≤100) − the number of segments in the system. Then k space-separated pairs of integers are written. Each pair is the speed and time of the segment. These integers are positive and don't exceed 1000. It is guaranteed, that the sum of lengths of all segments (in kilometers) for each car equals to s; and all the leads happen instantly.

Output

Print the single number − the number of times some car managed to take the lead over another car during the race.

Examples
Input
2 33
2 5 1 2 14
1 3 11
Output
1
Input
2 33
2 1 3 10 3
1 11 3
Output
0
Input
5 33
2 1 3 3 10
1 11 3
2 5 3 3 6
2 3 1 10 3
2 6 3 3 5
Output
2

题目来源:fps-www.educg.net-codeforce-1-2833.xml.zip;FPS 共享题包,题包内第 1586 题。保留原作者与原赛事署名。