当前位置: 首页 > news >正文

蓝桥杯备考:贪心问题之均分纸牌

咱的贪心策略就是每次分好一个堆儿,如果某个堆已经是满足题意了,就不用管这个堆了,否则要向下一个堆借几个元素

#include <iostream>
using namespace std;
const int N  = 110;
typedef long long ll;
int a[N];
int n;
ll x;
int cnt;
int main()
{
	cin >> n;
	for(int i = 1;i<=n;i++)
	{
		cin >> a[i];
		x+=a[i];
	}
	x/=n;
	for(int i = 1;i<n;i++)
	{
		if(a[i]==x)continue;
		cnt++;
		a[i+1]-=(x-a[i]);
	}
	
	cout << cnt << endl;
	
	return 0;
}

相关文章:

  • 【2.项目管理】2.4 Gannt图【甘特图】
  • 【Python】类定义过程中 列表推导式获取类变量的问题
  • Oracle 23ai Vector Search 系列之2 ONNX(Open Neural Network Exchange)
  • Webpack 配置详解:从入门到实战
  • 复习MySQL20250327
  • OmniPlan Pro for Mac 项目管理流程
  • 人工智能模型的自我学习能力
  • 相对位置2d矩阵和kron运算的思考
  • 各种响应的理解
  • Java学习打卡-Day22-多线程
  • Dify 服务器部署指南
  • SpringBean模块(二)bean初始化(2)和容器初始化顺序的比较--引入ApplicationContextInitializer
  • SQLark SQL编辑器秘籍,编写高效SQL查询
  • SpringBoot3解决跨域请求问题(同源策略、JSONP、CORS策略)(Access-Control-Allow-Origin)(2025详细教程)
  • 电销行业机器人外呼话术设计:关键注意事项与实践指南
  • C语言之数据结构:双向链表
  • 整理一些php7 新特性
  • Node.js 模块加载机制--详解
  • 【设计模式】策略模式+门面模式设计对接银行接口的API
  • # 线性代数:660习题总结660# 宋浩讲解视频
  • 京东一季度净利增长五成,营收增速创近三年新高,称外卖业务取得显著进展
  • 多家外资看好中国市场!野村建议“战术超配”,花旗上调恒指目标价
  • 沈阳卫健委通报“健康证”办理乱象:涉事医院已被立案查处
  • 沈阳一超市疑借领养名义烹食流浪狗,当地市监局:已收到多起投诉
  • 男子退机票被收90%的手续费,律师:虽然合规,但显失公平
  • 甩掉“肥胖刺客”,科学减重指南来了