Jzoj5453【NOIP2017提高A组冲刺11.5】好路线

19-5 ACC 自适应巡航控制系统需求 本专题由深圳季连AIgraphX李博及团队出品,主要讲解ACC自适应巡航控制系统的开发与仿真测试。具体说来,包括ACC标准/法规分析、系统需求、系统架构、软件需求、软件架构、算法建模、验证场景分析、仿真实验搭建等内容。 本节主要讲ACC系统需求。 阅读详情

nodgd在旅游。现在,nodgd要从城市的西北角走到东南角去。这个城市的道路并不平坦,nodgd希望找出一条相对比较好走的路。
nodgd事先已经得到了这个城市的地图。地图上这个城市是一个n×m的矩形,nodgd现在站在坐标为(1,1)的位置,需要到达坐标为(n,m)的位置。这张地图上用非负整数标记了每个整数坐标点的海拔,坐标为(x,y)的位置的海拔是h(x,y)。nodgd希望找出一条路线,路线中任意时刻都在向正东或向正南走,而且只在整数坐标点的地方转弯,使得路上经过的n+m−1个整数坐标点的海拔的方差最小。然而万能的nodgd当然知道该怎么走,也当然知道方差最小是多少,只是想顺便考考你。
假如有k个实数x1,x2,…,xk,则平均值x'定义为Σxi/k 
方差q^2定义为Σ(x'-xi)^2/k

在本题中为了方便,你只需要求出(n+m−1)^2×q^2的最小值即可,众所周知这是个整数。

对于30%的数据,1≤n,m≤10;
对于50%的数据,1≤n,m≤20;
对于100%的数据,1≤n,m≤50,0≤h(n,m)≤50。

今天题目最水的一道

第三题的树hash打挂了,第一题看错题(好多人看错了,100000级别的最大团?!)

好先来说说这道题

我们发现式子可以化简为(n+m-1)*Σxi^2-(Σxi)^2

考虑到(Σxi)很小,可以丢入dp状态中

设f[i][j][k]表示做到i,j这个点,(Σxi)为k的情况,(n+m-1)*Σxi^2的最小值

那么答案为min{f[n][m][k]-k^2}

#include<stdio.h>
#include<string.h>
#include<algorithm>
#define LL long long
using namespace std;
int n,m,v[60][60],c;
LL f[2][60][5010],res=1ll<<60;
inline LL sqr(int x){ return x*x; }
int main(){
	freopen("route.in","r",stdin);
	freopen("route.out","w",stdout);
	memset(f,0x63,sizeof f);
	scanf("%d%d",&n,&m); c=n+m-1;
	for(int i=1;i<=n;++i)
		for(int j=1;j<=m;++j)
			scanf("%d",v[i]+j);
	f[1][1][v[1][1]]=sqr(v[1][1])*c;
	for(int i=1;i<=n;++i)
		for(int j=1;j<=m;++j)
			if(i>1 || j>1)
				for(int k=5000;k>=v[i][j];--k)
					f[i&1][j][k]=min(f[~i&1][j][k-v[i][j]],f[i&1][j-1][k-v[i][j]])+sqr(v[i][j])*c;
	for(int k=5000;k>=v[n][m];--k) res=min(res,f[n&1][m][k]-sqr(k));
	printf("%d\n",res);
}





PCIE的MSI中断处理机制与优化策略 PCIe设备的。 阅读详情

相关推荐

中文实体关系抽取数据集大盘点:从百度Duie2.0到医疗CBLUE,哪个更适合你的NLP项目?

本文全面分析了中文实体关系抽取领域的主流数据集,包括百度DuIE 2.0、医疗CBLUE等,帮助开发者根据项目需求选择最适合的数据集。文章详细对比了各数据集的特点、适用场景及优化策略,为自然语言处理项目提供实用指南。

weixin_29284657的博客 121

NOIP2017模拟赛 好线路(dp)

问题描述nodgd在旅游。现在,nodgd要从城市的西北角走到东南角去。这个城市的道路并不平坦,nodgd希望找出一条相对比较好走的路。 nodgd事先已经得到了这个城市的地图。地图上这个城市是一个n×m的矩形,nodgd现在站在坐标为(1,1)的位置,需要到达坐标为(n,m)的位置。这张地图上用非负整数标记了每个整数坐标点的海拔,坐标为(x,y)的位置的海拔是ℎ(x,y)。nodgd希望找出一条

nkliuorz的博客 735

H3C无线控制器二层注册实战:从零配置到AP上线全流程(附常见问题排查)

本文详细解析了H3C无线控制器二层注册的全流程,从网络基础准备、AC核心配置到AP上线,重点阐述了CAPWAP隧道建立的关键步骤。文章提供了清晰的典型配置示例,并针对AP无法上线、状态异常等常见问题,给出了六种典型故障现象的排查思路与解决命令,帮助网络工程师快速定位并解决问题。

weixin_29214199的博客 545

JZOJ 5453. 【NOIP2017提高A组冲刺11.5】好路线

JZOJ 5453. 【NOIP2017提高A组冲刺11.5】好路线 Descriptionnodgd在旅游。现在,nodgd要从城市的西北角走到东南角去。这个城市的道路并不平坦,nodgd希望找出一条相对比较好走的路。 nodgd事先已经得到了这个城市的地图。地图上这个城市是一个n*m的矩形,nodgd现在站在坐标为(1,1)的位置,需要到达坐标为(n,m)的位置。这张地图上用非负整数标记了每个整数坐标点的海

Felix-Lee的博客 537

Transformer模型在语义通信中的实战应用:从信源编码到端到端优化

本文深入探讨了Transformer模型在语义通信中的实战应用,从信源编码到端到端优化。文章分析了Transformer凭借其强大的全局依赖建模能力,如何成为实现高效语义提取与传输的理想架构,并提供了构建可端到端训练系统的具体实现思路与评估方法,旨在为下一代智能通信系统提供技术参考。

o9p0q1的博客 689

Verilog HDL 100道面试题及参考答案

在 Verilog HDL 中,参数(parameter)和宏定义(define)都可用于定义常量,但它们存在诸多不同之处。参数(parameter)是模块内部的常量定义,具有局部性。它在模块内部起作用,不同模块可以有同名的参数,且值可以不同。参数通常用于定义模块的一些配置信息,例如数据位宽、延迟时间等。参数的定义和使用是在模块的作用域内进行的,通过参数传递可以方便地对模块进行配置。endmodule在上述代码中,WIDTH是一个参数,用于定义加法器的位宽。通过改变WIDTH。

大模型大数据攻城狮的专栏 1734

JZOJ5453. 【NOIP2017提高A组冲刺11.5】好路线

nodgd在旅游。现在,nodgd要从城市的西北角走到东南角去。这个城市的道路并不平坦,nodgd希望找出一条相对比较好走的路。 nodgd事先已经得到了这个城市的地图。地图上这个城市是一个

lijf2001的博客 362

【Linux】软件控制USB重新上电、加载:usbreset、hubpower、uhubctl

使用命令控制USB的供电、复位

郭老二 2186

SSL2841 2017年11月7日提高组T2 好路线(dp)

2017年11月7日提高组T2 好路线Descriptionnodgd在旅游。现在,nodgd要从城市的西北角走到东南角去。这个城市的道路并不平坦,nodgd希望找出一条相对比较好走的路。 nodgd事先已经得到了这个城市的地图。地图上这个城市是一个n×m的矩形,nodgd现在站在坐标为(1,1)的位置,需要到达坐标为(n,m)的位置。这张地图上用非负整数标记了每个整数坐标点的海拔,坐标为(x,

闲人请进 324

《大数据: Hive 交互命令和常用配置》

一、Hive 交互命令 1. 首先解决一个可能发生的问题 (log4 jar包冲突) 我这里解决方法就是删除一个,我删的是hive下的包 yexiang@hadoop1:<hive>$ hive SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/opt/soft/apache-hive-2.3.7-bin/lib/log4j-slf4j-impl-2.6.2.ja.

yexiang优快云的专栏 288

TenserRt平台SMOKE 3D目标检测部署完整教程:从理论到实践

本教程详细介绍了在RK3588平台上部署SMOKE 3D目标检测模型的完整流程。SMOKE是一种创新的单阶段单目3D检测方法,通过关键点估计直接预测3D目标信息,有效解决了深度信息缺失等挑战。文章从理论基础出发,解析了SMOKE的核心算法和网络架构,包括DLA-34主干网络和关键点中心化策略。同时提供了详细的Docker环境配置、模型导出到ONNX格式的实践指南,以及TensorRT引擎构建和性能优化的关键技术要点。该教程为开发者在嵌入式平台上实现高效3D目标检测提供了完整的技术参考。

LXY_LOVE36的博客 371

【ZJOJ 5454】【NOIP2017提高A组冲刺11.5】仔细的检查

Descriptionnodgd家里种了一棵树,有一天nodgd比较无聊,就把这棵树画在了一张纸上。另一天nodgd更无聊,就又画了一张。 这时nodgd发现,两次画的顺序是不一样的,这就导致了原本的某一个节点u0在第一幅图中编号为u1,在第二副图中编号为u2。 于是,nodgd决定检查一下他画出的两棵树到底是不是一样的。nodgd已经给每棵树的节点都从1到n进行了编号,即每棵树有n个节点。

771

Codex 赋能UI自动化测试

✅ 零编码门槛:业务人员也能直接上手✅ 无需复杂配置:跳过部署陷阱,分钟级启用✅ 无权限风险:沙箱隔离 + 操作审计,安全可控✅ 精准匹配 UI 自动化需求:生成代码与执行操作一体化本文我使用CRM系统分类管理功能进行测试演示,手把手教你从测试用例编写,到上传Codex、自动执行浏览器操作,每一步都有细节,看完直接复刻到工作中。

十二测试录 458

这个城市

  这个城市是个忘记回忆的地方 可是却让我们如此向往 这里的视线掩盖了神伤 有时候却看不清来时的方向   这个城市的我们都在追寻着梦想 每天行走在这城市的路上 看着心中的理想已经远去 只有这座城市带给我们力量   关于这个城市我们想要的太多 也许有一天会忘了它 那些岁月留给这个城市的味道 我只想拥抱你这座城市   这个城市的夜晚如此安静 可还有人为它徘徊在路上 ...

154

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【原创】2019.10.07模拟赛 nodgd 好数 好文章 好路线

10.07 好数 【问题描述】 nodgd 认为,如果一个数的三进制表示里数字1的个数和数字2的个数一样多,那就是好数。现在 nodgd 想知道不小于????的最小的????个好数,你快告诉他。 【输入格式】 输入文件 A.in。 第一行包含有一个整数????,表示 nodgd 提问的次数。 接下来????行,每行两个十进制表示的整数????, ????,表示 nodgd 的一次提问。 【输出格式】 输出文件 A.out。 对每次提...

致上 415

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【NOIP2017模拟6.25】小W的动漫

小W最近迷上了日本动漫,每天都有无数部动漫的更新等着他去看,所以他必须将所有的动漫排个顺序,当然,虽然有无数部动漫,但除了1号动漫,每部动漫都有且仅有一部动漫是它的前传(父亲),也就是说,所有的动漫形成一个树形结构。而动漫的顺序必须满足以下两个限制: 1、一部动漫的所有后继(子孙)都必须排在它的后面; 2、对于同一部动漫的续集(孩子),小W喜爱度高的须排在前面。 光排序小W还不爽,他想知道

chen1352 946

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Jzoj5454【NOIP2017提高A组冲刺11.5】仔细的检查

nodgd家里种了一棵树,有一天nodgd比较无聊,就把这棵树画在了一张纸上。另一天nodgd更无聊,就又画了一张。 这时nodgd发现,两次画的顺序是不一样的,这就导致了原本的某一个节点u0在第一幅图中编号为u1,在第二副图中编号为u2。 于是,nodgd决定检查一下他画出的两棵树到底是不是一样的。nodgd已经给每棵树的节点都从1到u进行了编号,即...

dianning8393的博客 192

[DP 倍增Floyd] LOJ#539.「LibreOJ NOIP Round #1」旅游路线

不算很难想。首先看到总钱数比较少,考虑 DPDP 出 fi,jf_{i,j} 表示从 ii 出发,已经在 ii 加了油,带了 jj 块钱,能走多远。 考虑如何转移,注意到油量比较大,所有不可能把它记到状态里。那我们就枚举下一次在哪里加油: fi,j=maxk{fk,j−pj+gi,k} f_{i,j}=\max_{k}\{ f_{k,j-p_j}+g_{i,k} \} 其中 gi,kg_{i

Lynstery's blog 656

备战Noip2018模拟赛11(B组)T4 Path 好路线

10月27日备战Noip2018模拟赛11(B组) T4路径好路线 题目描述   nodgd在旅游。现在,nodgd要从城市的西北角走到东南角去。这个城市的道路并不平坦,nodgd希望找出一条相对比较好走的路 .nodgd事先已经得到了这个城市的地图。地图上这个城市是一个nxm的矩形,nodgd现在站在坐标为(1,1)的位置,需要到达坐标为(n,m)的位置。这张地图上用非负整数标记了每个...

SEVE_M的博客 375

【NOIP2017提高A组冲刺11.5】总结

tarjan,hash具体要表示什么,比赛前不要去搞什么事,熟悉新机子的C++

Luckfort 285

【JZOJ 5442】【NOIP2017提高A组冲刺11.1】荒诞

Description我的灵魂与我之间的距离如此遥远,而我的存在却如此真实。 ——加缪《局外人》 我醒来的时候,发现满天星斗照在我的脸上。田野上的声音一直传到我的耳畔。夜的气味,土地的气味,海盐的气味,使我的两鬓感到清凉。这沉睡的夏夜的奇妙安静,像潮水一般浸透我的全身。这时,长夜将尽,汽笛叫了起来。它宣告有些人踏上旅途,要去一个从此和我无关痛痒的世界。 这时我在想一个问题:我有一个n个点,m条

627

JZOJ5454. 【NOIP2017提高A组冲刺11.5】仔细的检查

nodgd家里种了一棵树,有一天nodgd比较无聊,就把这棵树画在了一张纸上。另一天nodgd更无聊,就又画了一张。这时nodgd发现,两次画的顺序是不一样的,

lijf2001的博客 341

纪中模拟赛——最短路线

题目大意: 某城市的街道是一个很规整的矩形网格(见下图),有M条南北向的纵街,N 条东 西向的横街。现要从西南角的A 走到东北角的B,最短的走法共有多少种? 输入 输入文件Sline.in,一行,两个数M,N,其中 2 解题思路: 首先,很多人没看题目的人都应该会觉得这是最短路 —— 其实并不是~ 我的解法就是: 找规律,压位高精递推 记得大佬说过还有一种更好的方法~表示忘记...

owo 637

Jzoj3467 最长上升子序列

维护一个序列,使它可以进行下面两种操作: 1.在末尾添加一个数字x 2.将整个序列变成第x次操作后的样子 在每次操作后,输出当前序列的最长上升子序列的长度 序列初始时为空 嗯,可持久化线段树的裸题 额这可是noip提高组难度的题,我们发现所有操作可以变成一棵树(离线做法老套路了) 让后每次最多修改数组上的一个值(考虑二分求LIS的过程)最后改回去就好了 注意dfs又卡栈(jzo

扩展の灰(Extended Ash/Cooevjnz) 3022

Jzoj4210 我才不是萝莉控呢

小Y:“小R你是萝莉控吗。”小R:“...”  为了避免这个尴尬的话题,小R决定给小Y做一道题。 有一个长度为n的正整数数组A,满足艾> =艾+ 1,现在构造一个数组B,令的Bi = ΣA[j] (j∈[i,n])。 现在,有一个N * N的网格图,左下角坐标是(1,1),右上角坐标是(N,N)。有一个小SB正在坐标为(n,1)的位置,每一时刻,如果他现在在(x,y),他可以选择走到(x?-

扩展の灰(Extended Ash/Cooevjnz) 1772
上一篇: 欢迎使用优快云-markdown编辑器
下一篇: Jzoj5454【NOIP2017提高A组冲刺11.5】仔细的检查
扩展的灰
博客等级 码龄12年 60粉丝 342原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值