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

미코의 마을은 동쪽에서 서쪽으로 직선으로 M 개의 집이 있는 구조이다. 각 집은 유이란 번호 1 부터 M 까지의 번호가 부여되어 있다.

최근 폭풍우로 거의 모든 전화선이 소실 되었고 시장은 이를 복구하기 위해 새로은 예산을 편성 했다. 미코는 이 새로은 전화 망이 얼마나 이용되는지에 관심이 있어 망에 접근해서 특별한 탐지기를 어떤 지점에 설치 했다.

탐지기는 두 지점 사이의 콜이 있는지를 탐지 할 수 있다.

달의 말에 미코는 모든 디텍터를 제거 했는데 이 달에 이루어진 최소 콜의 수가 얼마인지가 궁금해졌다.

예를 들어

3 9
7 2
8 3
3 4

7 2 이란 7 8 사이 탐지기에서 2 번의 콜이 감지되었다는 것. 즉 1 ~ 7 번 집 중 하나에서 8 ~ 9 집의 하나로 두번의 콜이 감지.

최소 콜 수는 1 ~ 3 번 집에서 9 번 집으로 두 번의 콜이 발생하면

1~3 에서 4~7 로 두번 , 그리고 8 에서 9 번 집으로 콜이 발생하면 총 5

입력

출력

최소 폰 콜의 수를 출력
Mirkos village has only one long street stretching from east to west with M houses. Each house has a unique house number, starting with 1 and ending with M.

Recent storm took out most phone lines so the mayor financed construction of a new one. Mirko is interested in the popularity of this new phone network, so he infiltrated its construction and placed special detectors on some points.

Detector detects any phone call made between two houses, as long as one of them is eastward and the other westward from the point the detector is installed.

At the end of the first month, Mirko removed all detectors and now wonders what is the smallest number of phone calls that could have been made during that month.

입력

출력

Output a single integer, the minimal number of phone calls made.

입출력 예

input

3 4 
3 1 
2 2 
1 1

output

2

input

2 3
1 23
2 17

output

23

input

3 9
7 2
8 3
3 4

output

5
출처: COCI 2009/2010 contest3 4/6

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