解题思路:
自己建立一个链表即可,不需要太丰富功能。应该有更简单的方法,欢迎大佬提出意见:)
注意事项:
参考代码:
class Node(): def __init__(self, val, next): self.next = next self.val = val def append(self, v): self.next = Node(v, None) n, m = map(int, input().split()) nums = list(map(int, input().split())) node = Node(nums[0], None) pointer = node for i in range(1, len(nums) - 1): pointer.append(nums[i]) pointer = pointer.next pointer.next = Node(nums[-1], node) import math sum_, max_ = 0, -math.inf pointer = node for _ in range(n): temp_sum = 0 temp_p = pointer for i in range(m): temp_sum += temp_p.val temp_p = temp_p.next sum_ = temp_sum if temp_sum > sum_ else sum_ pointer = pointer.next print(sum_)
0.0分
0 人评分
妹子杀手的故事 (C语言代码)浏览:679 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:749 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:574 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:522 |
哥德巴赫曾猜测 (C语言代码)浏览:2317 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:667 |
DNA (C语言代码)浏览:391 |
1071题解浏览:484 |
陶陶摘苹果2 (C语言代码)浏览:595 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:740 |