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

宁波网站建设h5查询关键词

宁波网站建设h5,查询关键词,制作图片在线,有哪些网站可以找兼职做文章目录 训练士兵三国游戏 在蓝桥杯当中,有一类题型就是考察你的思维,在这一类题型中,我们就得使用到这个 贪心排序的思想在这类题目中,我们就常常会发现,自己会出现,知道大体的思路,但是真正要…

文章目录

  • 训练士兵
  • 三国游戏

  • 在蓝桥杯当中,有一类题型就是考察你的思维,在这一类题型中,我们就得使用到这个 贪心+排序的思想
  • 在这类题目中,我们就常常会发现,自己会出现,知道大体的思路,但是真正要你进行详细化表达的时候,就发现出现这个思维混乱的情况,对此,我们应该多做一下这类型的题目,多思考细节处理

训练士兵

训练士兵

在这里插入图片描述

  • 思路分析:在这一题,我们想的肯定是如果组团的费用便宜的话,我们肯定是使用组团,当然我们还得考虑到什么时候组团不划算(因为你可能会多了一些多余的训练出现),如何找到这个边界是需要我们进行思考的一个问题!
  • 由于考虑到是否多余的问题,所以我们要对输入的元素,按照训练的次数进行降序排序,然后统计找到这个单独训练的时候成本大于一起训练的情况
import os
import sys
#要么全组团,要么全单独。除非你全单独训练比组团都便宜。
#看看全单独和组团谁便宜。要是组团还贵,以后每次训练都不用组团啦。因为再往后慢慢都顶尖了,费用包减少的。
n,S = map(int,input().split(' '))
pc = []
for i in range(n):p,c = map(int,input().split(' '))pc.append([p,c])                           #pc二维列表,第二维度是每个士兵训练成本和次数
pc.sort(key = lambda x:x[1],reverse = True)    #按每个士兵的 ※※训练次数※※ ※※降序排序※※
sump,a,ans = 0,0,0       
for i in range(n):sump += pc[i][0]                           #sump是逐一把左端的p加起来,每次加完都和S比较一下        if sump >= S:                              a = i - 1                              #12~16行是为了找一个下标a,位置a和他前面的p加起来刚好不超过Sbreak
ans += pc[a+1][1]*S                            #a后面的人也要训练,所以为了便宜只能组团。等他们顶尖了就不用组啦~
for i in range(a+1):ans += (pc[i][1]-pc[a+1][1])*pc[i][0]      #只剩a及前者时,每人单独练更便宜
print(ans)

三国游戏

在这里插入图片描述

  • 思路分析:在本题目中,我们需要考虑三个人的具体情况,因为是比较其中一个人是否大于剩余的两个人,所以将剩余的两个人的情况进行合并处理,然后作差,再进行排序,我们就一直累加,找到当累加结果大于0的最多的发生的事件次数即可
import os
import sys# 请在此输入您的代码
n = int(input())A = list(map(int,input().split()))
B = list(map(int,input().split()))
C = list(map(int,input().split()))Aw,Bw,Cw = [0]*n,[0]*n,[0]*nfor i in range(n):Aw[i] = A[i]-B[i]-C[i]Bw[i] = B[i]-A[i]-C[i]Cw[i] = C[i]-A[i]-B[i]Aw.sort(reverse=True)
Bw.sort(reverse=True)
Cw.sort(reverse=True)ans = 0
acc = 0
cur = 0
for i in range(n):if acc + Aw[i] >0:acc+=Aw[i]cur+=1else:break
ans = max(cur,ans)acc = 0
cur = 0
for i in range(n):if acc + Bw[i] >0:acc+=Bw[i]cur+=1else:break
ans = max(cur,ans)acc = 0
cur = 0
for i in range(n):if acc + Cw[i] >0:acc+=Cw[i]cur+=1else:break
ans = max(cur,ans)if ans !=0:print(ans)
else:print(-1)
http://www.dtcms.com/wzjs/374358.html

相关文章:

  • 大连企业网站建设定制百度指数怎么分析
  • 开发网站需要多少钱重庆seo推广运营
  • 找人做一个网站需要花多少钱360竞价推广客服电话
  • 山西今日头条新闻消息seo网站优化技术
  • 自己制作的网站怎么做分页软文营销的案例
  • 邯郸企业网站制作建设百度西安
  • aspnet网站开发教程南宁seo营销推广
  • 哪个网站好网络营销渠道策略有哪些
  • 全景效果图网站模板建站流程
  • 专门提供做ppt小素材的网站哪家网络营销好
  • 找外包公司做个网站多少钱短视频seo排名
  • 独立站建站系统推广公司主要做什么
  • 网站设计的思路品牌传播推广方案
  • 定制手机网站建设酒店线上推广方案有哪些
  • 自适应网站内容区做多大合适怎么把产品快速宣传并推广
  • 广西网站建设推广网站联盟营销
  • ui设计职业培训机构谷歌搜索引擎优化seo
  • 建设银行怎么加入信用网站互联网营销
  • 承德网站建设咨询google play下载安卓
  • 免费查公司查老板宁波seo推广公司排名
  • 全网vip影视网站一键搭建推广发布任务平台app下载
  • 永康公司做网站百度竞价系统
  • 企业大型网站开发设计建站流程今天最新的新闻
  • 创意聊城做网站的公司创建属于自己的网站
  • 做外贸常用网站网站推广代理
  • 网站建设公司如何生存安徽疫情最新情况
  • asp的网站上海搜索引擎优化seo
  • 支付宝网站接口申请seo目标关键词优化
  • 零食网站模板下载互联网公司网站模板
  • 缪斯设计集团seo流量的提升的软件