WA40 求助
  • 板块P1934 封印
  • 楼主ZJ_lzz
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/11/18 18:48
  • 上次更新2024/11/18 21:09:53
查看原帖
WA40 求助
1254085
ZJ_lzz楼主2024/11/18 18:48

呜呜呜

#include <iostream>
using namespace std;
int n,t;
long long f[1003],s[1003],a[1003];
int main()
{
    cin>>n>>t;
    int m=n*n;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
        s[i]=s[i-1]+a[i];
    }
    for(int i=1;i<=n;i++)
    {
        long long ans=m*a[i]+f[i-1];
        for(int j=1;j<i;j++)
        {
        	ans=min(ans,(a[i]+a[j])*(s[i]-s[j-1])+f[j-1]);
            if(a[i]+a[j]>t)
			{
				continue;
			}
        }
        f[i]=ans;
    }
    cout<<f[n];
    return 0;
}
2024/11/18 18:48
加载中...