题目名称 4298. 三元上升子序列
输入输出 subsequence.in/out
难度等级 ★★
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 Gravatar我常常追忆未来 于2026-02-02加入
开放分组 全部用户
提交状态
分类标签
树状数组 线段树
分享题解
通过:2, 提交:5, 通过率:40%
Gravatar我常常追忆未来 100 0.381 s 4.93 MiB C++
Gravatar我常常追忆未来 100 0.494 s 10.96 MiB C++
Gravatar我常常追忆未来 30 0.594 s 4.50 MiB C++
Gravatar我常常追忆未来 30 0.640 s 4.51 MiB C++
Gravatar我常常追忆未来 0 0.356 s 4.61 MiB C++
关于 三元上升子序列 的近10条评论(全部评论)

4298. 三元上升子序列

★★   输入文件:subsequence.in   输出文件:subsequence.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

Erwin 最近对一种叫 thair 的东西巨感兴趣。。。

在含有 $n$ 个整数的序列 $a_1,a_2,\cdots,a_n$ 中,三个数被称作 thair 当且仅当 $i<j<k$ 且 $a_i<a_j<a_k$。

求一个序列中 thair 的个数。

【输入格式】

开始一行一个正整数 $n$,

以后一行 $n$ 个整数 $a_1,a_2,\cdots,a_n$。

【输出格式】

一行一个整数表示 thair 的个数。

【样例输入#1】

4
2 1 3 4

【样例输出#1】

2

【样例输入#2】

5
1 2 2 3 4

【样例输出#2】

7

【样例说明】

样例 2 解释

$7$ 个 thair 分别是:

$1, 2, 3$

$1 ,2, 4$

$1, 2, 3$

$1, 2, 4$

$1, 3, 4$

$2, 3, 4$

$2, 3, 4$

【数据规模与约定】

对于 $30\%$ 的数据 保证 $n \le 100$;

对于 $60\%$ 的数据 保证 $n \le 2000$;

对于 $100\%$ 的数据 保证 $1\le n \le 1\times 10^5$,$1 \le a_i \le 10^5$。