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

前端做微网站发布悬赏任务的推广平台

前端做微网站,发布悬赏任务的推广平台,天华建筑设计公司官网,wordpress实现用户中心结对编程(200) 某部门计划通过结队编程来进行项目开发,部门有N名员工,每个员工有唯一的职级,三个员工为一组,结队分组规则如下:选出序号为i,j,k的员工,职级分别为level[i], level[j…

结对编程(200)

  • 某部门计划通过结队编程来进行项目开发,部门有N名员工,每个员工有唯一的职级,三个员工为一组,结队分组规则如下:
  • 选出序号为i,j,k的员工,职级分别为level[i], level[j], level[k],满足level[i]<level[j]<level[k] 或者 level[i] > level[j] > level[k] 其中0<i<j<k<n
  • 计算可能组合的小组数量,同一员工可以参加多个小组;

输入描述:
第一行:员工总数n,【1,6000】
第二行:按序号依次排列的员工的职级,level[i] 在【1,10^5】
输出描述:
可能结对的小组数量

示例1
输入:
4
1 2 3 4
输出:
4
说明:
(1,2,3)(1,2,4) (1,3,4) (2,3,4)

示例2
输入:
3
5 4 7
输出:
0

思路:

  • 找到满足两个条件的小组;
    • 条件1,0<i<j<k<n;
    • 条件2,level[i]<level[j]<level[k] 或者 level[i] > level[j] > level[k]
  • 两组对应相乘
 
n = int(input())
nums = [int(x) for x in input().split(" ")]           
compare_count = {}
for i in range(n):compare_count[i]= [0,0,0,0]result = 0
k=1
while(True):if(k>=n):breakelse :for j in range(k):if (nums[j] < nums[k]) : compare_count[k][0] +=1elif (nums[j] > nums[k]) :compare_count[k][1] +=1k+=1for i in range(n-2, 0,-1):for j in range(n-1,i,-1):if (nums[j] < nums[i]) : compare_count[i][2] +=1elif (nums[j] > nums[i]) : compare_count[i][3] +=1for i in range(n):temp = compare_count[i]result +=  temp[0] * temp[3] + temp[1] * temp[2]print(result)
http://www.hrbkazy.com/news/41830.html

相关文章:

  • 做旅游攻略比较好的网站北京百度快速优化排名
  • wordpress特色图片url广东seo价格是多少钱
  • 政务性网站制作公司crm
  • 百度推广电话号码杭州seo运营
  • 宣城做网站站长工具网站测速
  • 万网官网登录入口网站排名优化需要多久
  • 龙口网站建设哪家好手机做网页的软件
  • wordpress最新模板下载seo服务外包客服
  • 平原县建设局网站上海推广网络营销咨询热线
  • 定制开发生产管理软件推荐seo排名优化培训网站
  • 合肥网站建设工作如何自己搭建一个网站
  • 电脑网页打不开怎么回事厦门seo排名
  • 商业网站开发入门选课网站搜索引擎优化的基本内容
  • 做网页网站抚顺优化seo
  • 中山有网站建设公司吗中国刚刚发生8件大事
  • php动态网站开发师学seo的培训学校
  • 遵义网站制作小程序自媒体软文发布平台
  • 客服图片优化是什么意思
  • 项目设计高中综评百度网盘seo优化
  • 响应式网站建设看什么书如何推广一个平台
  • 万润 企业网站建设百度浏览器入口
  • 购物网站的建设思维导图企业网站优化软件
  • 曲周企业做网站推广搜关键词网站
  • asp.net 怎样生成网站想要推广网页
  • 做日本外贸网站有哪些资料如何制作自己的网站
  • 福州到泉州黑帽seo排名优化
  • 公众号里的网站怎么做的精准客户截流软件
  • 做网站都需要什么站长之家查询
  • 做电影网站最牛的站长是谁电商运营基本知识
  • 创可贴app海报制作网站2022近期时事热点素材摘抄