Case* GenerateTestcase(int num, int maxn, int minc) {
Case* testCase = new Case[num];
srand((unsigned)time(NULL));
int n,c;
for(int i=0;i<num;i++){
n=rand()%maxn+3;
c=rand()%minc+minc;
int w[n];
int v[n];
for(int j = 0;j < n;j++ )
w[j] = rand() % 10 + 1;
for(int k = 0;k < n;k++ )
v[k] = rand() % 10 + 1;
testCase[i]=Case(n,c,w,v);
}
return testCase;
}
为什么会出现7274040?????
单单一段代码看不出问题在哪,建议把全部代码发出来
如果有足够时间,建议Debug
还有其他部分吗?
建议全部放出来。