首先一个整数 划分N;
第一步 N=a1+a2+a3+a4+a5+……an;
第二步 T=a1*a2*a3*a4*a5*……an;
输出T的最大值;
提示:我找到就是全部划分为 3的 乘积是最大的 但是不知道原因。
你知道是为什么么
反正一个数他就是
t=n%3;
k=n/3;
如果t==1;
那么就是 T=3^(k-1)*4;
如果不是
T=3^k;
这是什么原因 是规律吗?
你可以先从小的数算,然后一点点变大,之后可以用类似于反证的方法证明,具体我也不太清楚,也是偶尔听信息竞赛的人说起的。
不懂你的意思