python 终于过了,说下经验

P1320 压缩技术(续集版)

忆の風 @ 2021-09-12 20:15:26

问题

  1. 第一遍全re,不知道什么情况,
    • 只要在input后面加strip就可以了,我碰见过好多道题都是这样,长时间没写,刚开始没想起来。
  2. 答案wa
    • 如果开头从1开始,答案得加个0 ?

code

a = input().strip()
l = len(a)
while len(a) != pow(l, 2):
    a += input().strip()

print(l, end=" ")
if a[0] == "1":
    print(0, end=" ")

tmp = 1
for i in range(1, len(a)):
    if a[i] == a[i - 1]:
        tmp += 1
    else:
        print(tmp, end=" ")
        tmp = 1
print(tmp, end="")

by 幽灵特工 @ 2021-09-12 20:15:56

前排建议紫衫


by 幽灵特工 @ 2021-09-12 20:16:27

这题难度太高,尼姑没有人能看懂的,建议发在IOI学术交流群


by 2k_kannaduki @ 2021-09-12 20:18:02

@幽灵特工 wwwwwwwww

这个算wyy吗


by 小陈去学习 @ 2021-10-22 19:21:05

我也是为什么非要加strip()


by maojinbo1979 @ 2021-11-12 17:40:30

'0'开头。。。。。唉,坑了我好久。


by tunan_123 @ 2022-05-31 21:14:14

哇这个根据第一行的长度n来确定接下来读取n-1行的做法大受启发。 萌新一开始还在纠结怎么输入!


by zccc1021 @ 2022-08-07 20:18:55

跪谢大佬!!!


|