您当前的位置: 首页 > 

对方正在debug

暂无认证

  • 5浏览

    0关注

    399博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

2019CCPC 哈尔滨 I Interesting Permutation(计数dp)

对方正在debug 发布时间:2019-11-12 22:29:31 ,浏览量:5

题意:定义 f i = m a x ( a 1 , a 2 , . . . a i ) , g i = m i n ( a 1 , a 2 , . . . a i ) , h i = f i − g i f_i=max(a_1,a_2,...a_i), g_i=min(a_1,a_2,...a_i),h_i=f_i-g_i fi​=max(a1​,a2​,...ai​),gi​=min(a1​,a2​,...ai​),hi​=fi​−gi​,现给定一组 h i h_i hi​,求满足该 h i h_i hi​的排列数。 题解摘自官方题解。 在这里插入图片描述

#include
using namespace std;
#define ll long long
const int maxn=100010;
const int mod=1e9+7;

int a[maxn],n;
ll dp[maxn];
int main(){
    int t;scanf("%d",&t);
    a[0]=0;
    while(t--){
        scanf("%d",&n);
        bool flag=1;
        for(int i=1;i            
关注
打赏
1664895754
查看更多评论
0.0373s