破案了,是数据有问题。
第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