acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 资讯
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • 六级考生报道

    前情提要 > 当时我也不清楚怎么AC的了,我妈说考不过就不让我打三角洲了,所以超常发挥写出来的,现在都读不懂自己写的了。。。 > 分割线 就是遍历一整个数组,然后每次都降外必先安内。

    userId_undefined
    always7891
    倔强青铜快乐小狗字符串·魔法使分支·分支解题者冒泡宗师→排序元老格式·格式排版员
    7阅读
    0回复
    3点赞
  • 题解

    #include <bits/stdc++.h> using namespace std; using ll=long long; ll pre[2010],dp[2010]; int main(){ ll n,a[2010]; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; pre[i]=pre[i-1]+a[i]; } memset(dp,0x3f3f3f3f,sizeof dp); dp[0]=0; for(int i=1;i<=n;i++){ for(int j=i;j>=0;j--){ dp[i]=min(dp[i],dp[j]+(pre[i]-pre[j])*(pre[i]-pre[j])); } } cout<<dp[n]; return 0; }

    userId_undefined
    凯
    8阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页