B. 魔法四元组(quad)

    传统题 文件IO:quad 1000ms 256MiB

魔法四元组(quad)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【题目描述】

现在小A有一个长度为 nn 的数列 a1,a2,,ana_1,a_2,\cdots,a_n
他想要从其中取出一个长度为 44 的子序列 {ap1,ap2,ap3,ap4}\{a_{p_1},a_{p_2},a_{p_3},a_{p_4}\}, 满足 p1<p2<p3<p4p_1\lt p_2\lt p_3\lt p_4ap1<ap2=ap3<ap4a_{p_1}\lt a_{p_2}=a_{p_3}\lt a_{p_4}
问你总共有多少个符合要求的长度为 44 的子序列?

【输入格式】

从文件quad.in中读取数据。

  • 第一行一个整数 nn
  • 第二行 nn 个整数 a1,a2,,ana_1,a_2,\cdots,a_n

【输出格式】

输出到文件quad.out中。

  • 一行一个整数,表示答案。

【输入样例 1】

10
1 2 3 2 1 3 3 1 2 1

【输出样例 1】

2

【输入输出样例2】

quad2.inquad2.ans

【数据范围与约定】

  • 对于测试点 141\sim 41n100,1ai301\le n \le 100,1\le a_i\le 30
  • 对于测试点 585\sim 81n3000,1ai301\le n \le 3000,1\le a_i\le 30
  • 对于测试点 9129\sim 121n105,1ai31\le n \le 10^5,1\le a_i\le 3
  • 对于测试点 132013\sim 201n105,1ai301\le n \le 10^5,1\le a_i\le 30

CSP-JS模拟赛4

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-9-30 18:30
结束于
2025-10-4 0:00
持续时间
3.5 小时
主持人
参赛人数
14