本文共 746 字,大约阅读时间需要 2 分钟。
为了解决这个问题,我们需要判断是否存在两个笔记本,其中一个价格更低但质量更高,另一个价格更高但质量更低。我们可以通过将问题转化为排序问题并使用贪心算法来解决。
n = int(input())laptops = []for _ in range(n): a, b = map(int, input().split()) laptops.append((a, b))laptops.sort()max_quality = -1found = Falsefor a, b in laptops: if b < max_quality: found = True break else: max_quality = bprint("Happy Alex" if found else "Poor Alex")
转载地址:http://bnwi.baihongyu.com/