CCF 201803-1 跳一跳 python 满分
题目叙述问题描述:略输入格式:略输出格式:略样例
满分证明解题思路满分代码
题目叙述
问题描述:略
输入格式:略
输出格式:略
样例
样例输入
1 1 2 2 2 1 1 2 2 0
样例输出
22
满分证明
解题思路
非0即相加;默认为2;判断和上一个相同且为2,再加2;否则重置为2。
满分代码
ll
= list(map(int, input().split()))
sum
= 0
flag
= 0
add
= 2
for i in
range(len(ll
)):
if ll
[i
] == 1:
sum
+= 1
add
= 2
elif ll
[i
] == 2:
if ll
[i
] == flag and flag
== 2:
add
+= 2
sum
= sum
+ add
flag
= ll
[i
]
print(sum
)
转载请注明原文地址:https://blackberry.8miu.com/read-1618.html