当前位置: 首页 > news >正文

[USACO07NOV] Telephone Wire G

dp题,做法有点套路但是一开始没想到。
\(dp{_i}_j\) 表示第 \(i\) 位为 \(j\) 的最小花费。
然后直接往下转移就好了。

点击查看代码
#include<bits/stdc++.h>
#define fir first
#define sec second
#define ll long long
#define pii pair<int,int>
#define e_b emplace_back 
#define p_b push_back
#define il inline
#define ios ios::sync_with_stdio(0),cin.tie(0)
using namespace std;
const int N=1e5+1;
int n;
ll a[N],h,dp[N][101],ans=1e18,c;
signed main(){ios;cin>>n>>c;for(int i=1;i<=n;i++){cin>>a[i];h=max(h,a[i]);}for(int i=1;i<=n;i++)for(int j=1;j<=h;j++)dp[i][j]=1e18;for(int i=a[1];i<=h;i++){ll w=(i-a[1])*(i-a[1]);dp[1][i]=w;}for(int i=2;i<=n;i++)for(int j=a[i];j<=h;j++)for(int k=a[i-1];k<=h;k++){ll w=(j-a[i])*(j-a[i]);dp[i][j]=min(dp[i][j],dp[i-1][k]+w+c*abs(j-k));}for(int i=a[n];i<=h;i++)ans=min(dp[n][i],ans);cout<<ans;return 0;
}
http://www.zskr.cn/news/18375.html

相关文章:

  • springboot配置多个数据源
  • 常量指针 和 指针常量
  • Apache POI:Java操控Office文档的利器
  • 【汇总】OPPO r9m 分区名、分区功能
  • 完整教程:LVDS系列30:Xilinx 7系 ADC LVDS接口参考设计(一)
  • 【JAVA】从入门到放弃-01-HelloWorld - 指南
  • 离线应用程序
  • 同步FIFO
  • 使用JaCoCo进行代码覆盖率分析
  • 【Java学习】【Java基础】--第1篇:入门Java和对面向对象的理解
  • 技术面:Spring (事务传播机制、事务失效的原因、BeanFactory和FactoryBean的关系)
  • AI元人文系列文章:决策范式与无为而治
  • Android Activity 生命周期深度解析:从原理到实战,面试考点全覆盖 - 指南
  • SAP导入证书
  • 洛谷《深入浅出程序设计竞赛(基础篇)》题解
  • Windows开发环境安装备忘录
  • [Gym-100343E]Convex Permutominoes 题解
  • 不只是配送:同城配送系统如何成为新零售时代的核心基础设施 - 指南
  • 深入解析:【Spring MVC终极指南】一文掌握请求处理与响应!从Servlet原生方式到SpringMVC高效优雅写法
  • 比特币地址投毒攻击深度剖析
  • 【JS逆向百例】某坤行 1101,雪球 1038,新 acw_sc__v2 逆向分析
  • 关于微信小程序申请地理位置接口申请
  • c++学习总结
  • 2025 年大闸蟹蟹卡 / 大闸蟹礼盒 / 大闸蟹礼券 / 好蟹汇大闸蟹选择指南:生态养殖与全国服务双保障解析
  • 【Go 语言神器】iota 到底是什么?为什么高手都爱用它?
  • 2025 年模具生产厂家最新推荐榜单:聚焦优质源头企业,助力工程采购精准选型框格梁模具/框格梁模板/混泥土模具厂家推荐
  • 2025 年最新推荐仿石漆厂家实力厂家口碑排行榜:精选优质环保外墙内墙涂料企业权威揭晓
  • oracle查询存储过程和函数中是否包含某个字符串
  • 2025 年半导体晶片生产厂家最新推荐榜单:专利技术与规模化供货能力双维度深度解析
  • GA/T 1400视图库平台EasyCVR平台GB28181与1400级联方式全解析