Artifact d3288830e0e21cd1efae265e183f9cf5f4ce9b08:
Wiki page
[
Corner Cases] by
kinaba on
2012-07-14 07:40:21.
0000: 44 20 32 30 31 32 2d 30 37 2d 31 34 54 30 37 3a D 2012-07-14T07:
0010: 34 30 3a 32 31 0a 4c 20 43 6f 72 6e 65 72 5c 73 40:21.L Corner\s
0020: 43 61 73 65 73 0a 50 20 64 38 38 63 65 64 32 37 Cases.P d88ced27
0030: 39 32 38 30 33 61 63 30 36 32 62 64 30 37 33 65 92803ac062bd073e
0040: 63 61 34 35 38 65 33 61 31 62 33 65 64 31 66 35 ca458e3a1b3ed1f5
0050: 0a 55 20 6b 69 6e 61 62 61 0a 57 20 35 31 31 0a .U kinaba.W 511.
0060: 3c 70 72 65 3e 0d 0a 66 6c 6f 6f 64 32 3a 0d 0a <pre>..flood2:..
0070: 52 52 55 44 52 52 55 4c 55 52 55 4c 4c 4c 44 44 RRUDRRULURULLLDD
0080: 4c 44 57 20 20 3d 3d 3e 20 62 72 6f 6b 65 6e 0d LDW ==> broken.
0090: 0a 52 52 55 44 52 52 55 4c 55 52 55 4c 4c 4c 44 .RRUDRRULURULLLD
00a0: 44 4c 44 4c 20 20 3d 3d 3e 20 73 61 66 65 20 65 DLDL ==> safe e
00b0: 73 63 61 70 65 0d 0a 0d 0a 69 66 20 61 69 72 3d scape....if air=
00c0: 3d 30 20 26 26 20 72 65 61 63 68 5f 6f 70 65 6e =0 && reach_open
00d0: 5f 6c 69 66 74 69 6e 67 20 69 73 20 74 68 65 20 _lifting is the
00e0: 73 61 6d 65 20 74 69 6d 69 6e 67 2c 20 69 74 20 same timing, it
00f0: 69 73 20 73 61 66 65 2e 0d 0a 3c 2f 70 72 65 3e is safe...</pre>
0100: 0d 0a 0d 0a 3c 70 72 65 3e 0d 0a 66 6c 6f 6f 64 ....<pre>..flood
0110: 32 3a 0d 0a 55 55 55 52 57 57 57 57 57 57 57 57 2:..UUURWWWWWWWW
0120: 57 57 57 57 57 57 57 57 57 57 52 57 57 57 57 57 WWWWWWWWWWRWWWWW
0130: 57 20 3d 3d 3e 20 2d 34 20 62 72 6f 6b 65 6e 0d W ==> -4 broken.
0140: 0a 55 55 55 52 57 57 57 57 57 57 57 57 57 57 57 .UUURWWWWWWWWWWW
0150: 57 57 57 57 57 57 57 52 57 57 57 57 57 52 20 3d WWWWWWWRWWWWWR =
0160: 3d 3e 20 32 31 20 62 72 6f 6b 65 6e 0d 0a 0d 0a => 21 broken....
0170: 69 66 20 61 69 72 3d 3d 30 20 26 26 20 67 65 74 if air==0 && get
0180: 5f 6c 61 6d 64 62 61 20 69 73 20 74 68 65 20 73 _lamdba is the s
0190: 61 6d 65 20 74 69 6d 69 6e 67 2c 20 79 6f 75 20 ame timing, you
01a0: 67 65 74 20 74 68 65 20 6c 61 6d 62 64 61 2e 0d get the lambda..
01b0: 0a 3c 2f 70 72 65 3e 0d 0a 0d 0a 3c 70 72 65 3e .</pre>....<pre>
01c0: 0d 0a 63 6f 6e 74 65 73 74 38 3a 0d 0a 55 55 55 ..contest8:..UUU
01d0: 55 55 55 55 20 3d 3d 3e 20 73 61 66 65 0d 0a 55 UUUU ==> safe..U
01e0: 55 55 55 55 55 57 20 3d 3d 3e 20 62 72 6f 6b 65 UUUUUW ==> broke
01f0: 6e 0d 0a 0d 0a 69 66 20 79 6f 75 20 67 6f 20 75 n....if you go u
0200: 70 20 61 6e 64 20 62 6c 6f 63 6b 65 64 20 72 6f p and blocked ro
0210: 63 6b 20 66 72 6f 6d 20 66 61 6c 6c 69 6e 67 20 ck from falling
0220: 64 6f 77 6e 2c 20 69 74 20 69 73 20 73 61 66 65 down, it is safe
0230: 2e 0d 0a 3c 2f 70 72 65 3e 0d 0a 0d 0a 0d 0a 54 ...</pre>......T
0240: 4f 44 4f 3a 0d 0a 67 65 74 20 6c 61 6d 62 64 61 ODO:..get lambda
0250: 20 76 73 20 66 61 6c 6c 20 72 6f 63 6b 0d 0a 0a vs fall rock...
0260: 5a 20 33 33 30 35 66 33 34 33 61 66 32 35 64 35 Z 3305f343af25d5
0270: 38 38 32 66 33 33 64 34 34 31 38 31 36 39 35 33 882f33d441816953
0280: 33 63 0a 3c.