最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

牛客競(jìng)賽題目講解_Removal

2022-04-30 14:17 作者:Clayton_Zhou  | 我要投稿

// https://ac.nowcoder.com/acm/contest/20322/E

#include "stdafx.h"

//#include <bits/stdc++.h>

#include <algorithm>

#include <iostream>

#include <cstring>

?#include <vector>



using namespace std;

const int maxn=1.1e5+10;

const int mod=1e9+7;


typedef long long ll;

int m,n,k;

int a[maxn]={0,5,3,2,1,2};

ll dp[maxn][11];

int last[maxn],c[maxn];

int main()

{

n=5,m=2;

//while(scanf("%d %d %d",&n,&m,&k)!=EOF)

{

memset(dp,0,sizeof(dp));

memset(last,0,sizeof(last));

memset(c,0,sizeof(c));

for(int i=1;i<=n;++i)

{

//scanf("%d",&a[i]);

last[i]=c[a[i]];

c[a[i]]=i;

}

for(int i=0;i<=n;++i) dp[i][i]=dp[i][0]=1;

?

for(int i=1;i<=n;++i)

for(int j=1;j<=min(i-1,m);++j)

{

dp[i][j]=(dp[i-1][j-1]+dp[i-1][j])%mod;

if(last[i]!=0&&i-last[i]<=j)

{

cout<<"i="<<i<<", last[i]="<<last[i]<<", j="<<j<<", dp[i][j]="<<dp[i][j]<<endl;

cout<<" dp[last[i]-1][j-(i-last[i])]="<<dp[last[i]-1][j-(i-last[i])]<<endl;

dp[i][j]=(dp[i][j]-dp[last[i]-1][j-(i-last[i])]+mod)%mod;

}

}

printf("%lld\n",dp[n][m]);

}

}


??透?jìng)賽題目講解_Removal的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
勃利县| 电白县| 汉沽区| 桑日县| 长宁县| 容城县| 宿州市| 罗平县| 治多县| 华蓥市| 新宁县| 东平县| 桐梓县| 邵阳县| 威海市| 久治县| 平果县| 交口县| 沂源县| 甘孜县| 丰原市| 诸暨市| 永年县| 曲靖市| 会同县| 临西县| 竹山县| 通河县| 靖州| 类乌齐县| 延庆县| 孙吴县| 定西市| 信宜市| 西华县| 孟村| 安图县| 武汉市| 自贡市| 衡南县| 龙口市|