NC236623. 跳跃
描述
输入描述
第一行输入两个正整数 ,意义如题面所示。
第二行输入 个正整数,分别表示每一个平台的高度
输出描述
输出一行一个整数表示答案。
示例1
输入:
4 5 100 2 100 94
输出:
2
说明:
位置 2 和位置 3 都是一次刺激的跳跃。pypy3 解法, 执行用时: 175ms, 内存消耗: 35700K, 提交时间: 2022-05-22 18:14:38
n, k = map(int, input().split()) a = list(map(int, input().split())) print(sum([a[i] * k < a[i + 1] or a[i] > a[i + 1] * k for i in range(n - 1)]))
Python3 解法, 执行用时: 167ms, 内存消耗: 15532K, 提交时间: 2022-06-25 20:32:28
n,k=map(int,input().split()) a=list(map(int,input().split())) ans=0 for i in range(1,n): ans+=(a[i]>a[i-1]*k or a[i]*k<a[i-1]) print(ans)