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) 翻译