题目大意: 一共n块木板,前两个数给出最底下木块的两个端点,后面n-1个数给出第i层的一个固定端点,问你木块的所有放置情况. 分析: 状态: d[i][j]表示第i个木块,第i-1块木板的未固定端点为j的所有方案数 状态转移: 如果a[i]<=min(j,a[i-1),也就是说固定的那一点在i-1块木板的两个端点的左侧,那么只能有一种情况.d[i][r]=(d[i][r]+d[i-1][j])%mod; 同理,如果a[i]>= max(j,a[i-1).d[i][l]=(d[i][l]+d[i…