社区讨论
帮蒟蒻找个原题,玄关,已急哭
学术版参与者 6已保存回复 9
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 9 条
- 当前快照
- 1 份
- 快照标识符
- @mm8ukv8x
- 此快照首次捕获于
- 2026/03/02 15:18 上周
- 此快照最后确认于
- 2026/03/05 17:10 5 天前
计数(count)
给定 和长为 的序列 ,求有多少长为 的排列 满足 恰好是 的某一个最长上升子序列。
第一行两个正整数
第二行 个正整数 。保证 。
第二行 个正整数 。保证 。
输出一行一个非负整数表示答案。
CPP
4 2
2 4
CPP
5
符合条件的排列 有:
CPP
8 3
2 4 8
CPP
873
CPP
19 9
1 4 6 7 9 10 13 14 16
CPP
107505523358
对于所有数据,, 且 严格单调递增。
CPP## 计数(count)
### $【题目描述】$
给定 $n, m$ 和长为 $m$ 的序列 $a$,求有多少长为 $n$ 的排列 $p$ 满足 $a$ 恰好是 $p$ 的某一个最长上升子序列。
### $【输入格式】$
第一行两个正整数 $n, m$
第二行 $m$ 个正整数 $a_1, a_2, \dots, a_m$。保证 $1 \leq a_1 < \dots < a_m \leq n$。
### $【输出格式】$
输出一行一个非负整数表示答案。
### $【数据范围与提示】$
对于所有数据,$1 \leq m \leq n \leq 21$,$1 \leq a_i \leq n$ 且 $a_i$ 严格单调递增。
回复
共 9 条回复,欢迎继续交流。
正在加载回复...