P4995 跳跳!
Posted hahaha2124652975
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P4995 跳跳!相关的知识,希望对你有一定的参考价值。
喵喵喵好久没做过贪心的题目了,刷一下免得忘了嘤嘤嘤
虽然是黄题,但是我承认并不是很难,so看代码吧还是。。
#include<set> #include<map> #include<list> #include<queue> #include<stack> #include<string> #include<cmath> #include<ctime> #include<vector> #include<bitset> #include<memory> #include<utility> #include<cstdio> #include<sstream> #include<iostream> #include<cstdlib> #include<cstring> #include<algorithm> using namespace std;//长长的头文件。。 int n; long long ans; long long a[305]; int main() scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%d",&a[i]); n++; sort(a+1,a+1+n);//排序 int l=1,r=n; while(l<r)每次从两头逐渐向中间靠拢 ans+=(a[l]-a[r])*(a[l]-a[r]); l++; ans+=(a[l]-a[r])*(a[l]-a[r]); r--; printf("%lld\n",ans);//记住用longlong存储答案 return 0;
那基本就是这样,白白
以上是关于P4995 跳跳!的主要内容,如果未能解决你的问题,请参考以下文章