题目描述
给定一个字符串 s1,s2,…,sn ,仅包含 < 和 > 两种字符。
你需要计算「使得 pi<pi+1 当且仅当 si 为 < 的排列 p1,p2,…,pn+1」的数量。
可以发现,答案可能很大,因此你只要输出它对 998244353 取模的结果。
输入格式
从标准输入读入数据。
输入一行一个由 < 和 > 组成的字符串 s1,s2,…,sn。
输出格式
输出到标准输出。
输出一行一个整数,表示满足要求的排列数量对 998244353 取模的结果。
<><>>
35
<><<>>><><<><>>
497133532
数据范围与提示
对于所有测试数据,保证 1≤n≤105,si∈{<,>}。
| 子任务编号 |
分值 |
n |
特殊性质 |
| 1 |
5 |
≤8 |
无 |
| 2 |
≤20 |
| 3 |
10 |
≤200 |
si=si+1 |
| 4 |
5 |
无 |
| 5 |
10 |
≤2000 |
si=si+1 |
| 6 |
5 |
无 |
| 7 |
10 |
≤100000 |
si=si+1 |
| 8 |
50 |
无 |