C语言数组问题新手上路求解

题目描述
A1,A…,An是一个由n个自然数〈即非负整数〉组成的数组。在此基础上,我们用数组B…Bn表示A的前缀最大值。
B= max{ A1,A2,… -,A补
如上所示,Bi定义为数组A 中前i个数的最大值。
根据该定义易知Ai— B1,且随着主的增六,B单调不降。
此外,我们用sum = A1+ Ao+-….+An表示数组A中n 个数的总和。
现已知数组B,我们想要根据B的值来反推数组A。
豆然,对于给定的B,A的取值可能并不唯—。
试计算,在数组A所有可能的取值情况中,sum 的最大值和最小值分别是多少?
求大佬讲解

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。