赞
踩
这道题:
说下当时考试的情况,来到考场,没有pycharm没有spyder没有vscode,只有idle,但idle从来没用过,打开是一个交互的环境,于是换记事本干
题目问的是怎么排列二叉树,高度最大?
想到昨天刷的满二叉树,但看了他给的案例,结点为5时,最大节点为5-1,每层一个节点,,
所以不能用满二叉树,接着看题,对于 30% 的评测用例,1 ≤ N ≤ 20;题目20分,30%也就是6-7分,
我当时设想的是:他只要求高度最大,那每层一个节点,最大有n-1层。
为了混数据,先 if n==1: return 0 不至于0分
num=int(input());ans=[-1]*num
for i in range(num):
ans[i]=int(input())
#print(ans)
def code(n):
if n==1:
return 0
else:
return n-1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。