#ZF1086. jb 想吃巧克力
jb 想吃巧克力
Description
jbgg 喜欢吃巧克力,这天他找到了找到了一家巧克力商店,商店里有 种巧克力。jbgg 从老板那了解到:接下来每一天,老板都会更改其中一种巧克力的价格(价格更改是永久性的)。
jbgg 想知道在每天巧克力价格改变后,在满足选择的巧克力中,价格的最高值与最低值的差小于等于 的情况下,最多能买多少种不同的巧克力。
Format
Input
第一行两个整数 $(1 \leqslant n \leqslant 5\times 10^4, 0 \leqslant k \leqslant 10^8)$,分别表示巧克力种数和购买巧克力允许的最大价格差。
第二行 个正整数 , 表示从左到右排列的第 种巧克力的原始价格。
第三行一个正整数 ,表示天数。
接下来 行,每行两个正整数 $(1 \leqslant p \leqslant n, 1 \leqslant x \leqslant 10^8)$,表示将第 种巧克力价格更改为 。
Output
应输出 行,第 行对应第 天老板修改完价格后,在满足题意的情况下最多能买到的巧克力种数。
Samples
5 2
2 5 4 3 5
5
3 5
4 99
1 3
4 4
2 7
4
3
4
5
4
Notes
对于给出的样例:
- 第一天,巧克力的价格修改后为 ,jbgg 可以买的巧克力种类为 ,共 种;
- 第二天,巧克力的价格修改后为 ,jbgg 可以买的巧克力种类为 ,共 种;
- 第三天,巧克力的价格修改后为 ,jbgg 可以买的巧克力种类为 ,共 种;
- 第四天,巧克力的价格修改后为 ,jbgg 可以买的巧克力种类为 ,共 种;
- 第五天,巧克力的价格修改后为 ,jbgg 可以买的巧克力种类为 ,共 种。
Limitation
2s, 512MB for each test case.