wordpress 插件下载站怎么做网站文字优化
wordpress 插件下载站,怎么做网站文字优化,河南卫生基层系统网站建设,wordpress网页loder插件跳跳#xff01;
题目描述
你是一只小跳蛙#xff0c;你特别擅长在各种地方跳来跳去。
这一天#xff0c;你和朋友小 F 一起出去玩耍的时候#xff0c;遇到了一堆高矮不同的石头#xff0c;其中第 i i i 块的石头高度为 h i h_i hi#xff0c;地面的高度是 h 0 …跳跳
题目描述
你是一只小跳蛙你特别擅长在各种地方跳来跳去。
这一天你和朋友小 F 一起出去玩耍的时候遇到了一堆高矮不同的石头其中第 i i i 块的石头高度为 h i h_i hi地面的高度是 h 0 0 h_0 0 h00。你估计着从第 i i i 块石头跳到第 j j j 块石头上耗费的体力值为 ( h i − h j ) 2 (h_i - h_j) ^ 2 (hi−hj)2从地面跳到第 i i i 块石头耗费的体力值是 ( h i ) 2 (h_i) ^ 2 (hi)2。
为了给小 F 展现你超级跳的本领你决定跳到每个石头上各一次并最终停在任意一块石头上并且小跳蛙想耗费尽可能多的体力值。
当然你只是一只小跳蛙你只会跳不知道怎么跳才能让本领更充分地展现。
不过你有救啦小 F 给你递来了一个写着 AK 的电脑你可以使用计算机程序帮你解决这个问题万能的计算机会告诉你怎么跳。
那就请你——会写代码的小跳蛙——写下这个程序为你 NOIp AK 踏出坚实的一步吧
输入格式
输入一行一个正整数 n n n表示石头个数。
输入第二行 n n n 个正整数表示第 i i i 块石头的高度 h i h_i hi。
输出格式
输出一行一个正整数表示你可以耗费的体力值的最大值。
样例 #1
样例输入 #1
2
2 1样例输出 #1
5样例 #2
样例输入 #2
3
6 3 5样例输出 #2
49提示
样例解释
两个样例按照输入给定的顺序依次跳上去就可以得到最优方案之一。
数据范围
对于 1 ≤ i ≤ n 1 \leq i \leq n 1≤i≤n有 0 h i ≤ 1 0 4 0 h_i \leq 10 ^ 4 0hi≤104且保证 h i h_i hi 互不相同。
对于 10 % 10\% 10% 的数据 n ≤ 3 n \leq 3 n≤3
对于 20 % 20\% 20% 的数据 n ≤ 10 n \leq 10 n≤10
对于 50 % 50\% 50% 的数据 n ≤ 20 n \leq 20 n≤20
对于 80 % 80\% 80% 的数据 n ≤ 50 n \leq 50 n≤50
对于 100 % 100\% 100% 的数据 n ≤ 300 n \leq 300 n≤300。 每个石头只能跳一次贪心找当前区间差最大的两个区间端点 #includebits/stdc.h
using namespace std;int n;
int h[310];
long long int mt;int main()
{cin n;for(int i 1;i n;i){cin h[i];}h[0] 0;//排序sort(h1,hn1);//左右指针int l 0;int r n;//贪心while(l r){mt mt (h[r] - h[l])*(h[r] - h[l]);l;mt mt (h[r] - h[l])*(h[r] - h[l]);r--;}cout mt endl;return 0;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91328.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!