编程题
### 问题描述 小婷很生气,因为她不会做下面这道题,给定一个数组,现在需要你回答这个数组有多少个子序列是一个排列。 注意:子序列指的是原数组删除若干个数形成的新序列。 ### 输入格式 第一行含有一个数字 $n$ ,代表数组长度。 第二行含有 $n$ 个数字,代表给定数组 $a$。 ### 输出格式 输出一行一个数字,表示子序列个数。 ### 样例输入 ``` 5 1 2 1 3 4 ``` ### 样例输出 ``` 8 ``` ### 说明 $1 \le n \le 10^5$,$1 \leq a_i \leq 10^9$。 满足题意的子序列为: $[1],[1],[1,2],[2,1],[1,2,3],[2,1,3],[1,2,3,4],[2,1,3,4]$。
查看答案
赣ICP备20007335号-2