求助大佬,为什么样例都过不了,是有重复吗?
  • 板块P4933 大师
  • 楼主我爱杨帆
  • 当前回复1
  • 已保存回复1
  • 发布时间2020/8/5 12:35
  • 上次更新2023/11/6 21:15:29
查看原帖
求助大佬,为什么样例都过不了,是有重复吗?
363495
我爱杨帆楼主2020/8/5 12:35
#include<bits/stdc++.h>
using namespace std;
int h[10000],f[1000][40005],a[500000];
bool b[1000][40005];
int main()
{  int n,s;
   cin>>n;
   s=n;
   for(int i=1;i<=n;i++)
    cin>>h[i];
   for(int i=1;i<=n;i++)
    {
	 for(int j=1;j<i;j++)
	 { 
	    f[i][h[i]-h[j]+20000]=f[i][h[i]-h[j]+20000]+f[j][h[i]-h[j]+20000]+1;
	    f[i][h[i]-h[j]+20000]=f[i][h[i]-h[j]+20000]%998244353;
	    
     }
    }
     for(int i=1;i<=n;i++)
    {
	 for(int j=1;j<i;j++)
	 { 
	    s=(s+f[i][h[i]-h[j]+20000])%998244353;
     }
    }
    cout<<s;
}
2020/8/5 12:35
加载中...