1 // created on 03/03/2002 at 15:12
5 static String s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15;
6 static int[] offsets = {-16, -15, -14, -1, 1, 14, 15, 16};
7 public static int Main(String[] args) {
29 s15 = s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14;
\r
37 n2 = (end-start).TotalMilliseconds;
\r
38 Console.WriteLine("{0} generations in {1} milliseconds, {2} gen/sec.",
\r
39 i2, (int)n2, (int)(i2/(n2/1000)));
\r
42 static void generate() {
\r
49 foreach (int offset in offsets) {
\r
50 i3 = (offset + i0 + i1) % i0;
\r
51 if (s15.Substring(i3, 1) == "*")
\r
54 if (s15.Substring(i1, 1) == "*") {
\r
55 if (i2 < 2 || i2 > 3) {
\r
67 } while (++i1 < i0);
\r
70 static void dump() {
\r