python参考

ins=[]

while True:

try:

ins.append(list(input().split()))

except:

break

n=int(ins[0][0])

a=[int(val) for val in ins[1]]

col=ins[2][0]

#print (col)

val=dict()

for i in range(n):

if a[i] not in val:

val[a[i]] = []

val[a[i]].append((i,col[i]))

#print (val)

#print (len(val))

#for i in range(len(val)):

sumv=0

for key in val:

#print (key)

nbr=[0,0]

for vali in val[key]:

#print (vali)

if vali[1] == 'B':

nbr[0] += 1

else:

nbr[1] += 1

sumv += nbr[0]*nbr[1]

print(sumv)

全部评论

相关推荐

08-07 11:41
安徽大学 Java
点赞 评论 收藏
分享
冰激凌好吃:谁知盘中餐,谁都不一般😗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务