0分求dalao帮改
  • 板块P4933 大师
  • 楼主xinxin88_0v0
  • 当前回复5
  • 已保存回复6
  • 发布时间2024/1/22 09:44
  • 上次更新2024/1/22 11:03:47
查看原帖
0分求dalao帮改
1127357
xinxin88_0v0楼主2024/1/22 09:44
#include<bits/stdc++.h>
#define MAXN 2010
#define MAXM 998244353
using namespace std;
int n,ans,f[MAXN][MAXN],h[MAXN];
int main()
{
	scanf("%d",&n);
	ans+=n;
	for(int i=1;i<=n;i++){
		scanf("%d",&h[i]);
		f[0][i]=0;
    }
	for(int i=2;i<=n;i++)
		for(int j=1;j<i;j++){
			f[j][i]=f[0][j];
			for(int k=1;k<j;k++)
				if(h[j]*2==h[k]+h[i])
				    f[j][i]=(f[j][i]+f[k][j])%MAXM;
			ans=(ans+f[i][j])%MAXM;
		}
	printf("%d",&ans);
	return 0;
}


球球了QVQ
2024/1/22 09:44
加载中...