题意: 给你一个含n个字符的字符串,字符为'D'时表示小于号,字符为“I”时表示大于号,字符为“?”时表示大小于都可以.比如排列 {3, 1, 2, 7, 4, 6, 5} 表示为字符串 DIIDID.任务是计算所有能产生给定字符串的序列数量,每个序列含n+1个数字,分别为1-n+1,即从1开始且不重复. 思路:DP计数.如下步骤 1)将规模n降低,使得对于每个i (1<=i<=n)都可以依靠i-1的结果来计算.最小规模为1个符号,决定两个数字的序列. 2)考虑对于具有i个数字的序列(值从1-…