山岂乎不在高 发表于 2020-4-12 00:20
def p373(a):
s=0
a=+a+
a=a=a=0
应该是
a=a=a=0
就是改不过来
[ 本帖最后由 山岂乎不在高 于 2020-4-13 00:12 编辑 ]\n\ndef p373(a):
s=0
result=set()
a=+a+
while True:
if sum(a)==0:
result-={0,len(a)-1}
print(result)
return s
i=a.index(max(a))
result|={i-1,i+1}
s+=a+a
a=a=a=0
def solve(cost):
length = len(cost)
i = -1
value = 0
while i < length - 3:
if cost < cost and cost < cost or cost >=cost:
value += cost
i += 2
else :
value += cost
i += 1
if i == length - 3:
value += cost
return value
TJBEST 发表于 2020-4-11 20:06
最简单的方法,利用递推式进行循环迭代,比dp快
64 ms
不好理解,散了散了
塔利班 发表于 2020-4-11 20:36
116 ms
风魔孤行者 发表于 2020-4-11 22:15
输入以下数据超时:
cost =
import random
cost =
step =
start =
mincost = 0
s = 0
stop = 0
for i in cost:
mincost += i
while True:
level = random.choice(start)
sumcost = 0
while level < len(cost):
sumcost += cost
s = random.choice(step)
level += s
if mincost == sumcost:
stop += 1
elif mincost > sumcost:
mincost = sumcost
stop = 0
print("变啦,现在是:%d"%mincost)
if stop == 3:
break
print("最小值是:%d"%mincost)
kinkon 发表于 2020-4-11 22:30
虽然测试用例是对的,但是总感觉哪里有问题
空间换时间
第一个 108 ms,第二个 68 ms
l0stparadise 发表于 2020-4-11 23:26
72 ms
山岂乎不在高 发表于 2020-4-12 00:20
[ 本帖最后由 山岂乎不在高 于 2020-4-13 00:10 编辑 ]\n\ndef p373(a):
s=0
a=+a+
解答错误
输入:
输出:3
预期结果:2
钙硼钡锗 发表于 2020-4-12 00:58
输入以下数据超时:
阴阳神万物主 发表于 2020-4-12 02:22
难度评级:简单
要素分析:贪心
代码:
解答错误
输入:
输出:3
预期结果:2
March2615 发表于 2020-4-12 18:57
每天只能刷到前一天的我也是不懂
92 ms
whosyourdaddy 发表于 2020-4-12 22:47
def func373(cost):
n = len(cost)
for i in range(2,n):
72 ms
山岂乎不在高 发表于 2020-4-12 23:40
[ 本帖最后由 山岂乎不在高 于 2020-4-13 00:12 编辑 ]\n\ndef p373(a):
s=0
result=set()
还是有错
NAMELESSONE 发表于 2020-4-13 10:54
解答错误
输入:
输出:1
预期结果:0
Fallenight 发表于 2020-4-13 15:11
import random
cost =
解答错误
输入:
输出:0
预期结果:1
zltzlt 发表于 2020-4-13 17:29
解答错误
输入:
这个修好了。
def solve(cost:'list of int >=0')->int:
i,u = -1,0
while i < len(cost)-5:#结束循环后最多只剩4级台阶要上
a,b = i+1,i+2
i = a if cost<cost else b
u += cost
return u+min(sum(cost),sum(cost),sum(cost[-3:-1]))
if __name__ == '__main__':
print('示例1 输出:',solve())
print('示例2 输出:',solve())
print('自测 输出:',solve())
print('之前错的:',solve())
阴阳神万物主 发表于 2020-4-13 17:45
这个修好了。
解答错误
输入:
输出:239086
预期结果:209040