美文网首页
排队问题

排队问题

作者: 拔丝圣代 | 来源:发表于2017-12-15 00:06 被阅读0次

排队问题


已知每个人的身高 h,他前面身高大于等于他的人数为 k,给这些人排队,求这些人的顺序。

Suppose you have a random list of people standing in a queue. Each person is described by a pair of integers (h, k), where h is the height of the person and k is the number of people in front of this person who have a height greater than or equal to h. Write an algorithm to reconstruct the queue.

Note:
The number of people is less than 1,100.

Example

Input:

[[7,0], [4,4], [7,1], [5,0], [6,1], [5,2]]

Output:

[[5,0], [7,0], [5,2], [6,1], [4,4], [7,1]]

思路:

高个先排,后面逐渐插队,同样身高的先插前面的,每个人插队时,k就是要插入的位置的下标。
代码:

class Solution(object):
    def reconstructQueue(self, people):
        """
        :type people: List[List[int]]
        :rtype: List[List[int]]
        """
        l = len(people)
        result = []
        people.sort(key=lambda x: (-x[0], x[1]))
        for h, k in people:
            result.insert(k, [h,k])
        return result

相关文章

  • 排队问题

    排队问题 已知每个人的身高 h,他前面身高大于等于他的人数为 k,给这些人排队,求这些人的顺序。 Suppose ...

  • 排队问题

    中午去楼下的售饭亭买饭。正排着队,后来的一个大妈直接到了窗口,让售卖员给拿几个包子,几份粥等等。边上的几位便也蠢蠢...

  • 等待

    排队等待是一个很常见的现象,超市要排队,机场要排队,去吃饭还要排队,怎么解决排队等待问题,提高顾客的满意度? 海底...

  • 随笔 19003 学而时习之 不亦说乎

    如今看病难成为社会诟病的老大难问题,医院里人满为患、拥挤不堪。挂号排队、就医排队、缴费排队、化验排队、检查排队,如...

  • 读书笔记93-排队心理学

    说起排队,你我都不陌生。排队不仅仅是道德问题,也是数学问题,还是心理学问题。 从道德上来说,排队是体现一个人素质的...

  • 游泳馆排队问题

    上周天气开始彻底热了起来,温度灼烧,几乎又开启了周末白天泡在家里,傍晚才出门的模式。 连着两天去游泳池,一个选在4...

  • 解决餐厅排队过长问题!!!!!

    传统餐饮管理模式已经越来越不能满足如今的市场需求,如今人们更加倾向于便利快捷的支付方式,移动支付已经成为...

  • 图思维阶段:排队问题

    自从知道我即将辅导的学生有应用题困扰时,我立马想到自己的应用题还挺不错的,好像我对此有自己的技巧。因此,每次数学考...

  • 排队……排队

    大姐(室友)下楼梯崴脚,吃啥补啥买了猪脚煮给她吃,但貌似并没啥用 有一周了,脚肿的是原来的两倍没去医院先用冰水敷~...

  • 「碎语杂记」对老同志要和气

    上个周末,老同志不舒坦,陪着去了趟医院。有些问题,没大问题,年纪大了,部分器官老化。 在排队(老婆排队,我们坐着等...

网友评论

      本文标题:排队问题

      本文链接:https://www.haomeiwen.com/subject/hnfgixtx.html