AT_s8pc_6_g Medals
题目描述
### 题意翻译
一场比赛有 $N$ 人参加,第一天第 $i$ 个人得到了 $A_i$ 分,且分数互不相同,第二天每个人的得分将是一个 $1,2\dots,N$ 的排列,比赛的排名按两天的总分从大到小排序(有同分则随机排序),第一、二、三名分别为金、银、铜牌。现在,你已知每个人第一天的分数,给定 $P$ 求符合以下要求的三元组 $\left (x,y,z\right ) $ 的数量。
1. 当 $P=1$ 时,$A_x>A_y>A_z$;当 $P=2$ 时,$A_x>A_z>A_y$。
2. 第 $x,y,z$ 个人在第二天结束后可能分别获得金、银、铜牌。
输入格式
第一行两个整数表示 $N,P$。
第二行 $N$ 个整数表示 $A_1,A_2,\dots,A_N$。
输出格式
一个整数表示答案(记得换行)。
说明/提示
$5\le N\le 10^6$,$P\in\left \{ 1,2\right \}$,$1\le A_i\le10^9$
[Y204335](https://www.luogu.com.cn/user/360974) 翻译