프로그램 명: coci_cvjetici
제한시간: 1 초

머나먼 행성에서 이상한 식물이 규칙적으로 자라는 것을 발견했습니다. 이 식물은 직사각형으로 생겼으며 맨 처음 1의 높이값을 가집니다. 매일마다 하나의 식물이 새로 자라납니다. 이 식물은 바로 전날의 식물보다 1만큼 더 높습니다. (이미 생성된 식물은 성장하지 않습니다)

식물이 매일매일 하나씩 생성될때 이 식물들의 모서리의 교차점에 꽃이 생성됩니다.(간단히 말해 사각형끼리의 교점) 식물은 기존의 식물과 교차할수도, 하지 않을수도 있습니다. 하지 않을경우 꽃은 생성되지 않습니다.

매일 몇개의 꽃이 생성되는지 출력하세요.

입력

출력

날짜마다 몇개의 꽃이 피어났는지 출력합니다.

입출력 예 -- Hint & 상세설명

input  

4(4일을 관찰합니다.) 
1 4 (1일째 좌표 1,4에서 식물이 생성됩니다. 높이는 1입니다.) 
3 7 (2일째 좌표 3,7에서 식물이 생성됩니다. 높이는 2입니다.) 
1 6  
2 6  

output  

0 (첫째날은 식물이 하나밖에 없으므로 피어난 꽃이 없습니다.) 
1 (둘째날에 두 식물이 교차해서 하나의 꽃이 피어났습니다.) 
2  

input  

5  
1 3  
3 5  
3 9  
2 4  
3 8  

output  

0  
0  
0  
3  

On a faraway planet, strange plants with two stems can be found. Every plant on the planet can be described by three numbers: the x-coordinates of the stems L and R, and the height H at which the stems are connect.

The image depicts a plant with L=2, R=5 and H=4.

Every day a new plant grows on the planet. The plant that grows on day 1 is of height 1, and every subsequent plant is one higher than the previous one. When a stem of a new plant intersects the horizontal segment of another plant, a small flower grows (if one wasn't there already). If segments merely touch in a point, a flower will not grow there.

The following images are a visualization of the first example on the next page.

Write a program that, given the coordinates of all plants, calculates the number of new flower every day.

입력

출력

Output N lines, the number of new flowers after each plant grows.

입출력 예

input 

4 
1 4 
3 7 
1 6 
2 6 

output 

0 
1 
1 
2 

input 

5 
1 3 
3 5 
3 9 
2 4 
3 8 

output 

0 
0 
0 
3 
2 
출처:coci/2008-2009/regional
번역:ironamor

[질/답] [제출 현황] [푼 후(3)]
[ 채 점 ] [홈으로]  [뒤 로]