参考代码
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <iostream>
using namespace std;
int n;
int num[105]; //前i堆石子的数量总和
int f[105][105]; //把第i堆石子到第j堆石子合并的最优值
int main()
{
cin
参考代码
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <iostream>
using namespace std;
int n;
int num[105]; //前i堆石子的数量总和
int f[105][105]; //把第i堆石子到第j堆石子合并的最优值
int main()
{
cin