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

歡迎光臨散文網(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ó)家法律
手游| 长治县| 娄烦县| 岳阳县| 江永县| 儋州市| 梅州市| 茌平县| 绥化市| 鄂托克前旗| 乐至县| 诸暨市| 方正县| 镇宁| 赤水市| 临桂县| 扬中市| 视频| 紫金县| 铁力市| 肃南| 韩城市| 上饶市| 怀来县| 贵阳市| 嘉兴市| 永平县| 苏州市| 梁河县| 阿拉尔市| 古丈县| 台南县| 章丘市| 庆城县| 淳安县| 南华县| 莫力| 广元市| 墨玉县| 宁安市| 河东区|