Skip to content

Commit 0c63ce3

Browse files
committed
CT beauty treatment 3, no more falling branches
1 parent 76c364c commit 0c63ce3

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

src/createTestInput.cpp

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -75,24 +75,22 @@ void createTestInput::createTestInputFiles(int code, int stacktype, string fileN
7575
power++;
7676
}
7777

78-
while (biggest > 50 && !biggerMultiple) {
78+
while (biggest > 50 ) {
7979
if (i % biggest == 0) {
80-
numPops = pow(5,power+1);
80+
numPops = numPops + pow(5,power+1);
8181
biggerMultiple = true;
8282
number = 0;
83-
//cerr<<"HEY!!!!!!!!!!!!!!!!!!! setting "<<numPops<<" pops for i = "<<i<<" biggest is "<<biggest<<"and power is "<<power<<endl;
83+
// cerr<<"HEY!!!!!!!!!!!!!!!!!!! setting "<<numPops<<" pops for i = "<<i<<" biggest is "<<biggest<<" and power is "<<power<<endl;
8484

85-
} else {
86-
//cerr<<"REDUCING POWER from "<<power<<" for i = "<<i<<" biggest is "<<biggest<<endl;
87-
88-
biggest = biggest / 10;
89-
power--;
9085
}
86+
biggest = biggest / 10;
87+
power--;
88+
9189
}
9290

93-
if (i % 50 == 0 && !biggerMultiple) {
91+
if (i % 50 == 0 /*&& !biggerMultiple*/) {
9492
number = 0;
95-
numPops = 25;
93+
numPops = numPops + 25;
9694
}
9795
outfile << number << "," << numPops << endl;
9896
i++;

src/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ class Instance : public Problem<int, int> {
3636
return false;
3737
}
3838
void popAction(Data<int, int> elt) {
39-
// std::cout << elt.toString() << " <<<< Pop!" << std::endl;
4039
setContext(getContext() - 1);
40+
// if(getContext()==0) std::cerr << elt.toString() << " <<<< Pop!" << std::endl;
4141
}
4242
bool pushCondition(int data) {
4343
if (data > 0) {

0 commit comments

Comments
 (0)