CF1693D.Decinc Dividing

省选/NOI-

通过率:0%

时间限制:2.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Let's call an array aa of mm integers a1,a2,…,ama_1, a_2, \ldots, a_m Decinc if aa can be made increasing by removing a decreasing subsequence (possibly empty) from it.

  • For example, if a=[3,2,4,1,5]a = [3, 2, 4, 1, 5], we can remove the decreasing subsequence [a1,a4][a_1, a_4] from aa and obtain a=[2,4,5]a = [2, 4, 5], which is increasing.

You are given a permutation pp of numbers from 11 to nn. Find the number of pairs of integers (l,r)(l, r) with 1≤l≤r≤n1 \le l \le r \le n such that p[l…r]p[l \ldots r] (the subarray of pp from ll to rr) is a Decinc array.

我们称一个包含 mm 个整数 a1,a2,…,ama_1, a_2, \ldots, a_m 的数组 aa 是 Decinc 的,如果可以通过从中移除一个(可能为空的)递减子序列,使 aa 变为严格递增数组。

  • 例如,若 a=[3,2,4,1,5]a = [3, 2, 4, 1, 5],我们可以从 aa 中移除递减子序列 [a1,a4][a_1, a_4],得到 a=[2,4,5]a = [2, 4, 5],该数组是递增的。

给定一个 11 到 nn 的排列 pp。求满足 1≤l≤r≤n1 \le l \le r \le n 的整数对 (l,r)(l, r) 的个数,使得 p[l…r]p[l \ldots r](即 pp 中从位置 ll 到 rr 的子数组)是一个 Decinc 数组。

输入格式

The first line contains a single integer nn (1≤n≤2⋅1051 \le n \le 2 \cdot 10^5) — the size of pp.

The second line contains nn integers p1,p2,…,pnp_1, p_2, \ldots, p_n (1≤pi≤n1 \le p_i \le n, all pip_i are distinct) — elements of the permutation.

第一行包含一个整数 nn(1≤n≤2⋅1051 \le n \le 2 \cdot 10^5)—— 表示排列 pp 的长度。

第二行包含 nn 个整数 p1,p2,…,pnp_1, p_2, \ldots, p_n(1≤pi≤n1 \le p_i \le n,且所有 pip_i 互不相同)—— 排列的元素。

输出格式

Output the number of pairs of integers (l,r)(l, r) such that p[l…r]p[l \ldots r] (the subarray of pp from ll to rr) is a Decinc array. (1≤l≤r≤n)(1 \le l \le r \le n)

输出满足条件的整数对 (l,r)(l, r) 的个数,使得 p[l…r]p[l \ldots r](即 pp 中从位置 ll 到 rr 的子数组)是一个 Decinc 数组。(1≤l≤r≤n)(1 \le l \le r \le n)

输入输出样例

  • 输入#1

    3
    2 3 1

    输出#1

    6
  • 输入#2

    6
    4 5 2 6 1 3

    输出#2

    19
  • 输入#3

    10
    7 10 1 8 3 9 2 4 6 5

    输出#3

    39

说明/提示

In the first sample, all subarrays are Decinc.

In the second sample, all subarrays except p[1…6]p[1 \ldots 6] and p[2…6]p[2 \ldots 6] are Decinc.

在第一个样例中,所有子数组都是 Decinc。

在第二个样例中,除 p[1…6]p[1 \ldots 6] 和 p[2…6]p[2 \ldots 6] 外,其余所有子数组都是 Decinc。

输入解题思路,AI测评打分。不知道怎么写?

首页