#include<bits/stdc++.h>
using namespace std;
int num[];
int main()
{
memset(num,,sizeof(num));
int n,m,x;
cin >> n >> m;
for(int i=;i<n;i++)
{
cin >> x;
num[x]++;    //统计每一个数字出现的次数
}
long long sum=;
for(int j,i=;i<;i++)
for(j=i+;j<=;j++)
sum+=num[i]*num[j];  //然后组合
cout << sum << endl;
}

最新文章

  1. Android 6.0 运行时权限处理完全解析
  2. oracle DML(数据管理语言)sql 基本语句
  3. .NET LINQ 生成操作
  4. 解决界面有搜索栏时,点击TableView的空白界面,键盘不消失的问题
  5. centos rar安装
  6. mysql优化---订单查询优化:视图优化+索引创建
  7. (原创)学习MCU的感悟_初级(MCU,经验)
  8. 清橙OJ 1082 查找第K小元素 -- 快速排序
  9. 详解AJAX核心 —— XMLHttpRequest 对象 (上)
  10. WPF中的布局控件(转)
  11. XML文件编码问题
  12. HDU 2018 undefined
  13. SSH实现无密码验证登录
  14. docfx(二)
  15. NSMutableArray 记住取不到时要进行强转
  16. Linux Shell 命令--rename
  17. 惊闻企业Web应用生成平台 活字格 V4.0 免费了,不单可视化设计器免费,服务器也免费!
  18. MySQL基本命令行
  19. AES加密【转】
  20. OpenLayers中的球面墨卡托投影

热门文章

  1. callee和caller属性的区别
  2. web前端学习(二)html学习笔记部分(2)-- 改良的元素(input元素等等)
  3. vue制作幻灯片-左右移动
  4. PHP队列类
  5. jQuuery Mobile 移动端开发框架
  6. Python subn函数
  7. PHP 中的 curl 函数发送 Post 请求应该注意的几点
  8. JavaScript--函数对象的属性caller与callee
  9. PHP学习(函数)
  10. Directx11教程(33) 纹理映射(3)