#800. 零元购-Pro
零元购-Pro
题目描述
在零元购活动中,你可以在一定时间内任意挑选商品,将它们加入你的购物车中。计时结束后,若你能从你的购物车中挑选出两件商品,使得它们的总价恰好等于 ,你就可以完成“零元购”,免费把它们拿下。
求:有多少种方式可以完成“零元购”。
输入格式
第一行:一个整数 ,表示购物车中商品的数量。
第二行: 个整数 ,分别表示购物车每件商品的价格。
第三行:一个整数 ,含义与题目中相同。
输出格式
一个整数,表示能够达成“零元购”条件的商品组合数。若没有任何一种组合可以达成条件,则输出 。
样例
5
10 20 10 20 20
30
6
4
15 15 15 20
40
0
样例 解释
共 件商品,价格分别为 ,需要从中挑选两件总价为 元的商品,共有 种组合:
第 种和第 种;第 种和第 种。故输出 。
样例 解释
共 件商品,价格分别为 ,需要从中挑选 件总价为 元的商品,显然没有任何一种组合可以达成条件,故输出 。
数据范围
对于 的数据,。
对于 的数据,。