meditationatae

Just another WordPress.com site

udgraph_solver301a dot c, in hexadecimal

I give the data in the file udgraph_solver301a dot c in hexadecimal representation, byte-by-byte, in the interest of data persistence. The local file udgraph_solver301a dot c contains 11325 bytes of data.

 

23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e
68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 6d 61 74
68 2e 68 3e 0a 23 64 65 66 69 6e 65 20 4e 55 4d
53 54 45 50 53 20 35 31 30 0a 23 64 65 66 69 6e
65 20 4d 41 58 44 49 46 46 41 54 31 30 30 20 20
28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 31
31 30 29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62 6c
65 29 20 31 30 30 30 29 0a 23 64 65 66 69 6e 65
20 4d 41 58 44 49 46 46 41 54 35 30 20 20 20 28
28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 31 34
29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29
20 31 30 29 0a 23 64 65 66 69 6e 65 20 4d 41 58
44 49 46 46 41 54 32 35 20 20 20 28 28 6c 6f 6e
67 20 64 6f 75 62 6c 65 29 20 35 35 30 29 2f 28
28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 31 30
30 29 0a 0a 0a 0a 0a 20 20 73 74 61 74 69 63 20
75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f
6e 67 20 51 5b 32 30 39 37 31 35 32 5d 2c 63 61
72 72 79 3d 30 3b 0a 0a 20 20 75 6e 73 69 67 6e
65 64 20 6c 6f 6e 67 20 6c 6f 6e 67 20 42 36 34
4d 57 43 28 76 6f 69 64 29 0a 20 20 7b 20 20 75
6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e
67 20 74 2c 78 3b 20 73 74 61 74 69 63 20 69 6e
74 20 6a 3d 32 30 39 37 31 35 31 3b 0a 20 20 20
20 20 6a 3d 28 6a 2b 31 29 26 32 30 39 37 31 35
31 3b 0a 20 20 20 20 20 78 3d 51 5b 6a 5d 3b 20
74 3d 28 78 3c 3c 32 38 29 2b 63 61 72 72 79 3b
0a 20 20 20 20 20 63 61 72 72 79 3d 28 78 3e 3e
33 36 29 2d 28 74 3c 78 29 3b 0a 20 20 20 20 20
72 65 74 75 72 6e 20 28 51 5b 6a 5d 3d 74 2d 78
29 3b 0a 20 20 7d 0a 0a 23 64 65 66 69 6e 65 20
43 4e 47 20 20 28 20 63 6e 67 3d 36 39 30 36 39
36 39 30 36 39 4c 4c 2a 63 6e 67 2b 31 33 35 37
39 20 29 0a 23 64 65 66 69 6e 65 20 58 53 20 28
20 78 73 5e 3d 28 78 73 3c 3c 31 33 29 2c 20 78
73 5e 3d 28 78 73 3e 3e 31 37 29 2c 20 78 73 5e
3d 28 78 73 3c 3c 34 33 29 20 29 0a 23 64 65 66
69 6e 65 20 4b 49 53 53 20 28 20 42 36 34 4d 57
43 28 29 2b 43 4e 47 2b 58 53 20 29 0a 0a 0a 2f
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 20 20 52 45 41 44 4d 45 20 53 45
43 54 49 4f 4e 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 31 30 2d
70 6f 69 6e 74 20 6e 6f 6e 2d 73 69 6e 67 75 6c
61 72 20 73 6f 6c 75 74 69 6f 6e 73 20 74 6f 20
74 68 65 20 75 6e 69 74 0a 67 72 61 70 68 20 70
72 6f 62 6c 65 6d 20 61 72 65 20 66 6f 75 6e 64
20 6e 75 6d 65 72 69 63 61 6c 6c 79 20 61 74 20
61 20 72 61 74 65 20 6f 66 0a 35 37 2e 39 20 73
6f 6c 75 74 69 6f 6e 73 20 70 65 72 20 73 65 63
6f 6e 64 20 6f 6e 20 61 20 64 75 61 6c 20 63 6f
72 65 20 41 74 68 6c 6f 6e 20 0a 35 30 30 30 2b
20 70 72 6f 63 65 73 73 6f 72 2e 0a 0a 54 68 65
20 73 6f 6c 75 74 69 6f 6e 73 20 61 72 65 20 65
78 70 65 63 74 65 64 20 74 6f 20 62 65 20 69 73
6f 6d 65 74 72 69 63 20 61 73 20 61 0a 31 30 2d
70 6f 69 6e 74 20 6d 65 74 72 69 63 20 73 70 61
63 65 20 74 6f 20 74 68 65 20 73 6f 6c 74 69 6f
6e 20 64 65 70 69 63 74 65 64 20 69 6e 0a 74 68
65 20 67 72 61 70 68 20 69 6e 20 6d 79 20 62 6c
6f 67 20 70 6f 73 74 20 3a 0a 0a 53 6b 65 74 63
68 20 6f 66 20 31 30 2d 76 65 72 74 65 78 20 75
6e 69 74 20 64 69 73 74 61 6e 63 65 20 67 72 61
70 68 2c 20 32 30 31 33 0a 61 74 20 55 52 4c 20
3d 0a 0a 6d 65 64 69 74 61 74 69 6f 6e 61 74 61
65 2e 77 6f 72 64 70 72 65 73 73 2e 63 6f 6d 2f
32 30 31 37 2f 30 32 2f 30 36 2f 73 6b 65 74 63
68 2d 6f 66 2d 31 30 2d 76 65 72 74 65 78 2d 75
6e 69 74 2d 64 69 73 74 61 6e 63 65 2d 67 72 61
70 68 2d 32 30 31 33 0a 0a 0a 54 68 65 20 73 63
69 20 64 6f 74 20 6d 61 74 68 20 70 6f 73 74 73
3a 0a 0a 6d 61 74 68 66 6f 72 75 6d 2e 6f 72 67
2f 6b 62 2f 6d 65 73 73 61 67 65 2e 6a 73 70 61
3f 6d 65 73 73 61 67 65 49 44 3d 31 30 30 38 31
33 38 38 0a 0a 61 6e 64 20 65 61 72 6c 69 65 72
3a 0a 0a 6d 61 74 68 66 6f 72 75 6d 2e 6f 72 67
2f 6b 62 2f 6d 65 73 73 61 67 65 2e 6a 73 70 61
3f 6d 65 73 73 61 67 65 49 44 3d 31 30 30 37 34
37 31 36 0a 0a 54 68 69 73 20 73 6f 6c 76 65 72
20 66 6f 72 20 61 20 70 61 72 74 69 63 75 6c 61
72 20 67 72 61 70 68 20 68 61 73 20 62 65 65 6e
20 6f 70 74 69 6d 69 7a 65 64 20 0a 74 6f 20 72
75 6e 20 69 6e 20 61 73 20 6c 69 74 74 6c 65 20
74 69 6d 65 20 61 73 20 70 6f 73 73 69 62 6c 65
20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 67
72 61 70 68 2c 0a 64 65 63 72 69 62 65 64 20 62
79 20 74 68 65 20 31 30 78 31 30 20 61 64 6a 61
63 65 6e 63 79 20 6d 61 74 72 69 78 2e 0a 0a 54
6f 20 63 6f 6d 70 69 6c 65 2c 20 49 20 74 79 70
65 3a 0a 0a 24 20 67 63 63 20 2d 6c 6d 20 2d 4f
33 20 2d 6f 20 20 75 64 67 72 61 70 68 5f 73 6f
6c 76 65 72 32 30 31 61 2e 6f 75 74 20 75 64 67
72 61 70 68 5f 73 6f 6c 76 65 72 32 30 31 61 2e
63 0a 0a 61 74 20 74 68 65 20 73 68 65 6c 6c 20
63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 69 6e 20
4c 69 6e 75 78 2e 20 0a 0a 54 68 65 20 65 78 65
63 75 74 61 62 6c 65 20 69 73 20 74 68 65 6e 20
20 75 64 67 72 61 70 68 5f 73 6f 6c 76 65 72 32
30 31 61 2e 6f 75 74 20 2e 0a 0a 0a 49 6e 20 43
20 70 72 65 2d 70 72 6f 63 65 73 73 6f 72 20 74
65 72 6d 73 2c 20 69 66 20 56 45 52 42 4f 53 45
20 69 73 20 64 65 66 69 6e 65 64 20 62 79 0a 61
20 70 72 65 2d 70 72 6f 63 65 73 73 6f 72 20 64
69 72 65 63 74 69 76 65 2c 0a 4e 75 6d 62 65 72
2d 53 69 67 6e 20 64 65 66 69 6e 65 20 56 45 52
42 4f 53 45 0a 73 61 79 20 6f 6e 20 6c 69 6e 65
20 37 20 61 62 6f 76 65 20 61 66 74 65 72 20 74
68 65 20 6f 74 68 65 72 20 0a 4e 75 6d 62 65 72
2d 73 69 67 6e 20 64 65 66 69 6e 65 73 2c 20 0a
74 68 65 6e 20 74 68 65 20 73 6f 6c 75 74 69 6f
6e 20 63 6f 75 6e 74 20 61 6e 64 20 74 68 65 20
31 30 78 31 30 20 6d 61 74 72 69 78 20 6f 66 20
76 65 72 74 65 78 20 74 6f 20 76 65 72 74 65 78
0a 64 69 73 74 61 6e 63 65 73 20 66 6f 72 20 61
20 73 6f 6c 75 74 69 6f 6e 20 77 69 6c 6c 20 62
65 20 70 72 69 6e 74 65 64 2e 0a 0a 41 73 20 61
62 6f 76 65 20 56 45 52 42 4f 53 45 20 69 73 20
6e 6f 74 20 64 65 66 69 6e 65 64 2c 20 74 68 65
20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 72 75
6e 20 77 69 74 68 20 0a 6d 69 6e 69 6d 61 6c 20
6f 75 74 70 75 74 20 75 6e 74 69 6c 20 69 74 20
66 69 6e 69 73 68 65 73 20 61 66 74 65 72 20 61
62 6f 75 74 20 39 20 6d 69 6e 75 74 65 73 0a 77
69 74 68 20 6d 79 20 73 79 73 74 65 6d 2e 0a 0a
54 68 69 73 20 52 45 41 44 4d 45 20 69 73 20 62
61 73 65 64 20 6f 6e 20 66 69 6c 65 0a 53 6c 61
73 68 20 68 6f 6d 65 20 73 6c 61 73 68 20 64 61
76 69 64 20 73 6c 61 73 68 20 67 72 61 70 68 73
20 73 6c 61 73 68 20 67 6f 6c 6f 6d 62 36 0a 73
6c 61 73 68 20 75 64 67 72 61 70 68 5f 73 6f 6c
76 65 72 32 30 31 61 20 64 6f 74 20 63 2c 0a 0a
77 69 6c 6c 20 73 65 72 76 65 20 74 6f 20 77 72
69 74 65 20 74 68 65 20 6c 6f 63 61 6c 20 66 69
6c 65 3a 0a 0a 53 6c 61 73 68 20 68 6f 6d 65 20
73 6c 61 73 68 20 64 61 76 69 64 20 73 6c 61 73
68 20 67 72 61 70 68 73 20 73 6c 61 73 68 20 67
6f 6c 6f 6d 62 36 0a 73 6c 61 73 68 20 75 64 67
72 61 70 68 5f 73 6f 6c 76 65 72 33 30 31 61 20
64 6f 74 20 63 20 2c 0a 0a 61 6e 64 20 77 69 6c
6c 20 67 6f 20 62 79 20 74 68 65 20 4d 6f 6e 69
6b 65 72 20 6f 72 20 61 6c 69 61 73 0a 22 75 6e
69 74 20 64 69 73 74 61 6e 63 65 20 67 72 61 70
68 20 73 6f 6c 76 65 72 20 64 72 61 66 74 20 31
30 31 22 20 0a 0a 61 20 68 65 78 61 64 65 63 69
6d 61 6c 20 64 75 6d 70 20 77 69 6c 6c 20 62 65
20 70 6f 73 74 65 64 20 74 6f 20 6d 79 20 62 6c
6f 67 0a 0a 6d 65 64 69 74 61 74 69 6f 6e 61 74
61 65 2e 77 6f 72 64 70 72 65 73 73 2e 63 6f 6d
0a 0a 0a 44 61 76 69 64 20 42 65 72 6e 69 65 72
0a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 20 20 20 52 45 41 44 4d 45
20 45 4e 44 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a
0a 69 6e 74 20 6d 61 69 6e 28 76 6f 69 64 29 0a
7b 0a 20 20 20 75 6e 73 69 67 6e 65 64 20 6c 6f
6e 67 20 6c 6f 6e 67 20 69 2c 63 6e 67 3d 31 32
33 34 35 36 37 38 39 39 38 37 36 35 34 33 32 31
4c 4c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 73
3d 33 36 32 34 33 36 30 36 39 33 36 32 34 33 36
30 36 39 4c 4c 3b 0a 20 20 75 6e 73 69 67 6e 65
64 20 6c 6f 6e 67 20 6c 6f 6e 67 20 72 61 6e 64
78 3b 0a 20 20 69 6e 74 20 42 3b 0a 20 20 69 6e
74 20 6a 3b 0a 20 20 69 6e 74 20 6b 3b 0a 20 20
69 6e 74 20 71 75 69 74 3b 0a 20 20 69 6e 74 20
6c 2c 20 6d 3b 0a 20 20 69 6e 74 20 63 6f 75 6e
74 3b 0a 20 20 69 6e 74 20 73 6f 6c 75 74 69 6f
6e 5f 66 6f 75 6e 64 3b 0a 20 20 63 68 61 72 20
61 6c 70 68 61 62 65 74 5b 31 30 5d 3b 0a 20 20
75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f
6e 67 20 6d 61 78 69 5f 75 6c 6c 3b 0a 20 20 6c
6f 6e 67 20 64 6f 75 62 6c 65 20 78 63 6f 6f 72
64 5b 31 30 5d 3b 0a 20 20 6c 6f 6e 67 20 64 6f
75 62 6c 65 20 64 69 66 66 3b 0a 20 20 6c 6f 6e
67 20 64 6f 75 62 6c 65 20 64 69 66 66 5f 72 65
63 6f 72 64 3b 0a 20 20 6c 6f 6e 67 20 64 6f 75
62 6c 65 20 6d 61 78 64 69 66 66 61 74 34 30 30
3b 0a 20 20 6c 6f 6e 67 20 64 6f 75 62 6c 65 20
6f 6e 65 3b 0a 20 20 6c 6f 6e 67 20 64 6f 75 62
6c 65 20 79 63 6f 6f 72 64 5b 31 30 5d 3b 0a 20
20 6c 6f 6e 67 20 64 6f 75 62 6c 65 20 66 6f 72
63 65 73 5b 31 30 5d 5b 32 5d 3b 0a 20 20 6c 6f
6e 67 20 64 6f 75 62 6c 65 20 43 3b 0a 20 20 6c
6f 6e 67 20 64 6f 75 62 6c 65 20 76 65 63 74 6f
72 5b 32 5d 3b 0a 20 20 6c 6f 6e 67 20 64 6f 75
62 6c 65 20 78 67 6f 6f 64 5b 31 30 5d 3b 0a 20
20 6c 6f 6e 67 20 64 6f 75 62 6c 65 20 79 67 6f
6f 64 5b 31 30 5d 3b 0a 20 20 69 6e 74 20 68 61
73 5f 63 6f 6e 76 65 72 67 65 64 5f 66 6c 61 67
3b 0a 20 20 69 6e 74 20 68 61 73 5f 63 6f 6e 76
65 72 67 65 64 5f 73 74 65 70 3b 0a 20 20 69 6e
74 20 6d 61 78 5f 68 61 73 5f 63 6f 6e 76 65 72
67 65 64 5f 73 74 65 70 3b 0a 20 20 6c 6f 6e 67
20 64 6f 75 62 6c 65 20 73 63 61 6c 69 6e 67 3b
0a 20 20 6c 6f 6e 67 20 64 6f 75 62 6c 65 20 64
6d 61 74 72 69 78 5b 31 30 5d 5b 31 30 5d 3b 0a
20 20 69 6e 74 20 61 64 6a 6d 61 74 5b 31 30 5d
5b 31 30 5d 20 3d 20 7b 7b 30 2c 30 2c 30 2c 30
2c 30 2c 31 2c 31 2c 30 2c 31 2c 31 7d 2c 7b 30
2c 30 2c 30 2c 31 2c 30 2c 30 2c 30 2c 31 2c 31
2c 31 7d 2c 7b 30 2c 30 2c 30 2c 30 2c 31 2c 30
2c 31 2c 31 2c 30 2c 31 7d 2c 7b 30 2c 31 2c 30
2c 30 2c 30 2c 31 2c 30 2c 31 2c 30 2c 30 7d 2c
7b 30 2c 30 2c 31 2c 30 2c 30 2c 30 2c 31 2c 31
2c 31 2c 30 7d 2c 7b 31 2c 30 2c 30 2c 31 2c 30
2c 30 2c 31 2c 30 2c 30 2c 30 7d 2c 7b 31 2c 30
2c 31 2c 30 2c 31 2c 31 2c 30 2c 30 2c 30 2c 30
7d 2c 7b 30 2c 31 2c 31 2c 31 2c 31 2c 30 2c 30
2c 30 2c 30 2c 30 7d 2c 7b 31 2c 31 2c 30 2c 30
2c 31 2c 30 2c 30 2c 30 2c 30 2c 31 7d 2c 7b 31
2c 31 2c 31 2c 30 2c 30 2c 30 2c 30 2c 30 2c 31
2c 30 7d 7d 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 0a 6e 65 77 74 65 73 74 7a 37 34 36 61 2e 6f
75 74 20 20 33 34 35 20 3a 20 38 6d 20 33 34 2e
36 33 31 73 20 66 6f 72 20 33 30 6b 20 73 6f 6c
6e 73 2e 20 2c 20 75 73 69 6e 67 20 2d 4f 33 20
0a 6e 65 77 74 65 73 74 7a 37 34 35 61 2e 6f 75
74 20 20 33 34 30 20 3a 20 38 6d 20 33 35 73 20
66 6f 72 20 33 30 30 30 30 20 73 6f 6c 75 74 69
6f 6e 73 2c 20 77 69 74 68 20 20 2d 4f 33 0a 6e
65 77 74 65 73 74 7a 35 38 35 61 2e 63 3a 20 38
6d 20 35 31 73 20 66 6f 72 20 33 30 30 30 30 20
73 6f 6c 75 74 69 6f 6e 73 2c 20 75 73 69 6e 67
20 2d 4f 33 20 6f 70 74 69 6d 69 7a 61 74 69 6f
6e 20 0a 6e 65 77 74 65 73 74 38 33 61 2e 63 3a
20 20 39 6d 20 35 37 73 20 66 6f 72 20 33 30 30
30 30 20 73 6f 6c 75 74 69 6f 6e 73 2c 20 75 73
69 6e 67 20 2d 4f 33 20 6f 70 74 69 6d 69 7a 61
74 69 6f 6e 20 6f 70 74 69 6f 6e 0a 6e 65 77 74
65 73 74 38 31 61 2e 63 3a 20 20 39 6d 20 35 37
73 20 66 6f 72 20 33 30 30 30 30 20 73 6f 6c 75
74 69 6f 6e 73 2c 20 75 73 69 6e 67 20 2d 4f 33
20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 6f 70
74 69 6f 6e 0a 6e 65 77 74 65 73 74 37 33 61 2e
63 3a 20 20 38 6d 20 34 39 73 20 66 6f 72 20 33
30 30 30 30 20 73 6f 6c 75 74 69 6f 6e 73 2c 20
75 73 69 6e 67 20 2d 4f 33 20 6f 70 74 69 6d 69
7a 61 74 69 6f 6e 20 6f 70 74 69 6f 6e 0a 6e 65
77 74 65 73 74 36 36 61 2e 63 3a 20 20 31 30 6d
20 32 35 73 20 66 6f 72 20 33 30 30 30 30 20 73
6f 6c 75 74 69 6f 6e 73 2c 20 75 73 69 6e 67 20
2d 4f 33 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e
20 6f 70 74 69 6f 6e 0a 6e 65 77 74 65 73 74 36
35 61 2e 63 3a 20 20 31 31 6d 20 33 30 73 20 66
6f 72 20 33 30 30 30 30 20 73 6f 6c 75 74 69 6f
6e 73 20 0a 6e 65 77 74 65 73 74 36 34 61 2e 63
3a 20 20 31 31 6d 20 33 30 73 20 66 6f 72 20 33
30 30 30 30 20 73 6f 6c 75 74 69 6f 6e 73 20 0a
6e 65 77 74 65 73 74 36 33 61 2e 63 3a 20 20 31
31 6d 20 33 33 73 20 66 6f 72 20 33 30 30 30 30
20 73 6f 6c 75 74 69 6f 6e 73 20 0a 6e 65 77 74
65 73 74 36 32 61 2e 63 3a 20 20 31 31 6d 20 33
33 73 20 66 6f 72 20 33 30 30 30 30 20 73 6f 6c
75 74 69 6f 6e 73 20 0a 6e 65 77 74 65 73 74 36
31 61 2e 63 3a 20 20 33 6d 20 35 31 73 20 66 6f
72 20 31 30 30 30 30 20 73 6f 6c 75 74 69 6f 6e
73 20 0a 6e 65 77 74 65 73 74 35 37 61 2e 63 3a
20 20 36 6d 20 32 37 73 20 66 6f 72 20 31 30 30
30 30 20 73 6f 6c 75 74 69 6f 6e 73 20 0a 6e 65
77 74 65 73 74 35 36 61 2e 63 3a 20 20 36 6d 20
33 37 73 20 66 6f 72 20 31 30 30 30 30 20 73 6f
6c 75 74 69 6f 6e 73 20 0a 6e 65 77 74 65 73 74
35 35 61 2e 63 3a 20 20 36 6d 20 34 33 73 20 66
6f 72 20 31 30 30 30 30 20 73 6f 6c 75 74 69 6f
6e 73 20 0a 6e 65 77 74 65 73 74 35 34 61 2e 63
3a 20 20 36 6d 20 34 38 73 20 66 6f 72 20 31 30
30 30 30 20 73 6f 6c 75 74 69 6f 6e 73 20 0a 6e
65 77 74 65 73 74 35 33 61 2e 63 3a 20 20 36 6d
20 34 36 73 20 66 6f 72 20 31 30 30 30 30 20 73
6f 6c 75 74 69 6f 6e 73 20 0a 6e 65 77 74 65 73
74 34 38 61 2e 63 3a 20 20 36 32 20 73 65 63 6f
6e 64 73 20 66 6f 72 20 31 36 30 30 20 73 6f 6c
75 74 69 6f 6e 73 20 0a 6e 65 77 74 65 73 74 34
37 61 2e 63 3a 20 20 31 34 20 73 65 63 6f 6e 64
73 20 66 6f 72 20 34 30 30 20 73 6f 6c 75 74 69
6f 6e 73 20 0a 6e 65 77 74 65 73 74 34 36 61 2e
63 3a 20 20 36 36 20 73 65 63 6f 6e 64 73 20 66
6f 72 20 34 30 30 20 73 6f 6c 75 74 69 6f 6e 73
0a 6e 65 77 74 65 73 74 33 39 61 2e 63 3a 20 20
36 37 20 73 65 63 6f 6e 64 73 20 66 6f 72 20 34
30 30 20 73 6f 6c 75 74 69 6f 6e 73 20 0a 6e 65
77 74 65 73 74 33 37 61 2e 63 3a 20 20 37 30 20
73 65 63 6f 6e 64 73 20 66 6f 72 20 34 30 30 20
73 6f 6c 75 74 69 6f 6e 73 20 0a 6e 65 77 74 65
73 74 33 35 61 2e 63 3a 20 20 37 39 20 73 65 63
6f 6e 64 73 20 66 6f 72 20 34 30 30 20 73 6f 6c
75 74 69 6f 6e 73 0a 6e 65 77 74 65 73 74 33 34
61 2e 63 3a 20 20 37 32 20 73 65 63 6f 6e 64 73
20 66 6f 72 20 34 30 30 20 73 6f 6c 75 74 69 6f
6e 73 20 0a 6e 65 77 74 65 73 74 33 33 61 2e 63
3a 20 20 39 31 20 73 65 63 6f 6e 64 73 20 66 6f
72 20 34 30 30 20 73 6f 6c 75 74 69 6f 6e 73 20
0a 6e 65 77 74 65 73 74 33 30 61 2e 63 3a 20 20
31 36 20 73 65 63 6f 6e 64 73 20 66 6f 72 20 31
30 30 20 73 6f 6c 75 74 69 6f 6e 73 0a 6e 65 77
74 65 73 74 32 39 61 2e 63 3a 20 20 31 38 20 73
65 63 6f 6e 64 73 20 66 6f 72 20 31 30 30 20 73
6f 6c 75 74 69 6f 6e 73 20 0a 6e 65 77 74 65 73
74 32 38 61 2e 63 3a 20 20 32 35 20 73 65 63 6f
6e 64 73 20 66 6f 72 20 31 30 30 20 73 6f 6c 75
74 69 6f 6e 73 0a 6e 65 77 74 65 73 74 32 37 61
2e 63 3a 20 20 35 30 20 73 65 63 6f 6e 64 73 20
66 6f 72 20 31 30 30 20 73 6f 6c 75 74 69 6f 6e
73 0a 6e 65 77 74 65 73 74 32 36 61 2e 63 3a 20
20 39 39 20 73 65 63 6f 6e 64 73 20 66 6f 72 20
31 30 30 20 73 6f 6c 75 74 69 6f 6e 73 20 0a 6e
65 77 74 65 73 74 32 35 61 2e 63 3a 20 20 20 33
30 30 30 20 73 6f 6c 75 74 69 6f 6e 73 20 70 65
72 20 68 6f 75 72 0a 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 66 6f 72 20 31 30 30 20 73
6f 6c 75 74 69 6f 6e 73 2c 20 32 20 6d 69 6e 75
74 65 73 20 2e 2e 2e 0a 38 30 38 20 73 6f 6c 75
74 69 6f 6e 73 20 70 65 72 20 6d 69 6e 75 74 65
20 66 6f 72 20 34 2d 70 6f 69 6e 74 20 64 69 61
6d 6f 6e 64 20 73 68 61 70 65 2e 0a 67 74 65 73
74 32 33 30 61 2e 63 20 3a 0a 32 36 30 30 20 73
6f 6c 75 74 69 6f 6e 73 20 70 65 72 20 6d 69 6e
75 74 65 20 66 6f 72 20 37 2d 70 6f 69 6e 74 20
34 2d 63 6f 6c 6f 75 72 0a 67 72 61 70 68 0a 67
74 65 73 74 39 38 30 61 2e 63 20 3a 0a 39 38 30
30 30 20 73 6f 6c 75 74 69 6f 6e 73 20 70 65 72
20 6d 69 6e 75 74 65 20 66 6f 72 20 37 2d 70 6f
69 6e 74 20 34 2d 63 6f 6c 6f 75 72 0a 67 72 61
70 68 2c 20 20 4d 6f 73 65 72 73 27 20 73 70 69
6e 64 6c 65 2e 0a 65 6e 2e 77 69 6b 69 70 65 64
69 61 2e 6f 72 67 20 73 6c 61 73 68 20 77 69 6b
69 20 73 6c 61 73 68 20 4d 6f 73 65 72 5f 73 70
69 6e 64 6c 65 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 20 20 42 20 3d
20 33 34 30 3b 0a 0a 20 20 6d 61 78 69 5f 75 6c
6c 20 3d 20 28 28 75 6e 73 69 67 6e 65 64 20 6c
6f 6e 67 20 6c 6f 6e 67 29 36 37 30 30 34 31 37
29 2a 28 28 75 6e 73 69 67 6e 65 64 20 6c 6f 6e
67 20 0a 6c 6f 6e 67 29 32 37 35 33 30 37 34 30
33 36 30 39 35 29 3b 0a 20 20 73 63 61 6c 69 6e
67 20 3d 20 28 28 6c 6f 6e 67 20 64 6f 75 62 6c
65 29 20 33 34 29 2f 28 28 6c 6f 6e 67 20 64 6f
75 62 6c 65 29 20 31 30 29 3b 0a 20 20 6f 6e 65
20 3d 20 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29
20 31 3b 0a 20 20 64 69 66 66 5f 72 65 63 6f 72
64 20 3d 20 28 28 6c 6f 6e 67 20 64 6f 75 62 6c
65 29 20 32 31 30 30 29 2f 28 28 6c 6f 6e 67 20
64 6f 75 62 6c 65 29 20 31 30 30 29 3b 0a 20 20
6d 61 78 64 69 66 66 61 74 34 30 30 20 3d 20 28
28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 31 29 2f
28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 31 30
30 30 30 30 29 3b 0a 20 20 6d 61 78 64 69 66 66
61 74 34 30 30 20 3d 20 28 28 28 6c 6f 6e 67 20
64 6f 75 62 6c 65 29 31 29 2f 28 28 6c 6f 6e 67
20 64 6f 75 62 6c 65 29 31 30 30 30 30 30 29 29
2a 6d 61 78 64 69 66 66 61 74 34 30 30 3b 0a 20
20 6d 61 78 64 69 66 66 61 74 34 30 30 20 3d 20
28 28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 31
29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29
31 30 30 30 30 30 29 29 2a 6d 61 78 64 69 66 66
61 74 34 30 30 3b 0a 20 20 63 6f 75 6e 74 20 3d
20 30 3b 0a 20 20 6d 61 78 5f 68 61 73 5f 63 6f
6e 76 65 72 67 65 64 5f 73 74 65 70 20 3d 20 30
3b 0a 0a 20 20 61 6c 70 68 61 62 65 74 5b 30 5d
20 3d 20 27 41 27 3b 0a 20 20 61 6c 70 68 61 62
65 74 5b 31 5d 20 3d 20 27 42 27 3b 0a 20 20 61
6c 70 68 61 62 65 74 5b 32 5d 20 3d 20 27 43 27
3b 0a 20 20 61 6c 70 68 61 62 65 74 5b 33 5d 20
3d 20 27 44 27 3b 0a 20 20 61 6c 70 68 61 62 65
74 5b 34 5d 20 3d 20 27 45 27 3b 0a 20 20 61 6c
70 68 61 62 65 74 5b 35 5d 20 3d 20 27 46 27 3b
0a 20 20 61 6c 70 68 61 62 65 74 5b 36 5d 20 3d
20 27 47 27 3b 0a 20 20 61 6c 70 68 61 62 65 74
5b 37 5d 20 3d 20 27 48 27 3b 0a 20 20 61 6c 70
68 61 62 65 74 5b 38 5d 20 3d 20 27 49 27 3b 0a
20 20 61 6c 70 68 61 62 65 74 5b 39 5d 20 3d 20
27 4a 27 3b 0a 0a 20 20 2f 2a 20 46 69 72 73 74
20 73 65 65 64 20 51 5b 5d 20 77 69 74 68 20 43
4e 47 2b 58 53 3a 20 20 20 20 2a 2f 0a 20 20 20
20 20 66 6f 72 28 69 3d 30 3b 69 3c 32 30 39 37
31 35 32 3b 69 2b 2b 29 20 51 5b 69 5d 3d 43 4e
47 2b 58 53 3b 0a 0a 20 20 66 6f 72 28 6c 3d 30
3b 20 6c 3c 20 31 30 20 3b 20 6c 2b 2b 29 0a 20
20 7b 0a 20 20 20 20 64 6d 61 74 72 69 78 5b 6c
5d 5b 6c 5d 20 3d 20 28 6c 6f 6e 67 20 64 6f 75
62 6c 65 29 20 30 3b 0a 20 20 7d 0a 0a 20 20 70
72 69 6e 74 66 28 22 42 20 3d 20 25 64 5c 6e 5c
6e 22 2c 20 42 29 3b 0a 0a 0a 77 68 69 6c 65 28
20 63 6f 75 6e 74 20 3c 20 33 30 30 30 30 20 29
0a 7b 0a 20 20 73 6f 6c 75 74 69 6f 6e 5f 66 6f
75 6e 64 20 3d 20 30 3b 0a 0a 77 68 69 6c 65 28
20 30 20 3d 3d 20 73 6f 6c 75 74 69 6f 6e 5f 66
6f 75 6e 64 20 29 0a 7b 0a 20 20 66 6f 72 28 20
6a 3d 30 3b 20 6a 3c 20 31 30 20 3b 20 6a 2b 2b
29 0a 20 20 7b 0a 20 20 20 20 72 61 6e 64 78 20
3d 20 4b 49 53 53 3b 0a 20 20 20 20 78 63 6f 6f
72 64 5b 6a 5d 20 3d 20 28 28 6c 6f 6e 67 20 64
6f 75 62 6c 65 29 20 72 61 6e 64 78 29 2f 28 28
6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 6d 61 78
69 5f 75 6c 6c 29 3b 0a 20 20 20 20 78 63 6f 6f
72 64 5b 6a 5d 20 3d 20 73 63 61 6c 69 6e 67 2a
78 63 6f 6f 72 64 5b 6a 5d 3b 0a 20 20 20 20 72
61 6e 64 78 20 3d 20 4b 49 53 53 3b 0a 20 20 20
20 79 63 6f 6f 72 64 5b 6a 5d 20 3d 20 28 28 6c
6f 6e 67 20 64 6f 75 62 6c 65 29 20 72 61 6e 64
78 29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65
29 20 6d 61 78 69 5f 75 6c 6c 29 3b 0a 20 20 20
20 79 63 6f 6f 72 64 5b 6a 5d 20 3d 20 73 63 61
6c 69 6e 67 2a 79 63 6f 6f 72 64 5b 6a 5d 3b 0a
20 20 7d 0a 20 20 66 6f 72 28 6c 3d 30 3b 20 6c
3c 20 31 30 20 3b 20 6c 2b 2b 29 0a 20 20 7b 0a
20 20 20 20 20 66 6f 72 28 6d 3d 30 3b 20 6d 3c
20 6c 20 3b 20 6d 2b 2b 29 0a 20 20 20 20 20 7b
0a 20 20 20 20 20 20 20 20 64 6d 61 74 72 69 78
5b 6c 5d 5b 6d 5d 20 3d 20 28 78 63 6f 6f 72 64
5b 6c 5d 2d 78 63 6f 6f 72 64 5b 6d 5d 29 2a 28
78 63 6f 6f 72 64 5b 6c 5d 2d 78 63 6f 6f 72 64
5b 6d 5d 29 3b 0a 20 20 20 20 20 20 20 20 64 6d
61 74 72 69 78 5b 6c 5d 5b 6d 5d 20 3d 20 64 6d
61 74 72 69 78 5b 6c 5d 5b 6d 5d 20 2b 20 0a 28
79 63 6f 6f 72 64 5b 6c 5d 2d 79 63 6f 6f 72 64
5b 6d 5d 29 2a 28 79 63 6f 6f 72 64 5b 6c 5d 2d
79 63 6f 6f 72 64 5b 6d 5d 29 3b 0a 20 20 20 20
20 20 20 20 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d
5d 20 3d 20 73 71 72 74 6c 28 64 6d 61 74 72 69
78 5b 6c 5d 5b 6d 5d 29 3b 0a 20 20 20 20 20 7d
0a 20 20 20 20 20 66 6f 72 28 6d 3d 20 6c 2b 31
20 3b 20 6d 3c 20 31 30 20 3b 20 6d 2b 2b 29 0a
20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 64
6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 20 3d 20 64
6d 61 74 72 69 78 5b 6d 5d 5b 6c 5d 3b 0a 20 20
20 20 20 7d 0a 20 20 7d 0a 20 20 64 69 66 66 20
3d 20 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20
30 3b 0a 20 20 66 6f 72 28 6c 3d 30 3b 20 6c 3c
20 31 30 20 3b 20 6c 2b 2b 29 0a 20 20 7b 0a 20
20 20 20 66 6f 72 28 6d 3d 30 3b 20 6d 3c 20 6c
3b 20 6d 2b 2b 29 0a 20 20 20 20 7b 0a 20 20 20
20 20 20 69 66 28 20 31 20 3d 3d 20 61 64 6a 6d
61 74 5b 6c 5d 5b 6d 5d 20 29 0a 20 20 20 20 20
20 7b 0a 20 20 20 20 20 20 20 20 64 69 66 66 20
3d 20 64 69 66 66 20 2b 20 66 61 62 73 6c 28 6f
6e 65 2d 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d
29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d
0a 20 20 7d 0a 20 20 69 66 28 64 69 66 66 20 3c
20 64 69 66 66 5f 72 65 63 6f 72 64 29 0a 20 20
7b 0a 20 20 20 20 73 6f 6c 75 74 69 6f 6e 5f 66
6f 75 6e 64 20 3d 20 31 3b 0a 0a 20 20 20 20 66
6f 72 28 20 6a 20 3d 30 3b 20 6a 3c 20 31 30 20
3b 20 6a 2b 2b 29 0a 20 20 20 20 7b 0a 20 20 20
20 20 20 78 67 6f 6f 64 5b 6a 5d 20 3d 20 78 63
6f 6f 72 64 5b 6a 5d 3b 0a 20 20 20 20 20 20 79
67 6f 6f 64 5b 6a 5d 20 3d 20 79 63 6f 6f 72 64
5b 6a 5d 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 7d
0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 0a 0a 20 20 20 20 20 20 20 20 20 20
68 61 76 65 20 73 6f 6c 75 74 69 6f 6e 20 2e 2e
2e 0a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2f 0a 20 20 68 61 73 5f 63 6f 6e 76
65 72 67 65 64 5f 66 6c 61 67 20 3d 20 30 3b 0a
20 20 71 75 69 74 20 3d 20 30 3b 0a 0a 0a 0a 0a
2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
20 42 45 47 49 4e 20 49 54 45 52 41 54 49 4f 4e
53 20 54 4f 20 43 4f 4e 56 45 52 47 45 20 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a
66 6f 72 28 20 6b 20 3d 20 30 3b 20 6b 20 3c 20
4e 55 4d 53 54 45 50 53 20 3b 20 6b 2b 2b 29 0a
7b 0a 20 20 20 69 66 28 20 71 75 69 74 20 3d 3d
20 31 29 0a 20 20 20 7b 0a 20 20 20 20 20 62 72
65 61 6b 3b 0a 20 20 20 7d 0a 0a 20 20 20 69 66
28 20 28 6b 2b 31 29 20 3c 20 31 30 30 29 0a 20
20 20 7b 0a 20 20 20 20 20 43 20 3d 20 28 28 6c
6f 6e 67 20 64 6f 75 62 6c 65 29 20 33 34 35 29
2f 28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20
31 30 30 30 29 3b 0a 20 20 20 7d 0a 20 20 20 65
6c 73 65 0a 20 20 20 7b 0a 20 20 20 20 20 43 20
3d 20 28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29
20 42 20 29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62
6c 65 29 20 31 30 30 30 29 3b 0a 20 20 20 7d 0a
0a 20 20 20 66 6f 72 28 6c 3d 30 3b 20 6c 3c 20
31 30 20 3b 20 6c 2b 2b 29 0a 20 20 20 7b 0a 20
20 20 20 20 66 6f 72 28 6d 3d 30 3b 20 6d 3c 20
6c 20 3b 20 6d 2b 2b 29 0a 20 20 20 20 20 7b 0a
20 20 20 20 20 20 20 64 6d 61 74 72 69 78 5b 6c
5d 5b 6d 5d 20 3d 20 28 78 67 6f 6f 64 5b 6c 5d
2d 78 67 6f 6f 64 5b 6d 5d 29 2a 28 78 67 6f 6f
64 5b 6c 5d 2d 78 67 6f 6f 64 5b 6d 5d 29 3b 0a
20 20 20 20 20 20 20 64 6d 61 74 72 69 78 5b 6c
5d 5b 6d 5d 20 3d 20 64 6d 61 74 72 69 78 5b 6c
5d 5b 6d 5d 20 2b 20 0a 28 79 67 6f 6f 64 5b 6c
5d 2d 79 67 6f 6f 64 5b 6d 5d 29 2a 28 79 67 6f
6f 64 5b 6c 5d 2d 79 67 6f 6f 64 5b 6d 5d 29 3b
0a 20 20 20 20 20 20 20 64 6d 61 74 72 69 78 5b
6c 5d 5b 6d 5d 20 3d 20 73 71 72 74 6c 28 64 6d
61 74 72 69 78 5b 6c 5d 5b 6d 5d 29 3b 0a 20 20
20 20 20 7d 0a 20 20 20 20 20 66 6f 72 28 6d 3d
20 6c 2b 31 20 3b 20 6d 3c 20 31 30 20 3b 20 6d
2b 2b 29 0a 20 20 20 20 20 7b 0a 20 20 20 20 20
20 20 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 20
3d 20 64 6d 61 74 72 69 78 5b 6d 5d 5b 6c 5d 3b
0a 20 20 20 20 20 7d 0a 20 20 20 7d 0a 0a 0a 20
20 20 69 66 28 20 28 6b 2b 31 29 20 3d 3d 20 32
35 20 29 0a 20 20 20 7b 0a 20 20 20 20 20 64 69
66 66 20 3d 20 28 6c 6f 6e 67 20 64 6f 75 62 6c
65 29 20 30 3b 0a 20 20 20 20 20 66 6f 72 28 6c
3d 30 3b 20 6c 3c 20 31 30 20 3b 20 6c 2b 2b 29
0a 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 66
6f 72 28 6d 3d 30 3b 20 6d 3c 20 6c 3b 20 6d 2b
2b 29 0a 20 20 20 20 20 20 20 7b 0a 20 20 20 20
20 20 20 20 20 69 66 28 20 31 20 3d 3d 20 61 64
6a 6d 61 74 5b 6c 5d 5b 6d 5d 20 29 0a 20 20 20
20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20
20 20 20 64 69 66 66 20 3d 20 64 69 66 66 20 2b
20 66 61 62 73 6c 28 6f 6e 65 2d 64 6d 61 74 72
69 78 5b 6c 5d 5b 6d 5d 29 3b 0a 20 20 20 20 20
20 20 20 20 7d 0a 20 20 20 20 20 20 20 7d 0a 20
20 20 20 20 7d 0a 0a 20 20 20 20 20 69 66 28 20
64 69 66 66 20 3e 20 4d 41 58 44 49 46 46 41 54
32 35 20 29 0a 20 20 20 20 20 7b 0a 20 20 20 20
20 20 20 71 75 69 74 20 3d 20 31 3b 0a 20 20 20
20 20 7d 0a 20 20 20 7d 0a 0a 0a 20 20 20 69 66
28 20 28 6b 2b 31 29 20 3d 3d 20 35 30 20 29 0a
20 20 20 7b 0a 20 20 20 20 20 64 69 66 66 20 3d
20 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 30
3b 0a 20 20 20 20 20 66 6f 72 28 6c 3d 30 3b 20
6c 3c 20 31 30 20 3b 20 6c 2b 2b 29 0a 20 20 20
20 20 7b 0a 20 20 20 20 20 20 20 66 6f 72 28 6d
3d 30 3b 20 6d 3c 20 6c 3b 20 6d 2b 2b 29 0a 20
20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20
20 69 66 28 20 31 20 3d 3d 20 61 64 6a 6d 61 74
5b 6c 5d 5b 6d 5d 20 29 0a 20 20 20 20 20 20 20
20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 64
69 66 66 20 3d 20 64 69 66 66 20 2b 20 66 61 62
73 6c 28 6f 6e 65 2d 64 6d 61 74 72 69 78 5b 6c
5d 5b 6d 5d 29 3b 0a 20 20 20 20 20 20 20 20 20
7d 0a 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20
7d 0a 0a 20 20 20 20 20 69 66 28 20 64 69 66 66
20 3e 20 4d 41 58 44 49 46 46 41 54 35 30 20 29
0a 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 71
75 69 74 20 3d 20 31 3b 0a 20 20 20 20 20 7d 0a
20 20 20 7d 0a 0a 0a 20 20 20 69 66 28 20 28 6b
2b 31 29 20 3d 3d 20 31 30 30 20 29 0a 20 20 20
7b 0a 20 20 20 20 20 64 69 66 66 20 3d 20 28 6c
6f 6e 67 20 64 6f 75 62 6c 65 29 20 30 3b 0a 20
20 20 20 20 66 6f 72 28 6c 3d 30 3b 20 6c 3c 20
31 30 20 3b 20 6c 2b 2b 29 0a 20 20 20 20 20 7b
0a 20 20 20 20 20 20 20 66 6f 72 28 6d 3d 30 3b
20 6d 3c 20 6c 3b 20 6d 2b 2b 29 0a 20 20 20 20
20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 69 66
28 20 31 20 3d 3d 20 61 64 6a 6d 61 74 5b 6c 5d
5b 6d 5d 20 29 0a 20 20 20 20 20 20 20 20 20 7b
0a 20 20 20 20 20 20 20 20 20 20 20 64 69 66 66
20 3d 20 64 69 66 66 20 2b 20 66 61 62 73 6c 28
6f 6e 65 2d 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d
5d 29 3b 0a 20 20 20 20 20 20 20 20 20 7d 0a 20
20 20 20 20 20 20 7d 0a 20 20 20 20 20 7d 0a 0a
20 20 20 20 20 69 66 28 20 64 69 66 66 20 3e 20
4d 41 58 44 49 46 46 41 54 31 30 30 20 29 0a 20
20 20 20 20 7b 0a 20 20 20 20 20 20 20 71 75 69
74 20 3d 20 31 3b 0a 20 20 20 20 20 7d 0a 20 20
20 7d 0a 0a 0a 20 20 20 64 69 66 66 20 3d 20 28
6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 30 3b 0a
0a 20 20 20 66 6f 72 28 6c 3d 30 3b 20 6c 3c 20
31 30 20 3b 20 6c 2b 2b 29 0a 20 20 20 7b 0a 20
20 20 20 20 66 6f 72 28 6d 3d 30 3b 20 6d 3c 20
6c 3b 20 6d 2b 2b 29 0a 20 20 20 20 20 7b 0a 20
20 20 20 20 20 20 69 66 28 20 31 20 3d 3d 20 61
64 6a 6d 61 74 5b 6c 5d 5b 6d 5d 20 29 0a 20 20
20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20
64 69 66 66 20 3d 20 64 69 66 66 20 2b 20 66 61
62 73 6c 28 6f 6e 65 2d 64 6d 61 74 72 69 78 5b
6c 5d 5b 6d 5d 29 3b 0a 20 20 20 20 20 20 20 7d
0a 20 20 20 20 20 7d 0a 20 20 20 7d 0a 0a 20 20
20 69 66 28 20 28 64 69 66 66 20 3c 20 6d 61 78
64 69 66 66 61 74 34 30 30 29 20 26 26 20 28 68
61 73 5f 63 6f 6e 76 65 72 67 65 64 5f 66 6c 61
67 20 3d 3d 20 30 29 20 29 0a 20 20 20 7b 0a 20
20 20 20 20 68 61 73 5f 63 6f 6e 76 65 72 67 65
64 5f 66 6c 61 67 20 3d 20 31 3b 0a 20 20 20 20
20 68 61 73 5f 63 6f 6e 76 65 72 67 65 64 5f 73
74 65 70 20 3d 20 6b 2b 31 3b 0a 0a 20 20 20 20
20 69 66 28 20 68 61 73 5f 63 6f 6e 76 65 72 67
65 64 5f 73 74 65 70 20 3e 20 6d 61 78 5f 68 61
73 5f 63 6f 6e 76 65 72 67 65 64 5f 73 74 65 70
20 29 0a 20 20 20 20 20 7b 0a 20 20 20 20 20 20
20 6d 61 78 5f 68 61 73 5f 63 6f 6e 76 65 72 67
65 64 5f 73 74 65 70 20 3d 20 68 61 73 5f 63 6f
6e 76 65 72 67 65 64 5f 73 74 65 70 3b 0a 20 20
20 20 20 7d 0a 0a 20 20 20 20 20 71 75 69 74 20
3d 20 31 3b 0a 0a 20 20 20 20 20 69 66 28 28 64
6d 61 74 72 69 78 5b 30 5d 5b 32 5d 3c 28 28 28
6c 6f 6e 67 20 64 6f 75 62 6c 65 29 31 34 29 2f
28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 31 30
29 29 29 26 26 20 64 6d 61 74 72 69 78 5b 30 5d
5b 32 5d 3e 6f 6e 65 29 0a 20 20 20 20 20 7b 0a
20 20 20 20 20 20 20 63 6f 75 6e 74 20 3d 20 63
6f 75 6e 74 20 2b 20 31 3b 0a 0a 0a 23 69 66 64
65 66 20 56 45 52 42 4f 53 45 0a 0a 0a 20 20 20
20 20 70 72 69 6e 74 66 28 22 53 6f 6c 75 74 69
6f 6e 73 20 63 6f 75 6e 74 20 3d 20 25 64 20 20
22 2c 20 63 6f 75 6e 74 29 3b 0a 20 20 20 20 20
70 72 69 6e 74 66 28 22 68 61 73 5f 63 6f 6e 76
65 72 67 65 64 5f 73 74 65 70 20 3d 20 25 64 20
20 22 2c 20 68 61 73 5f 63 6f 6e 76 65 72 67 65
64 5f 73 74 65 70 29 3b 0a 20 20 20 20 20 70 72
69 6e 74 66 28 22 6d 61 78 5f 68 61 73 5f 63 6f
6e 76 65 72 67 65 64 5f 73 74 65 70 20 3d 20 25
64 5c 6e 22 2c 20 6d 61 78 5f 68 61 73 5f 63 6f
6e 76 65 72 67 65 64 5f 73 74 65 70 29 3b 0a 20
20 20 20 20 70 72 69 6e 74 66 28 22 4d 61 74 72
69 78 20 6f 66 20 64 69 73 74 61 6e 63 65 73 20
76 65 72 74 65 78 20 74 6f 20 76 65 72 74 65 78
3a 5c 6e 22 29 3b 0a 20 20 20 20 20 70 72 69 6e
74 66 28 22 20 20 22 29 3b 0a 20 20 20 20 20 66
6f 72 28 6d 3d 30 3b 20 6d 3c 31 30 3b 20 6d 2b
2b 29 0a 20 20 20 20 20 7b 0a 20 20 20 20 20 20
20 70 72 69 6e 74 66 28 22 20 20 20 25 63 20 20
20 22 2c 20 61 6c 70 68 61 62 65 74 5b 6d 5d 29
3b 0a 20 20 20 20 20 7d 0a 20 20 20 20 20 70 72
69 6e 74 66 28 22 5c 6e 22 29 3b 0a 20 20 20 20
20 66 6f 72 28 6c 3d 30 3b 20 6c 3c 20 31 30 20
3b 20 6c 2b 2b 29 0a 20 20 20 20 20 7b 0a 20 20
20 20 20 20 20 70 72 69 6e 74 66 28 22 25 63 20
22 2c 20 61 6c 70 68 61 62 65 74 5b 6c 5d 29 3b
0a 20 20 20 20 20 20 20 66 6f 72 28 6d 3d 30 3b
20 6d 3c 20 31 30 20 3b 20 6d 2b 2b 29 0a 20 20
20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20
70 72 69 6e 74 66 28 22 25 2e 34 4c 66 20 22 2c
20 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 29 3b
0a 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20
20 70 72 69 6e 74 66 28 22 5c 6e 22 29 3b 0a 20
20 20 20 20 7d 0a 20 20 20 20 0a 20 20 20 20 20
70 72 69 6e 74 66 28 22 5c 6e 22 29 3b 0a 0a 0a
23 65 6e 64 69 66 20 0a 0a 0a 0a 20 20 20 20 20
7d 0a 20 20 20 7d 0a 0a 0a 20 20 20 66 6f 72 28
6c 3d 30 3b 20 6c 3c 20 31 30 20 3b 20 6c 2b 2b
29 0a 20 20 20 7b 0a 20 20 20 20 20 66 6f 72 63
65 73 5b 6c 5d 5b 30 5d 20 3d 20 28 6c 6f 6e 67
20 64 6f 75 62 6c 65 29 20 30 3b 0a 20 20 20 20
20 66 6f 72 63 65 73 5b 6c 5d 5b 31 5d 20 3d 20
28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 30 3b
0a 0a 20 20 20 20 20 66 6f 72 28 6d 3d 30 3b 20
6d 3c 20 31 30 20 3b 20 6d 2b 2b 29 0a 20 20 20
20 20 7b 0a 20 20 20 20 20 20 20 69 66 28 20 31
20 3d 3d 20 61 64 6a 6d 61 74 5b 6c 5d 5b 6d 5d
20 29 0a 20 20 20 20 20 20 20 7b 0a 20 20 20 20
20 20 20 20 20 76 65 63 74 6f 72 5b 30 5d 20 3d
20 78 67 6f 6f 64 5b 6d 5d 2d 78 67 6f 6f 64 5b
6c 5d 3b 0a 20 20 20 20 20 20 20 20 20 76 65 63
74 6f 72 5b 31 5d 20 3d 20 79 67 6f 6f 64 5b 6d
5d 2d 79 67 6f 6f 64 5b 6c 5d 3b 0a 20 20 20 20
20 20 20 20 20 76 65 63 74 6f 72 5b 30 5d 20 3d
20 76 65 63 74 6f 72 5b 30 5d 2f 64 6d 61 74 72
69 78 5b 6c 5d 5b 6d 5d 3b 0a 20 20 20 20 20 20
20 20 20 76 65 63 74 6f 72 5b 31 5d 20 3d 20 76
65 63 74 6f 72 5b 31 5d 2f 64 6d 61 74 72 69 78
5b 6c 5d 5b 6d 5d 3b 0a 20 20 20 20 20 20 20 20
20 76 65 63 74 6f 72 5b 30 5d 20 3d 20 76 65 63
74 6f 72 5b 30 5d 2a 43 3b 0a 20 20 20 20 20 20
20 20 20 76 65 63 74 6f 72 5b 31 5d 20 3d 20 76
65 63 74 6f 72 5b 31 5d 2a 43 3b 0a 20 20 20 20
20 20 20 20 20 76 65 63 74 6f 72 5b 30 5d 20 3d
20 76 65 63 74 6f 72 5b 30 5d 2a 28 64 6d 61 74
72 69 78 5b 6c 5d 5b 6d 5d 2d 6f 6e 65 29 3b 0a
20 20 20 20 20 20 20 20 20 76 65 63 74 6f 72 5b
31 5d 20 3d 20 76 65 63 74 6f 72 5b 31 5d 2a 28
64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 2d 6f 6e
65 29 3b 0a 0a 20 20 20 20 20 20 20 20 20 66 6f
72 63 65 73 5b 6c 5d 5b 30 5d 20 3d 20 66 6f 72
63 65 73 5b 6c 5d 5b 30 5d 20 2b 20 76 65 63 74
6f 72 5b 30 5d 3b 0a 20 20 20 20 20 20 20 20 20
66 6f 72 63 65 73 5b 6c 5d 5b 31 5d 20 3d 20 66
6f 72 63 65 73 5b 6c 5d 5b 31 5d 20 2b 20 76 65
63 74 6f 72 5b 31 5d 3b 0a 20 20 20 20 20 20 20
7d 0a 20 20 20 20 20 7d 0a 20 20 20 7d 0a 0a 20
20 20 66 6f 72 28 20 6a 20 3d 30 3b 20 6a 3c 20
31 30 20 3b 20 6a 2b 2b 29 0a 20 20 20 7b 0a 20
20 20 20 20 20 78 67 6f 6f 64 5b 6a 5d 20 3d 20
78 67 6f 6f 64 5b 6a 5d 20 2b 20 66 6f 72 63 65
73 5b 6a 5d 5b 30 5d 3b 0a 20 20 20 20 20 20 79
67 6f 6f 64 5b 6a 5d 20 3d 20 79 67 6f 6f 64 5b
6a 5d 20 2b 20 66 6f 72 63 65 73 5b 6a 5d 5b 31
5d 3b 0a 20 20 20 7d 0a 0a 0a 7d 0a 2f 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 0a 42 65 6c 6f 77 2c 20 20 70 6f 73 74
2d 63 6f 6e 76 65 72 67 65 6e 63 65 20 61 6c 67
6f 72 69 74 68 6d 20 6f 72 20 68 65 75 72 69 73
74 69 63 3a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 7d
0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 20
20 77 68 69 6c 65 28 20 63 6f 75 6e 74 20 3c 20
33 30 30 30 30 20 29 20 65 6e 64 20 42 6c 6f 63
6b 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 20 20
72 65 74 75 72 6e 20 30 3b 0a 7d 0a 0a

 

Advertisements

Written by meditationatae

February 10, 2017 at 5:55 pm

Posted in History

%d bloggers like this: