第五题 找完全平方数 从子节点往前找即可ac。 import math def is_pownum(num): if math.sqrt(num)%1==0: return True else: return False n = int(input()) a = [int(x) for x in input().split()] father = [int(x) for x in input().split()] count=0 for i in range(n-1,-1,-1): j = i while j>0: j = father[j - 1] - 1 if is_pownum(a[i]*a[j]): count+=1 print(count)

相关推荐

代码飞升_不回私信人...:别这样贬低自己,降低预期,放平心态,跟昨天的自己比。做好自己,反而会效率更高心态更好,加油兄弟
点赞 评论 收藏
分享
10-28 10:48
已编辑
门头沟学院 Java
孩子我想要offer:发笔试后还没笔试把我挂了,然后邮箱一直让我测评没测,后面不知道干嘛又给我捞起来下轮笔试,做完测评笔试又挂了😅
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务