P6245 [USACO06OPEN] The Climbing Wall S

题目背景

题目是经过简写保证不改变原有题意的题目。

题目描述

Bessie 要爬墙,墙宽 $30000$ ,高 $H$,墙上有 $F$ 个不同的落脚点 $(X,Y)$。 $(0,0)$ 在左下角的地面。任意落脚点至少相距 $300$。至少有一条路可以上去,Bessie 每次最多爬 $1000$ 个单位距离,且可以向任意方向爬行。 一旦她到达了一个高度距离 $H$ 不到 $1000$ 的落脚点,可以直接到墙顶。Bessie 的起点可以在任一高度不超过 $1000$ 的落脚点上。问Bessi爬到顶端的最少次数。 本题距离指**欧几里得距离**。

输入格式

第一行有两个以空格分隔的整数 $H$ 和 $F$ 。 第二到 $F+1$ 行,每行是落脚点的坐标 $(X,Y)$,$X$ 是距攀岩墙左边的距离,$Y$ 是离地面的距离。

输出格式

输出仅一个整数,Bessie 到达攀岩墙顶部所需的最少步数。

说明/提示

#### 样例说明 分别经过 $(600,800),(100,1300),(300,2100)$。 $1001\le H\le 3\times 10^4$ $1\le F\le 10^4$