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

做试卷挣钱的网站/靠谱的代写平台

做试卷挣钱的网站,靠谱的代写平台,自己做网站开发如何找客户,wordpress 背景图片题目来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/loud-and-rich 【题目描述】 有一组 n 个人作为实验对象,从 0 到 n - 1 编号,其中每个人都有不同数目的钱,以及不同程度的安静…

题目来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/loud-and-rich
【题目描述】
有一组 n 个人作为实验对象,从 0 到 n - 1 编号,其中每个人都有不同数目的钱,以及不同程度的安静值(quietness)。为了方便起见,我们将编号为 x 的人简称为 "person x "。

给你一个数组 richer ,其中 richer[i] = [ai, bi] 表示 person ai 比 person bi 更有钱。另给你一个整数数组 quiet ,其中 quiet[i] 是 person i 的安静值。richer 中所给出的数据 逻辑自恰(也就是说,在 person x 比 person y 更有钱的同时,不会出现 person y 比 person x 更有钱的情况 )。

现在,返回一个整数数组 answer 作为答案,其中 answer[x] = y 的前提是,在所有拥有的钱肯定不少于 person x 的人中,person y 是最安静的人(也就是安静值 quiet[y] 最小的人)。
【示例】
示例 1:

输入:richer = [[1,0],[2,1],[3,1],[3,7],[4,3],[5,3],[6,3]], quiet = [3,2,5,4,6,1,7,0]
输出:[5,5,2,5,4,5,6,7]
解释: 
answer[0] = 5,
person 5 比 person 3 有更多的钱,person 3 比 person 1 有更多的钱,person 1 比 person 0 有更多的钱。
唯一较为安静(有较低的安静值 quiet[x])的人是 person 7,
但是目前还不清楚他是否比 person 0 更有钱。
answer[7] = 7,
在所有拥有的钱肯定不少于 person 7 的人中(这可能包括 person 3456 以及 7),
最安静(有较低安静值 quiet[x])的人是 person 7。
其他的答案也可以用类似的推理来解释。

示例 2:

输入:richer = [], quiet = [0]
输出:[0]

提示:

  • n == quiet.length
  • 1 <= n <= 500
  • 0 <= quiet[i] < n
  • quiet 的所有值互不相同
  • 0 <= richer.length <= n * (n - 1) / 2
  • 0 <= ai, bi < n
  • ai != bi
  • richer 中的所有数对 互不相同
  • 对 richer 的观察在逻辑上是一致的

【解题思路】
根据题意,richer[i]=[ai, bi]表示person ai比person bi更有钱。如果此时ai的安静值小于bi的安静值,则把bi的安静值更新为ai的安静值,表示当前情况下,对于bi来说ai的安静值为当前最优安静值(用列表q表示)。
重复上述过程,直到所有人的最优安静值均已确定,即q不再变化。
因为每个人的安静值都不相同,所以可以从数组quiet中确定每个人的最优安静值所对应的人的编号,该编号即为最终输出。
【代码】

class Solution:def loudAndRich(self, richer: List[List[int]], quiet: List[int]) -> List[int]:q,l =  [], len(quiet)  # q:最优及当前最优的安静值  l:人数q.extend(quiet)  # 复制quiet到q,以便后续比较min_p = [0] * l  # 最终输出f = True  # q是否更新# 迭代求解最优安静值while(f):f = Falsefor i,r in enumerate(richer):if q[r[0]]<q[r[1]]:q[r[1]] = q[r[0]]f = True# 根据最优安静值确定输出结果for i in range(l):min_p[i] = quiet.index(q[i])return min_p

【提交结果】
在这里插入图片描述

http://www.jmfq.cn/news/5089195.html

相关文章:

  • 美食网站建设的重要性/软文推广网站
  • 南京高端网站制作/企业推广网络营销
  • 网页版微信下载/百度seo优化推广公司
  • 来年做那些网站能致富/google play下载安卓
  • 网站视频下载/网站首页的优化
  • wordpress微信采集器/网站优化 seo和sem
  • 服务器上做网站/竞价排名软件
  • 中山英文网站建设/爱站网关键词搜索工具
  • 邢台信息港招聘/seo排名优化课程
  • 怎么做百度网盘链接网站/贵州网站seo
  • 营销型网站建设技术指标/外贸软件排行榜
  • 视频网站开发框架/网站站长
  • 塑业东莞网站建设/wordpress seo教程
  • 网站模板分什么类型/珠海百度seo
  • 云彩网站/图片seo优化是什么意思
  • 武汉网站优化价格/网上如何推广自己的产品
  • 专业微网站制作/网络推广运营推广
  • 怎么从零开始做网站/软文发布网站
  • 企业做网站大概多少钱/廊坊seo排名收费
  • 台州建设信息港网站/网推拉新app推广接单平台
  • 福州做网站建设/免费html网页模板
  • 吴桥县网站建设价格/北京seo产品
  • 政府网站建设办法/seo网站优化做什么
  • 长春做网站外包/网络营销案例分享
  • 做网站的软件是是什么/成人职业技能培训学校
  • 宁波网站设计建站服务公司/好的推广平台
  • 电脑上制作网站的软件/网络营销策略是什么
  • 电子业网站建设/网站关键词优化教程
  • 自适应网站导航是怎么做的/外链互换平台
  • 做pc端的网站首页尺寸是多少/bt磁力王