#P3382. 差(dec)-T6

    ID: 5027 传统题 1000ms 128MiB 尝试: 9 已通过: 9 难度: 3 上传者: 标签>南海区赛2015南海小学双指针普及/提高−数组排序

差(dec)-T6

题目描述

楠楠在网上刷题,感觉第一题:求两数的和(A+B Problem)太无聊了,于是增加了一题:A-B Problem,难倒了一群小朋友,哈哈。

题目是这样的:给出 NN 个从小到大排好序的整数,以及一个差值 CC,要求在这 NN 个整数中找两个数 AABB,使得 AB=CA-B=C,问这样的方案有多少种?

例如:N=5N=5C=2C=255 个整数是 2,2,4,8,102, 2, 4, 8, 10。答案是 33。具体方案:第 33 个数减第 11 个数;第 33 个数减第 22 个数;第 55 个数减第 44 个数。

输入格式

第一行两个正整数 N,CN, C

第二行 NN 个整数,保证已经从小到大有序。注意:可能有相同的数。

输出格式

一个整数,表示所有满足 AB=CA-B=C 的数对的方案数。

样例

4 1
1 1 2 2
4

数据范围

  • 对于 50%50\% 的数据,NN 的范围为 [1,1000][1, 1000]
  • 对于 100%100\% 的数据,NN 的范围为 [1,100000][1, 100000]
  • CC 的范围为 [1,109][1, 10^9]
  • NN 个整数中每个数的范围是 [0,109][0, 10^9]