蒟蒻求助,80,Wa了最后四个点
  • 板块P4933 大师
  • 楼主what_else
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/8/16 13:17
  • 上次更新2023/10/27 15:10:27
查看原帖
蒟蒻求助,80,Wa了最后四个点
539495
what_else楼主2022/8/16 13:17

#include<bits/stdc++.h>
using namespace std;
long long dp[1200][30000],n,a[1200],ans;
int main(){
    cin>>n;
    for(int i=1;i<=n;i++)
    cin>>a[i];
    for(int i=1;i<=n;i++){
        for(int j=i-1;j>0;j--){
            dp[i][a[i]-a[j]+20010]+=dp[j][a[i]-a[j]+20010]+1;
            dp[i][a[i]-a[j]+20010]%=998244353;
            ans+=dp[j][a[i]-a[j]+20010]+1ll;
            ans%=998244353;
        }
    }
    cout<<(ans+n)%998244353;
}

2022/8/16 13:17
加载中...