7.24阿里笔试,0ac,但在我电脑上的pycharm没问题

1. 吃烧饼,有n个盘子和每个盘子的烧饼数,每次选一个x(x <= n),吃掉第1~x号盘子的一个烧饼,若第1~x号盘子中有空盘,则不能选择这个x。 假设胃无限大,问最多可以吃多少烧饼。
样例:
输入
3
2 1 3
输出:
4

这题O(n),记录一个当前最小值即可。


我的code:
def sortedx(nums):
    ans, minvalue = 0, nums[0]  for i in range(len(nums)):
        minvalue = min(minvalue, nums[i])
        ans += minvalue  return ans import sys if __name__ == "__main__":  n = int(sys.stdin.readline().strip())   line = sys.stdin.readline().strip() values = list(map(int, line.split()))  print(sortedx(values))
昨晚一直提示我输出为空。。。
有大神帮忙看看哪里不对么
#笔试题目##笔经##Python##秋招##内推##题解##校招#
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务