题目:1.# 组合## 题目描述你收集了 n*n* 张卡片,按照收集的时间顺序编号 11 到 n*n* 并依次排列,每张卡片上标有一个数值。现在突发奇想,想知道在这些卡片中,若每次挑选两张卡片,会有多少对不同的组合满足两张卡片的数值和恰好为 00,请你计算出符合条件的卡片组合的数量。## 输入格式· 第一行:单个整数表示 n*n*· 第二行:n*n* 个整数表示 a1,a2,a3,…,an*a*1,*a*2,*a*3,…,*an*## 输出格式单个整数:表示有多少对卡片数值和为 00。## 输入样例42 -2 2 0## 输出样例2## 说明提示· 30%30% 的数据,1≤n≤10001≤*n*≤1000· 60%60% 的数据,1≤n≤200001≤*n*≤20000· 100%100% 的数据,1≤n≤3000001≤*n*≤300000· −1,000,000,000≤ai≤1,000,000,000−1,000,000,000≤*ai*≤1,000,000,000## 限制时间限制:1000ms内存限制:512MiB