python40分,参考了题解仍改不对,求教大佬

P1248 加工生产调度

破案了,是数据有问题。 第6个数据多了两个(n是55,但实际每行给了56个数),其他的数据都不是题目描述中的一行a一行b,而是散在好几行里的。 `scanf`和`cin`不会出问题,但python的`input().split()`就中招了。 我的解决方案如下(数据输入部分): ```python n=int(input()) a=[] try: while 1: a+=[int(x)for x in input().split()] except EOFError: pass b=a[n:][:n] a=a[:n] ```
by 卢浙浩 @ 2022-05-31 20:05:06


|