cpp党默默走开
by Andy_chen @ 2020-06-17 14:54:52
cpp党默默走开
by AgrumeStly @ 2020-06-17 15:11:51
cpp党默默走开
by 哲学♂王子 @ 2020-06-17 15:21:24
@[python_sainiao](/user/323497) 您要知道,这个OJ主要是面向竞赛的,不是面向PY的,您怎么不说PY一行水高精呢?
by KellyFrog @ 2020-06-17 15:39:13
只能说这些题目是主要对象是c、cpp、pas
by KellyFrog @ 2020-06-17 15:40:03
@[python_sainiao](/user/323497) 上古题有不少输入格式不规范的问题……暂时没什么好办法解决
by 一扶苏一 @ 2020-06-17 15:40:28
@[longer_name](/user/95103)
> 您怎么不说PY一行水高精呢?
? 这是什么道理?这两件事有什么关系吗?
by 一扶苏一 @ 2020-06-17 15:41:37
@[python_sainiao](/user/323497) 看了下数据,确实输入格式各异,已加入 todo list。
by 一扶苏一 @ 2020-06-17 15:45:06
py确实有点吃输入格式
by abruce @ 2020-06-17 15:49:41
@[python_sainiao](/user/323497) Py做远古老题建议手头自备
```python
def readintegers():
s=[]
try:
while(1):
w=input()
if w[-1]=='\r':w=w[:-1]
if w!='':s.extend(map(int,w.split()))
except:
return s
```
作用:读入还没读入的行里的所有正整数(当然也能用类似的方法读入其他格式
然后改成
```python
def readintegers():
s=[]
try:
while(1):
w=input()
if w[-1]=='\r':w=w[:-1]
if w!='':s.extend(map(int,w.split()))
except:
return s
n=int(input())
a=readintegers()
k=0
for i in range(n-1):
for j in range(n-1-i):
if int(a[j])>int(a[j+1]):
k+=1
t=a[j]
a[j]=a[j+1]
a[j+1]=t
print(k)
```
就能AC了
by UnyieldingTrilobite @ 2020-06-17 20:50:16