#P5348. Why Did the Cow Cross the Road III

    ID: 1586 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>2017USACO数据结构树状数组队列搜索枚举概率论

Why Did the Cow Cross the Road III

题目描述

FarmerJohn{Farmer John }正在继续思考前面两个问题中介绍的奶牛过马路的问题。

他现在意识到友好的门槛比他之前考虑的要微妙一些--如果 ab{|a-b|≤}K{K,}品种 a{a }b{b }现在是友好的,否则不友好。

给定通过FJ{FJ}农场的道路两侧的田地顺序,请计算不友好的品种交叉对的数量,其中交叉品种对的定义如前面的问题。

输入格式

第一行输入包含N{N(}1{1≤}N{N≤}100,000{100,000)}K{K(}0{0≤}K<N{K<N)}

接下来的 N{N }行按照品种 ID{ID }描述了道路一侧的田地的顺序;每个品种 ID{ID }都是 1{1…}N{N}的整数。

最后 N{N }行按品种 ID{ID }描述道路另一边的田地的顺序。

每个品种 ID{ID }在每个排序中仅出现一次。

输出格式

请输出不友好杂交品种的数量。

样例

输入样例

4 1
4
3
2
1
1
4
2
3

输出样例

2

提示

在这个例子中,品种1{1}4{4}是不友好和交叉的,就像品种1{1}3{3}一样。