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

一个几个人做网站的几个故事电影国内免费saas+crm

一个几个人做网站的几个故事电影,国内免费saas+crm,高端上海网站设计公司,wordpress遇到的问题文章目录 排队游戏 排队游戏 新来的老师给班里的同学排一个队,每个学生有一个能力值,一些学生是刺头不会听老师的话,而是自己选位置;非刺头同学在剩下的位置按照能力值从小到大排;对非刺头同学,如果发现他…

文章目录

  • 排队游戏

排队游戏

  • 新来的老师给班里的同学排一个队,每个学生有一个能力值,一些学生是刺头不会听老师的话,而是自己选位置;
  • 非刺头同学在剩下的位置按照能力值从小到大排;对非刺头同学,如果发现他前面有能力值比自己高的同学,他不满程度就增加,增加的数量等于前面能力值比他大的同学的个数;
  • 刺头不会产生不满;
  • 如果整个班级累计的不满程度超过k,那么老师就没办法教这个班级了

输入描述:
第一行输入n, m, k ,分别表示班级总人数,刺头数,最大不满程度;
第二行为刺头所在位置(从0开始)
第三行有n个数,表示老师排好的队中每个同学的能力值,非刺头同学一定按照能力值升序排序;

输出描述:
0或者1, 0表示老师可以继续教这个班级;1表示不可以继续教;

示例1
输入:
4 2 3
0 1
1810 1809 1801 1802
输出:
1

示例2
输入:
4 2 4
0 1
1810 1809 1801 1802
输出:
0

python实现:

  • 暴力求解,计算每个非刺头同学的不满程度,并累加,最后与k值比较;
  • 每个非刺头同学前面,只有是刺头且能力值比自己高时,不满程度才+1;

# 输入
n, m, k = [int(i) for i in input().strip().split()]
# 刺头的位置索引
bad_stu_idx = [int(i) for i in input().strip().split()]# 每个同学的能力值
ability = [int(i) for i in input().strip().split()]sum_val = 0  # 不满程度
# 计算每个非刺头的不满程度
for i in range(n):if i in bad_stu_idx:continuej = 0while j < i:if j in bad_stu_idx and ability[j] > ability[i]:sum_val += 1j += 1if sum_val > k:print(1)
else:print(0)
http://www.dtcms.com/wzjs/831456.html

相关文章:

  • 网站宽度一般是多少wordpress国外vps
  • 一站式网站设计做网站推广弊端
  • 江门网站优化排名惠州网络推广费用
  • 网站建设与规划策划书互联网公司经营范围
  • 招工做哪个网站织梦印刷公司网站源码
  • 凡科建站怎么删除网站建设移动网站用什么建设
  • 外贸网站 备案公司名字大全免费查询
  • 机械网站开发方案网站制作定制图
  • 历下区住房和城市建设局网站做空的网站有哪些
  • 上海网站制作软件做本地团购网站
  • 成都 做网站 模版wordpress 微信朋友圈
  • 微信网站是多少钱怎么给一个花店做网站建设
  • 宣汉县建设局网站外贸购物网站建设
  • 做任务网站源码淘宝客网站能用淘宝图标做标志吗
  • 网站怎么添加管理员建设网站是做手机版好还是pc版好
  • 网站模板修改器店铺运营
  • 台州网站建设公司wordpress注册 邮件
  • angular做门户网站大型地方门户网站源码
  • 小学网站建设情况说明番禺网站开发
  • 购物网站开发django建筑工程网校排行榜
  • 有账号密码网站怎么建设商城网站建设基础设计
  • 建设一个展示商品的网站做网站怎么去进行链接
  • 电商网站的模块网站建设需解决问题
  • 能力天空的网站建设优劣势wordpress 心理
  • 大型旅行社自建网站开发公司技术科总结
  • vs做的网站项目可以改名字吗湖北建设执业注册中心网站
  • 免费推广网站在线wordpress手机文章列表
  • 上海定制网站建设费用手机移动端网站建设宣传
  • 苏州网站建设需要多少钱网站死链接查询
  • 贵州省建设厅考证官方网站网站如何做伪静态