#7051. 排列计数(二)
排列计数(二)
题目描述
给定一个长为 的字符串 , 由 <
,>
和 ?
构成。 应该看作是一部分排列的模板,匹配 的排列需要满足以下条件:
-
- 排列由 到 的整数组成,每个数字只出现一次,记作
-
- 若 为
<
,则要求
- 若 为
-
- 若 为
>
,则要求
- 若 为
-
- 若 为
?
,则 和 的大小关系任意
- 若 为
请计算,有多少种排列可以匹配 ? 由于答案可能很大,输出方案数模 的余数。
输入格式
第一行:单个字符串,表示给定的模板,只有 <
,>
和 ?
三种字符。
输出格式
输出共一行:单个整数,表示方案数模 的余数。
<<
1
<?
3
数据范围
设 的长度为 ,则有
- 对于的数据:
- 对于的数据:
- 对于的数据: