#include
#include
#include
using namespace std;
int partition(double weight) {
if (weight <= 0.1)
return 1;
int parts = rand() % 3 + 2;
cout<<"weight:"<return parts*partition(weight / parts);
}
int main()
{
srand(time(NULL));
cout<cout< cout< return 0;
}
暂且这么写,这样每次划分好像结果都不一样的说。