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

wordpress演示站功能竞价推广运营

wordpress演示站功能,竞价推广运营,wordpress外网不能访问,做网站界面多少钱来源:十四届蓝桥杯STEMA考试Python真题试卷第二套编程第四题:糖果罐调整 该题解通过贪心策略在每一步都选择对当前状态最有利的操作,从而达到最少调整次数的目标。 题目描述 现有 N 罐糖果,且已知每罐糖果的初始数量。现给出两个数值 L 和 R(L≤R),需要把每罐糖果的数…

来源:十四届蓝桥杯STEMA考试Python真题试卷第二套编程第四题:糖果罐调整
该题解通过贪心策略在每一步都选择对当前状态最有利的操作,从而达到最少调整次数的目标。

题目描述

现有 N 罐糖果,且已知每罐糖果的初始数量。现给出两个数值 L 和 R(L≤R),需要把每罐糖果的数量调整为:L≤任意一罐糖果的数量≤R。调整的方式是每次从其中一罐糖果中拿出 1 块放到其他糖果罐中。

请你计算出最少调整几次才能使每罐糖果的数量都在 L 到 R 范围之间,如果不能将每罐糖果都调整到 L 到 R 范围之间则输出-1。

例如:
N = 2,2 罐糖果的初始数量为 3 和 8,L = 3,R = 6,通过调整使得:3≤任意一罐糖果的数量≤6,调整方式如下:
第一次从初始数量为 8 的罐中拿 1 块放到初始数量为 3 的罐中,调整后为(4,7);
第二次从数量 7 的罐中拿 1 块放到数量为 4 的罐中,调整后为(5,6);
故最少调整 2 次。

输入描述:
第一行输入一个正整数 N(N<30),表示糖果的罐9数
第二行输入 N 个正整数(1≤正整数≤100),表示每罐糖果的初始数量,每个正整数之间以一个空格隔开
第三行输入两个正整数 L,R(1≤L≤R≤100),表示每罐糖果的数量所要调整的范围,两个正整数之间以一个空格隔开

输出描述:
输出一个整数,表示最少调整几次才可以使 N 罐糖果数量都在 L 和 R 范围之间,如果不能将 N 罐糖果调整到L 到 R 范围之间则输出-1

样例输入:

2
3 8
3 6

样例输出:

2

参考答案

def min_adjustments_to_balance_candies(n, candies, L, R):total_candies = sum(candies)# 计算糖果总量的最小和最大需求min_needed = n * Lmax_needed = n * R# 如果总糖果数不在 [min_needed, max_needed] 范围内,无法调整if total_candies < min_needed or total_candies > max_needed:return -1# 计算多余糖果数和不足糖果数excess = 0deficit = 0for candy in candies:if 
http://www.tj-hxxt.cn/news/103006.html

相关文章:

  • 深圳市手机网站建设品牌百度知道网页版进入
  • 济南快速网站制作公司aso关键字优化
  • 门户网站建设实施方案如何网站优化排名
  • seo包年服务深圳网站seo公司
  • 网站开发用什么语言最安全ios微信上的pdf乱码
  • 中山做网站公司哪家好关键词搜索指数
  • 宝山网站建设服务怎么关闭seo综合查询
  • 新市区做网站百度新闻官网首页
  • 沈阳网站建设syfzkj网站建设的好公司
  • 新手学做网站内容吸引人的软文标题例子
  • 公司网站域名注册费用优书网首页
  • html静态网页作业重庆seo代理
  • 做网站发房源综合语录单页网站
  • 佛山网站优化什么价格网站友情链接
  • 免费建站abc线上教育培训机构十大排名
  • 网站wap版影响权重么百度排名点击软件
  • 云南省昆明市做网站的公司西安seo网站关键词
  • 做家政应该下载什么网站网站seo设计方案案例
  • 杭州市城乡建设委员会的网站湖南长沙最新情况
  • 福田招聘信息优化的定义
  • ps网站子页怎么做软文广告怎么写
  • 网站开发合同的缺陷可以直接进入的舆情网站
  • 厦门企业网站建设补贴百度收录刷排名
  • 磁盘阵列做网站如何提升网站搜索排名
  • 网站的论坛怎么做的参考网是合法网站吗?
  • 移动应用与开发是干什么的seo视频教程我要自学网
  • 游戏网站建设方案书百度公司销售卖什么的
  • 天权网站建设企业邮箱查询
  • 曲靖网站建设公司网站设计公司哪家专业
  • 模拟网站效果百度官方平台