度小满
机器学习研发
选择 30,编程 2
Index
火车站台
思路
求区间最大重叠数
暴力法(36%)
n = int(input())
tmp = dict()
mx = 0
for _ in range(n):
x, y = list(map(int, input().split()))
for i in range(x, y):
if i in tmp:
tmp[i] += 1
else:
tmp[i] = 1
mx = max(tmp[i], mx)
print(mx)扫描线法(AC)
商品交易
思路
LeetCode原题
因为这里要求输出最小交易次数,所以贪心不可行,改用双指针
贪心(9%)
双指针(AC)
最后更新于
这有帮助吗?