Hide

Problem M
Off-World Records

/problems/offworldrecords/file/statement/en/img-0001.jpg
Image by D-V-A (iStock); Used under license

As humans work toward establishing a permanent presence on other planets and their moons, as well as on our own moon, various sporting bodies are under pressure to rethink the notion of a world record. Traditionally an athlete on Earth sets a new world record in a particular sport by surpassing the previous world record in an official event. For example, in the high jump, a new world record is set by jumping higher than the previous world record height. However, clearly this becomes less meaningful if an athlete jumps higher simply by competing in a high jump event on a planet or moon whose gravity is lower than Earth’s. In light of such considerations, the newly formed Intergalactic Athletics Federation (IAF) has begun debating the criteria for setting an off-world record in each sport it oversees. For the high jump, the IAF has decided that an athlete sets a new off-world record if the height of the athlete’s jump (in an official event) is greater than the sum of the current off-world record and the previous off-world record.

Given all the high jump heights certified by the IAF during a competition year1 in the chronological order in which they occurred, determine how many of these high jump heights set a new off-world record.

Note that the instant a new off-world record is set, it becomes the current off-world record, and the off-world record that was just superseded becomes the previous off-world record.

Input

The first line of input contains three space-separated integers: $n$, the number of high jump heights certified by the IAF during a competition year $(1 \leq n \leq 100)$, $c$, the current off-world record height (i.e., the off-world record immediately prior to start of the competition year), and $p$, the previous off-world record height (i.e., the off-world record immediately before the current off-world record).2 This is followed by $n$ lines, each of which contains a high jump height certified by the IAF during the competition year.3 These heights are in the chronological order in which they occurred, all height values lie in the interval $[1, 10^9]$, and $c > p$.

Output

Output a single integer, the number of new off-world records set during the competition year.

Sample Input 1 Sample Output 1
3 10 5
20
12
50
2
Sample Input 2 Sample Output 2
5 200 100
300
3000
30000
300000
3000000
4

Footnotes

  1. We won’t attempt to explain how an intergalactic “year” is defined by the IAF.
  2. You might wonder how the very first two off-world high jump records were set. The IAF has been tight-lipped about this, but there are persistent disturbing rumours of nepotism.
  3. High jump heights are measured in universal distance units (UDUs). For those who are curious, $1\, \mathrm{UDU} = 10^\pi $ angstroms.

Please log in to submit a solution to this problem

Log in