atcoder#RELAYE. 方眼紙と線分
方眼紙と線分
Score : points
Problem Statement
Takahashi is drawing a segment on grid paper.
From a certain square, a square that is squares to the right and squares above, is denoted as square .
When Takahashi draws a segment connecting the lower left corner of square and the lower left corner of square , find the number of the squares crossed by the segment.
Here, the segment is said to cross a square if the segment has non-empty intersection with the region within the square, excluding the boundary.
Constraints
- At least one of and holds.
Input
The input is given from Standard Input in the following format:
Output
Print the number of the squares crossed by the segment.
1 1 3 4
4
2 3 10 7
8