链接

分析:读题!读题!读题!重要的事说三遍,中文翻译漏掉了一个重要的地方,每个只能用一次,调了一下午还以为标程错了,其实就是找一段长为17的区间,然后使所有都处于这个区间中代价最小,暴力枚举即可。

 /*
PROB:skidesign
ID:wanghan
LANG:C++
*/
#include "iostream"
#include "cstdio"
#include "cstring"
#include "algorithm"
#include "cmath"
using namespace std;
const int maxn=+;
const int INF=<<;
int a[maxn];
int n;
int main()
{
freopen("skidesign.in","r",stdin);
freopen("skidesign.out","w",stdout);
cin>>n;
for(int i=;i<=n;i++)
cin>>a[i];
int res=INF;
for(int i=;i<=-;i++){
int ans=;
for(int j=;j<=n;j++){
if(a[j]>=i&&a[j]<=i+){ }else{
int num=min(abs(i-a[j]),abs(i+-a[j]));
ans+=num*num;
}
}
res=min(ans,res);
}
cout<<res<<endl;
}

最新文章

  1. MySQL如何导出带日期格式的文件
  2. 理解 OpenStack Swift (1):OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置
  3. 织梦5.7 TAG、标题、栏目以及keywords长度字符数限制修改
  4. sdutoj 2154 Shopping
  5. UVa 11988 破损的键盘(链表)
  6. [HDOJ5521]Meeting(最短路)
  7. Android用AutoCompleteTextView实现搜索历史记录提示
  8. XFire构建服务端Service的两种方式(转)
  9. C++习题 对象转换
  10. Linux学习 -- Shell编程 -- 正则表达式
  11. Azure机器学习入门(四)模型发布为Web服务
  12. while补充,字符串和数字的内置方法
  13. 开源的 Restful Api 集成测试工具 Hitchhiker
  14. JDBC【PreparedStatment、批处理、处理二进制、自动主键、调用存储过程、函数】
  15. 【机器学习】--xgboost初始之代码实现分类
  16. 解决Ubuntu 16.04 上Android Studio2.3上面运行APP时提示DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs的问题
  17. Python ImportError: No module named &#39;requests&#39;的解决方法
  18. c++入门之浅拷贝和深拷贝
  19. Scrapy工作原理
  20. 关于postman中表单提交与数据包提交的问题,file_get_contents(&quot;php://input&quot;)可以获取数据,$_POST不能获取数据

热门文章

  1. webstorm(二):拼写warning
  2. Linux出现cannot create temp file for here-document: No space left on device的问题解决
  3. Linux下使用vi新建文件保存文件时遇到错误:E212: Can&#39;t open file for writing
  4. sourcetree帮助文档
  5. jinjia2模板学习
  6. 【转】Spring框架深入理解
  7. call lua function from c and called back to c
  8. Python源代码--整数对象(PyIntObject)的内存池
  9. 基于canvas和Web Audio的音频播放器
  10. OpenStack源码系列---neutron-server