【题目链接】

https://www.lydsy.com/JudgeOnline/problem.php?id=1045

【算法】

环形均分纸牌问题

【代码】

#include<bits/stdc++.h>
using namespace std;
#define MAXN 1000010 int i,n;
long long sum,ans;
long long a[MAXN],s[MAXN]; int main()
{ scanf("%d",&n);
for (i = ; i <= n; i++)
{
scanf("%lld",&a[i]);
sum += a[i];
}
for (i = ; i <= n; i++)
{
a[i] -= sum / n;
s[i] = s[i-] + a[i];
}
sort(s+,s+n+);
for (i = ; i <= n; i++) ans += abs(s[(n+)/] - s[i]);
printf("%lld\n",ans); return ; }

最新文章

  1. tif文件导入postgresql
  2. C#改善程序的50种方法
  3. Javascript模式(第四章函数)------读书笔记
  4. Autodesk Vault: 获取授权失败
  5. Java中final的作用
  6. 对于程序开发者看书(指实在的书而不是PDF)的好处。(个人看法而已)
  7. java笔记--关于线程通信
  8. golang构造函数与转换函数
  9. (转) 线上环境部署MongoDB的官方建议
  10. JDK版本1.6和6.0到底指什么
  11. 存储过程系列之调试存储过程 SQL Server 2005
  12. 制作双击可运行的jar
  13. System.Web.UI.WebControls的Web服务器控件
  14. tomcat 修改端口(Java之负基础实战)
  15. JS学习笔记——JavaScript继承的6种方法(原型链、借用构造函数、组合、原型式、寄生式、寄生组合式)
  16. Linux下memcached安装与连接
  17. Apache的配置文件http.conf参数含义详解
  18. Markdown 语法手册 (完整整理版)
  19. 5. 箭头函数_this 指向_es6 常用语法
  20. CodeForces1065F 树形dp

热门文章

  1. 如何在linux使用nmap端口扫描工具扫描网段内开放的端口
  2. IDEA SpringBoot项目连接数据库报Acess denied错误解决方法
  3. 【原】Mysql常用语句
  4. 子集和问题 - 回溯&amp;搜索
  5. Gym - 101670B Pond Cascade(CTU Open Contest 2017 贪心,二分)
  6. with一个对象,自动触发__enter__方法
  7. notepad++使用NppFTP连接linux,编写shell脚本无法保存上传的问题
  8. python爬虫27 | 当Python遇到MongoDB的时候,存储av女优的数据变得如此顺滑爽~
  9. 猎豹CEO傅盛:与周鸿祎、雷军、马化腾、马云的的相爱相杀
  10. mySQL and sqoop for ubuntu