Skip to content

Commit 8583a10

Browse files
committed
Create 1921.eliminate-maximum-number-of-monsters.py
1 parent 65f6019 commit 8583a10

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# https://leetcode.cn/problems/eliminate-maximum-number-of-monsters
2+
3+
4+
class Solution1:
5+
'''
6+
Date: 2023.09.03
7+
Pass/Error/Bug: 1/0/0
8+
执行用时: 132 ms, 在所有 Python3 提交中击败了 58.57% 的用户
9+
内存消耗:29.74 Mb, 在所有 Python3 提交中击败了 51.43% 的用户
10+
'''
11+
def eliminateMaximum(self, dist: List[int], speed: List[int]) -> int:
12+
time = []
13+
n = len(dist)
14+
for idx in range(n):
15+
time.append(dist[idx] / speed[idx])
16+
17+
time = sorted(time)
18+
19+
n = 0
20+
for i, t in enumerate(time):
21+
if t <= i:
22+
break
23+
else:
24+
n += 1
25+
26+
if n == 0:
27+
return 1
28+
else:
29+
return n

0 commit comments

Comments
 (0)