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

有域名了 怎么做网站珠海百度搜索排名优化

有域名了 怎么做网站,珠海百度搜索排名优化,网站怎么免费做推广方案,网站制作案例策划题目 n 个运动员参加一个由 m 项运动组成的运动会,要求每个运动员参加每个项目。每个运动员在每个项目都有一个成绩,成绩越大排名越靠前。每个项目,不同运功员的成绩不会相 同,因此排名不会相同。(但是不同项目可能成绩会相同) 每…

题目

n 个运动员参加一个由 m 项运动组成的运动会,要求每个运动员参加每个项目。每个运动员在每个项目都有一个成绩,成绩越大排名越靠前。每个项目,不同运功员的成绩不会相 同,因此排名不会相同。(但是不同项目可能成绩会相同)
每个项目的前 k名分别获得k到1分,第i名获得max(k+1-i,0)分。
每个运动员的总分就是他在每个项目上获得的分数之和。
请计算每个运动员的总分。
输入格式
输入的第一行包含两个整数 n,m,k,用一个空格分隔。
接下来 n 行,每行包含 m 个整数,第讠行第j个整数表示第i个运动员在第i项比赛的成绩。
输出格式
输出一行包含 几 个整数,依次表示每个运动员的总分,相邻的整数之间用一个空格分隔。

分析

一开始这个题真是让人摸不着头脑,不知道应该用什么样的方式来储存每个人每次的排名,以及对应的得分,后来看了大佬的代码,豁然开朗,使用二维数组来储存成绩以及对应的人的序号,然后再根据成绩进行排序,再把排序后的序号依此取出来,再进行遍历,把每个人的分数进行赋值,赋值的时候使用的max(k-l,0),这样就把成绩换成分数了,真的大佬聪明极了,最后再遍历每个人的分数总和,输出。

代码

n,m,k=map(int,input().split())
num=[]
for i in range(n):a=list(map(int,input().split()))num.append(a)
for j in range(m):grade=[]for i in range(n):grade.append([num[i][j],i])grade.sort(reverse=True)for l in range(n):h=grade[l][-1]num[h][j]=max(k-l,0)
for i in num:print(sum(i),end=' ')

http://www.hrbkazy.com/news/41959.html

相关文章:

  • 大庆 网站制作网站搜索引擎优化诊断
  • 上海徐汇网站建设公司最新热搜新闻事件
  • 网站忧化 推广同时做网站产品怎么优化
  • 毕业设计做音乐网站可以吗seo优化关键词是什么意思
  • 哪个大学的网站做的最好看seo和sem的关系
  • 胶州家园网站建设在线推广网站的方法
  • 耒阳住房与建设局网站外贸推广营销公司
  • c2c网站有哪些地推项目平台
  • 品牌型网站的设计正规优化公司哪家好
  • 大型网站建设网络推广公司十大排名
  • 温州市手机网站制作哪家便宜哪里有免费的网站推广服务
  • 免费做公司网站免费注册个人网站不花钱
  • 成都解放号网站建设域名注册查询系统
  • 云平台网站优化引流app推广软件
  • 装饰设计网站大全青岛的seo服务公司
  • 宁国市网站关键词优化外包南京今日新闻头条
  • 做asp网站需要的实验报告单立即优化在哪里
  • 厦门网站建设哪家强安徽网站推广
  • 专业网站建设推荐网店推广的作用是什么
  • 直销公司有哪些专业的网站优化公司排名
  • 先做网站还是做APP营销软文100字
  • 济南网站建设(力选聚搜网络)自助建站官网
  • 珠海seo网站建设国外广告联盟平台
  • 做网站什么时候注册商标南宁百度关键词推广
  • 织梦安装网站后图片seo是哪个英文的简写
  • 新闻资讯网站备案bt最佳磁力搜索引擎
  • 用vs做网站在安装时要勾选河南新闻头条最新消息
  • 门户网站建设构架合肥seo整站优化网站
  • 北京企业官网网站建设哪家好搜狗首页排名优化
  • 建设网站的目的服装类常见的推广方式