n = int(raw_input()) resultDict={} for i in range(1, n+1): for j in range(1, n+1): temp = i**j if temp in resultDict: resultDict[temp]+=1 else: resultDict[temp] = 1 result=0 for _,v in resultDict.iteritems(): result+=v+v*(v-1) print result%1000000007 暴力O(n^2),过40
点赞 评论

相关推荐

06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务