n=eval(input())
L=input().split()
L=[int(x)for x in L]
pinjun=sum(L)/len(L)
s=0for ai in L:
s=s+(ai-pinjun)**2
fangcha=s/len(L)for ai in L:
fai=(ai-pinjun)/fangcha**0.5print(fai)
N=eval(input())
L=list(map(int,input().split()))
cnt=0for num in L:if-num in L:
cnt+=1print(int(cnt/2))
201409-1相邻数对
n=eval(input())
L=list(map(int,input().split()))
cnt=0for i inrange(n-1):for j inrange(i+1,n):ifabs(L[j]-L[i])==1:
cnt+=1print(cnt)
201412-1门禁系统
n=eval(input())
L=list(map(int,input().split()))
M=[]
cnt=[0]*n
for i in L:if i in M:
cnt[i]+=1print(cnt[i],' ',end=' ')else:
cnt[i]=1print(cnt[i],' ',end=' ')
M.append(i)
201503-1图像旋转
n,m=map(int,input().split())
jz=[]for i inrange(n):
L=list(map(int,input().split()))
jz.insert(0,L)for i inrange(m):for j inrange(n):print(jz[n-j-1][m-i-1],'',end='')print(' ')
201509-1数列分段
n=eval(input())
L=list(map(int,input().split()))
cnt=1for i inrange(1,n):if L[i]!=L[i-1]:
cnt+=1print(cnt)
201512-1 数位之和
n=input()
s=0for i inrange(len(n)):
temp=int(n[i])
s=s+temp
print(s)
201604-1 折点计数
n=eval(input())
L=list(map(int,input().split()))
cnt=0for i inrange(1,n-1):if(L[i-1]<L[i]and L[i+1]<L[i])or(L[i-1]>L[i]and L[i+1]>L[i]):
cnt+=1print(cnt)
201609-1最大波动
n=eval(input())
L=list(map(int,input().split()))max=0for i inrange(1,n):
temp=abs(L[i]-L[i-1])if temp>max:max=temp
print(max)
n,k=map(int,input().split())
L=list(map(int,input().split()))sum=0
cnt=0for i inrange(n):sum=sum+L[i]ifsum<k and i==n-1:
cnt+=1ifsum>=k:
cnt+=1sum=0print(cnt)
202006-1线性分类器
n,m=map(int,input().split())
N=[]for i inrange(n):
temp=input().split()
N.append(temp)for i inrange(m):
L1=[]
L2=[]
M=list(map(int,input().split()))for j in N:if M[0]+int(j[0])*M[1]+int(j[1])*M[2]>0:
L1.append(j[2])if M[0]+int(j[0])*M[1]+int(j[1])*M[2]<0:
L2.append(j[2])if('A'in L1 and'B'in L1)or('A'in L2 and'B'in L2):print('No')else:print('Yes')
202109-1数组推导
n=int(input())
L=list(map(int,input().split()))
L1=[]iflen(set(L))==n:print(sum(L))print(sum(L))else:
L1.append(L[0])for i inrange(1,n):if L[i]!=L[i-1]:
L1.append(L[i])else:
L1.append(0)print(sum(L))print(sum(L1))
n,m,l=map(int,input().split())
A=[[i for i inmap(int,input().split())]for j inrange(n)]
L=[0]*l
for i inrange(n):for j inrange(m):
L[A[i][j]]+=1for i inrange(l):print(L[i],end=' ')
202012-1期末预测之安全指数
n=eval(input())
L=[[i for i inmap(int,input().split())]for j inrange(n)]sum=0for i inrange(n):sum=sum+L[i][0]*L[i][1]ifsum<=0:print(0)else:print(sum)
202009-1称检测点查询
n,X,Y=map(int,input().split())
S=[]for i inrange(1,n+1):
x,y=map(int,input().split())
s=((X-x)**2+(Y-y)**2)
S.append([s,i])
S.sort(key=lambda x:x[0])print(S[0][1])print(S[1][1])print(S[2][1])