我有k个时间间隔来调用各时期(例如,Epoch1,Epoch2,.,Epochk)。我有n个元素的集合S (例如A,B,C,D,E,F)。
我必须给每个时代分配一个powerset(S)的元素,但是powerset(S)中的每个元素都有一个取决于时代的分数。
例如,A在Epoch1中有得分= 5,而在Epoch2中有score = 4。
我需要为所有的时代分配一个powerset(S)元素,但是有一个问题。我有另一个全局得分,即所有历元分数之和减去相邻历元之间的变化数乘以一个参数lambda。
例如,如果我有:
Epoch1 = AB with score 5;
Epoch2 = A with
在第9步有一个问题。它走错了一步
我在找一个解决方案。我没有找到它,所以我试着把河内的4个pegs代码改成5个pegs。它不能正常工作
void Shift(int s, int d){
cout<<s<<" "<<d<<endl;
}
void Hanoi5(int n, int from_rod, int to_rod,int aux_rod1, int aux_rod2, int aux_rod3)
{
if (n == 0)
return;
if (n == 1) {