题解-python-CodeForces 227B-阿里云开发者社区

开发者社区> 开发与运维> 正文

题解-python-CodeForces 227B

简介: 用hash解决。我python代码消耗很多内存,好在代码比C++短很多 n = int(raw_input()) mylist = raw_input().split(' ') i = 0 zid = {} for x in mylist: zid[x] = i i += 1 q = int(raw_input()) m = raw_input().

用hash解决。我python代码消耗很多内存,好在代码比C++短很多

n = int(raw_input())
mylist = raw_input().split(' ')
i = 0
zid = {}
for x in mylist:
    zid[x] = i
    i += 1
q = int(raw_input())
m = raw_input().split(' ')
ans1 = 0
ans2 = 0
for y in m:
    tmp = zid[y]
    ans1 += tmp + 1
    ans2 += n - tmp
print ans1, ans2

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章