五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
巫山县| 关岭| 怀来县| 天津市| 郑州市| 嘉禾县| 平昌县| 沅江市| 芜湖县| 吉首市| 宁陵县| 福建省| 休宁县| 张家川| 雅江县| 镇江市| 张掖市| 河源市| 泰顺县| 清原| 清水县| 清河县| 凤庆县| 黑龙江省| 德化县| 波密县| 休宁县| 上栗县| 华亭县| 瑞昌市| 江孜县| 伊金霍洛旗| 桦川县| 松滋市| 峨山| 新余市| 洪雅县| 手机| 七台河市| 沙洋县| 遵义市|