问题描述
给你一个下标从 0 开始、严格递增 的整数数组 a 和一个正整数 tar 。如果满足下述全部条件,则三元组 (i,j,k)就是一个 算术三元组 :
i<j<k,
a[j]−a[i]==tar 且
a[k]−a[j]==tar
输出不同 算术三元组 的数目。
输入格式
第一行输入一个数字n。
第二行n个数代表数组a,数组a严格递增。
第三个一个数字代表tar。
输出格式
输出一个正整数表示x代表不同算数三元组的数量。
6
0 1 4 6 7 10
3
2
(1,2,4) 是算术三元组:7−4=3 且 4−1=3 。
(2,4,5) 是算术三元组:10−7=3 且 7−4=3 。
数据范围与约定
对于100%的数据:1<=n,tar,ai<=100
信息学奥赛网,一个优质的信息学奥赛学习资源平台!
信息学奥赛网 »
三元组