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

洛谷:P4995 跳跳!

题目描述

你是一只小跳蛙,你特别擅长在各种地方跳来跳去。

这一天,你和朋友小 F 一起出去玩耍的时候,遇到了一堆高矮不同的石头,其中第 i 块的石头高度为 hi​,地面的高度是 h0​=0。你估计着,从第 i 块石头跳到第 j 块石头上耗费的体力值为 (hi​−hj​)2,从地面跳到第 i 块石头耗费的体力值是 (hi​)2。

为了给小 F 展现你超级跳的本领,你决定跳到每个石头上各一次,并最终停在任意一块石头上,并且小跳蛙想耗费尽可能多的体力值。

当然,你只是一只小跳蛙,你只会跳,不知道怎么跳才能让本领更充分地展现。

不过你有救啦!小 F 给你递来了一个写着 AK 的电脑,你可以使用计算机程序帮你解决这个问题,万能的计算机会告诉你怎么跳。

那就请你——会写代码的小跳蛙——写下这个程序,为你 NOIp AK 踏出坚实的一步吧!

输入格式

输入一行一个正整数 n,表示石头个数。

输入第二行 n 个正整数,表示第 i 块石头的高度 hi​。

输出格式

输出一行一个正整数,表示你可以耗费的体力值的最大值。

输入输出样例

输入 #1复制

2 2 1

输出 #1复制

5

输入 #2复制

3 6 3 5

输出 #2复制

49

说明/提示

样例解释

两个样例按照输入给定的顺序依次跳上去就可以得到最优方案之一。

数据范围

对于 1≤i≤n,有 0<hi​≤104,且保证 hi​ 互不相同。

对于 10% 的数据,n≤3;

对于 20% 的数据,n≤10;

对于 50% 的数据,n≤20;

对于 80% 的数据,n≤50;

对于 100% 的数据,n≤300。

题解:

#include "iostream"
using namespace std;
#include "algorithm"

long long jisuan(int a,int b){
return 1LL*(a-b)*(a-b);
}

int main(){
int n;
cin>>n;
int a[305];
for(int i=0;i<n;i++){
cin>>a[i];
}
sort(a,a+n);
long long sum=0;
int cur=0;
int l=0,r=n-1;
while(l<=r){
sum+=jisuan(cur,a[r]);
cur=a[r];
r--;
if(l<=r){
sum+=jisuan(cur,a[l]);
cur=a[l];
l++;
}
}
cout<<sum<<endl;
system("pause");
return 0;
}

http://www.jsqmd.com/news/522499/

相关文章:

  • 探讨PMI银泰科技发展前景,苏州地区哪家合作企业比较靠谱? - 工业推荐榜
  • 告别第三方工具:直接使用Cloudflare官方测速链接的完整教程
  • Python点云处理实战:5种降采样方法对比与Open3D代码详解
  • 社交媒体自动化:OpenClaw+Qwen3-32B定时发布小红书草稿
  • Pixel Dimension Fissioner惊艳效果:企业价值观文本裂变为员工手册/文化墙/招聘文案
  • 实战分享:如何用Python脚本快速将Anti-UAV数据集转为YOLO格式(附完整代码解析)
  • Pixel Dimension Fissioner商业应用:电商详情页文案自动化迭代与AB测试闭环
  • AI编程避雷手册:我在用豆包MarsCode重构TodoList时踩过的5个坑
  • 2026钥匙知识产权公司靠谱吗,专业解读跨境知识产权服务公司的选择要点 - 工业设备
  • 用CLIP模型自动提取视频关键帧:Python实战教程(附完整代码)
  • GHelper:全方位硬件控制与性能优化革新工具
  • 无人机垃圾清理技术新进展
  • Pixai.art实战:如何用AI绘画工具快速生成你的第一幅漫画作品(附详细步骤)
  • 无线 DDC 如何神操作,助楼宇自控挣脱 “有线” 枷锁?
  • 2026年聊聊高精度铝滑台,哪些品牌制造商比较靠谱 - myqiye
  • Redis分布式锁避坑指南:为什么你的Redisson锁突然失效了?
  • 2026年会计培训正规机构盘点,高性价比品牌推荐,费用怎么算 - mypinpai
  • VPLS实战指南:从原理到华为ENSP配置全解析
  • QWEN-AUDIO精彩案例:非遗传承人口述历史语音复原实践
  • 微信立减金回收靠谱平台大揭秘,闲置变现不踩坑! - 京顺回收
  • 3月优质!2026口碑不错的铝合金KBK起重机品牌推荐,刚性KBK/洁净室电动葫芦,铝合金KBK起重机直销厂家哪家好 - 品牌推荐师
  • 阿里巴巴大数据研发工程师面试题精选:10道高频考题+答案解析(附PDF)
  • 国密算法SM2 vs RSA:性能实测对比与Java迁移指南
  • VIENNA整流器滞环控制 vs 传统PI控制:实测波形对比与性能分析
  • 洛谷:P1094 [NOIP 2007 普及组] 纪念品分组
  • 基于EasySip的VOIP网络电话实现:突破传统电信座机的限制
  • 从单机到云端:MuJoCo物理仿真引擎的分布式架构演进之路
  • 降重压力小了!开源免费的降AI率神器 —— 千笔AI
  • 想知道 IBMS 是什么?这里有全面概述
  • 分析2026年推荐的GEO公司,无锡云迹科技靠谱吗 - 工业品网