1.3.6(extra)
2016-03-25 15:56
295 查看
/* ID:18861501 LANG:C++ TASK:skidesign */ /*------------------Header Files------------------*/ #include <iostream> #include <cstring> #include <string> #include <cstdio> #include <algorithm> #include <cstdlib> #include <ctype.h> #include <cmath> #include <stack> #include <queue> #include <map> #include <vector> #include <limits.h> using namespace std; /*------------------Definitions-------------------*/ #define LL long long #define PI acos(-1.0) #define INF 0x3F3F3F3F /*---------------------Work-----------------------*/ int s[1005]; bool cmp(int a,int b) { return a<b; } void work() { int N; scanf("%d",&N); for(int i=1;i<=N;i++) scanf("%d",&s[i]); sort(s+1,s+N+1,cmp); int low=s[1],high=s ; int min_money=INF; for(int i=low;i<=high-17;i++) //数据量小,直接暴力 { int left=i,right=i+17,sum=0; for(int i=1;i<=N;i++) { if(s[i]<left) sum+=(left-s[i])*(left-s[i]); else if(s[i]>right) sum+=(s[i]-right)*(s[i]-right); } min_money=min(sum,min_money); } printf("%d\n",min_money); } /*------------------Main Function------------------*/ int main() { //freopen("test.txt","r",stdin); freopen("skidesign.out","w",stdout); freopen("skidesign.in","r",stdin); work(); return 0; }
相关文章推荐
- 电信3G APN设置
- Base Class Doesn't Contain Parameterless Constructor?
- ICP编程软件配置(烧写KEIL编译后的bin文件)
- LRU Cache的实现
- gradle和maven有什么区别?
- 【lLinux驱动】linux内核源码目录结构
- Spring对Hibernate事务管理
- 16、java代码注释规范
- ArcGIS空间参考
- lnmp安装 centos6.5+mysql5.6.17+nginx1.8.0+php5.5.12
- 1.3.4
- 1.3.5(wonderful)
- ios static cell 不显示
- Aop
- 个人理解---中国剩余定理
- 友盟相关
- radio, checkbox,Select的操作
- HA 简单报错总结
- 动态模糊认知图
- MojoliciousLite: 实时的web框架 概述