atcoder#ARC063B. [ABC047D] 高橋君と見えざる手

[ABC047D] 高橋君と見えざる手

Score : 400400 points

Problem Statement

There are NN towns located in a line, conveniently numbered 11 through NN. Takahashi the merchant is going on a travel from town 11 to town NN, buying and selling apples.

Takahashi will begin the travel at town 11, with no apple in his possession. The actions that can be performed during the travel are as follows:

  • Move: When at town ii (i<Ni < N), move to town i+1i + 1.
  • Merchandise: Buy or sell an arbitrary number of apples at the current town. Here, it is assumed that one apple can always be bought and sold for AiA_i yen (the currency of Japan) at town ii (1iN1 \leq i \leq N), where AiA_i are distinct integers. Also, you can assume that he has an infinite supply of money.

For some reason, there is a constraint on merchandising apple during the travel: the sum of the number of apples bought and the number of apples sold during the whole travel, must be at most TT. (Note that a single apple can be counted in both.)

During the travel, Takahashi will perform actions so that the profit of the travel is maximized. Here, the profit of the travel is the amount of money that is gained by selling apples, minus the amount of money that is spent on buying apples. Note that we are not interested in apples in his possession at the end of the travel.

Aoki, a business rival of Takahashi, wants to trouble Takahashi by manipulating the market price of apples. Prior to the beginning of Takahashi's travel, Aoki can change AiA_i into another arbitrary non-negative integer AiA_i' for any town ii, any number of times. The cost of performing this operation is AiAi|A_i - A_i'|. After performing this operation, different towns may have equal values of AiA_i.

Aoki's objective is to decrease Takahashi's expected profit by at least 11 yen. Find the minimum total cost to achieve it. You may assume that Takahashi's expected profit is initially at least 11 yen.

Constraints

  • 1N1051 \leq N \leq 10^5
  • 1Ai1091 \leq A_i \leq 10^9 (1iN1 \leq i \leq N)
  • AiA_i are distinct.
  • 2T1092 \leq T \leq 10^9
  • In the initial state, Takahashi's expected profit is at least 11 yen.

Input

The input is given from Standard Input in the following format:

NN TT

A1A_1 A2A_2 ...... ANA_N

Output

Print the minimum total cost to decrease Takahashi's expected profit by at least 11 yen.

3 2
100 50 200
1

In the initial state, Takahashi can achieve the maximum profit of 150150 yen as follows:

  1. Move from town 11 to town 22.
  2. Buy one apple for 5050 yen at town 22.
  3. Move from town 22 to town 33.
  4. Sell one apple for 200200 yen at town 33.

If, for example, Aoki changes the price of an apple at town 22 from 5050 yen to 5151 yen, Takahashi will not be able to achieve the profit of 150150 yen. The cost of performing this operation is 11, thus the answer is 11.

There are other ways to decrease Takahashi's expected profit, such as changing the price of an apple at town 33 from 200200 yen to 199199 yen.

5 8
50 30 40 10 20
2
10 100
7 10 4 5 9 3 6 8 2 1
2