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
;
37 n2
= (end
-start
).TotalMilliseconds
;
38 Console
.WriteLine("{0} generations in {1} milliseconds, {2} gen/sec.",
39 i2
, (int)n2
, (int)(i2
/(n2
/1000)));
42 static void generate() {
49 foreach (int offset
in offsets
) {
50 i3
= (offset
+ i0
+ i1
) % i0
;
51 if (s15
.Substring(i3
, 1) == "*")
54 if (s15
.Substring(i1
, 1) == "*") {
55 if (i2
< 2 || i2
> 3) {