70145 - 2025挑战赛Py入门组完善程序1
统计题目(材料题)
跳跃游戏 青蛙在河边玩跳跃游戏,河中有n个石头排成一排,每个石头上标有一个数字表示从这个石头最多可以跳几步。例如数字是3,就可以跳1、2或3步。青蛙从第一个石头出发,问它能否跳到最后一个石头?
试补全程序:
01 def can_jump(stones):
02 n = len(stones)
03 max_distance = ①
04 for i in range(n):
05 if ② :
06 return False
07 if ③ :
08 ④
09 if ⑤ :
10 return True
11 return False
12
13 n = int(input())
14 stones = list(map(int, input().split()))
15 print("Yes" if can_jump(stones) else "No")
||

关注我们