306248: CF1167E. Range Deleting
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Range Deleting
题意翻译
给定长度为$n$的数组$a$,其中任意$a_i \leq x$ 定义$f(l,r)$为删除$a$中值域在$[l,r]$的数后剩余的数组. 统计满足$1\leq l \leq r \leq x$且$f(l,r)$是非严格不下降序列的数对$(l,r)$的数量。题目描述
You are given an array consisting of $ n $ integers $ a_1, a_2, \dots , a_n $ and an integer $ x $ . It is guaranteed that for every $ i $ , $ 1 \le a_i \le x $ . Let's denote a function $ f(l, r) $ which erases all values such that $ l \le a_i \le r $ from the array $ a $ and returns the resulting array. For example, if $ a = [4, 1, 1, 4, 5, 2, 4, 3] $ , then $ f(2, 4) = [1, 1, 5] $ . Your task is to calculate the number of pairs $ (l, r) $ such that $ 1 \le l \le r \le x $ and $ f(l, r) $ is sorted in non-descending order. Note that the empty array is also considered sorted.输入输出格式
输入格式
The first line contains two integers $ n $ and $ x $ ( $ 1 \le n, x \le 10^6 $ ) — the length of array $ a $ and the upper limit for its elements, respectively. The second line contains $ n $ integers $ a_1, a_2, \dots a_n $ ( $ 1 \le a_i \le x $ ).
输出格式
Print the number of pairs $ 1 \le l \le r \le x $ such that $ f(l, r) $ is sorted in non-descending order.
输入输出样例
输入样例 #1
3 3
2 3 1
输出样例 #1
4
输入样例 #2
7 4
1 3 1 2 2 4 3
输出样例 #2
6