【HAOI 2008】 糖果传递
2024-10-21 09:54:39
【题目链接】
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 ; }
最新文章
- tif文件导入postgresql
- C#改善程序的50种方法
- Javascript模式(第四章函数)------读书笔记
- Autodesk Vault: 获取授权失败
- Java中final的作用
- 对于程序开发者看书(指实在的书而不是PDF)的好处。(个人看法而已)
- java笔记--关于线程通信
- golang构造函数与转换函数
- (转) 线上环境部署MongoDB的官方建议
- JDK版本1.6和6.0到底指什么
- 存储过程系列之调试存储过程 SQL Server 2005
- 制作双击可运行的jar
- System.Web.UI.WebControls的Web服务器控件
- tomcat 修改端口(Java之负基础实战)
- JS学习笔记——JavaScript继承的6种方法(原型链、借用构造函数、组合、原型式、寄生式、寄生组合式)
- Linux下memcached安装与连接
- Apache的配置文件http.conf参数含义详解
- Markdown 语法手册 (完整整理版)
- 5. 箭头函数_this 指向_es6 常用语法
- CodeForces1065F 树形dp
热门文章
- 如何在linux使用nmap端口扫描工具扫描网段内开放的端口
- IDEA SpringBoot项目连接数据库报Acess denied错误解决方法
- 【原】Mysql常用语句
- 子集和问题 - 回溯&;搜索
- Gym - 101670B Pond Cascade(CTU Open Contest 2017 贪心,二分)
- with一个对象,自动触发__enter__方法
- notepad++使用NppFTP连接linux,编写shell脚本无法保存上传的问题
- python爬虫27 | 当Python遇到MongoDB的时候,存储av女优的数据变得如此顺滑爽~
- 猎豹CEO傅盛:与周鸿祎、雷军、马化腾、马云的的相爱相杀
- mySQL and sqoop for ubuntu