Merge branch 'c'

This commit is contained in:
ltcptgeneral 2019-04-08 09:17:26 -05:00
commit 979c8f7068
11 changed files with 35864 additions and 260 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,2 @@
python setup.py build_ext --inplace
pause

View File

@ -0,0 +1,5 @@
from distutils.core import setup
from Cython.Build import cythonize
setup(name='analysis',
ext_modules=cythonize("analysis.py"))

View File

@ -1,36 +1,36 @@
23,57,61,28,62,31,58,42 23,57,61,28,62,31,58,42,47,61,52,54,50,68,54,44,53,26,28,68
35,58,61,39,51,51,42,31,33,70 35,58,61,39,51,51,42,31,33,70,47,55,44,55,62,43,69,69,65,51,46,68,60,78,96,58,63
14,6,9,54,48,36,59,46,30,17,68,38 14,6,9,54,48,36,59,46,30,17,68,38,35,39,48,33,43,68,60,51,53,51,67,59
46,71,40,52,68,57,60,57,60,60,65 46,71,40,52,68,57,60,57,60,60,65,79,55,54,47,75,80,72,45,59,64,67,57,63,77,71,72,72,77
65,43,74,59,68,59,75,62,67,55,60,79,86,67,66,77,71,75 65,43,74,59,68,59,75,62,67,55,60,79,86,67,66,77,71,75,68,67,65,41,75,68,86,92,74,64,65,29,60,78,96,58,63
56,44,26,50,49,41,33,40,45,44,39,53,74,63,65,70,71 56,44,26,50,49,41,33,40,45,44,39,53,74,63,65,70,71,52,71,54,75,52,61,46,53,53,51,48,55,67,46,58
15,49,53,18,53,45,20,55,36,54,49,53,64,71,82,78,67,60,67 15,49,53,18,53,45,20,55,36,54,49,53,64,71,82,78,67,60,67,52,52,52,57,55,64,86,71,59,79,84,52,71,85,84,66,63,64
27,16,41,64,48,21,65,61,46,68,46,72,67,61 27,16,41,64,48,21,65,61,46,68,46,72,67,61,51,52,65,55,75,54,60,56,75,55,70,55,63,77,71,72,72,77
33,51,63,85,39,59,44,45,34,89,55,34,46 33,51,63,85,39,59,44,45,34,89,55,34,46,47,74,54,57,52,80,42,92,60,45,81,64,63,77,71,72,72,77
42,56,53,50,37,39,52,59,38,43,56,38,42,53 42,56,53,50,37,39,52,59,38,43,56,38,42,53,52,67,52,47,45,57,69,51,63,64,48,30,58,48
21,22,59,27,33,32,14,36,53,42,58,58 21,22,59,27,33,32,14,36,53,42,58,58,67,48,43,38,62,61,42,60,59,26,70,30,46,50
10,54,36,44,40,63,41,31,46 10,54,36,44,40,63,41,31,46,79,40,43,55,55,65,52,74,46,48,41,81,70,70,64
50,45,49,19,55,35,15,33 50,45,49,19,55,35,15,33,68,36,48,49,66,61,69,44,60,55,46,49,58,48
26,62,45,37,42,29,59,44,40,47,67,42,64,63,54,60,88,76,80,86,78,78,76 26,62,45,37,42,29,59,44,40,47,67,42,64,63,54,60,88,76,80,86,78,78,76,79,69,66,57,57,43,60,60,63,64,70,64,63,76
14,12,61,24,53,39,32,15,44 14,12,61,24,53,39,32,15,44,47,67,48,38,41,57,52,52,53,61,46,52
47,53,34,48,42,61,34,51,34,45,50,56,46,59,54,47,53,43,62,40,80,66,94,58,64,71,82,78,67,60,67 47,53,34,48,42,61,34,51,34,45,50,56,46,59,54,47,53,43,62,40,80,66,94,58,64,71,82,78,67,60,67,67,58,65,75,66,74,92,65,79,55,83,60,78,96,58,63
42,55,36,34,56,46,26,35,52,70 42,55,36,34,56,46,26,35,52,70,51,71,54,33,46,57,49,71,60,46,70,30
50,17,66,53,32,60,32,39,53 50,17,66,53,32,60,32,39,53,68,39,43,61,41,64,49,69,52,45,28,64
36,45,44,49,49,37,49,36,46 36,45,44,49,49,37,49,36,46,53,36,66,61,76,80,74,53,60,61,84,68,71,85,84,66,63,64
53,48,48,41,43,54,46,49,65,46,28,57
32,45,61,52,34,47,59,62,48,57,71,49,79,50,48,51,55,54,42,55,47,76,43,65,55,104,57,85,55 32,45,61,52,34,47,59,62,48,57,71,49,79,50,48,51,55,54,42,55,47,76,43,65,55,104,57,85,55,75,48,44,49,50,72,71,75,55,81,83,81,70,70,64
10,44,49,20,45,32,38,41 10,44,49,20,45,32,38,41,35,69,65,69,46,57,65,53,65,64,70,83,46,50
58,41,38,64,61,39,42,40,54,66,69,63,34 58,41,38,64,61,39,42,40,54,66,69,63,34,47,74,65,47,43,61,52,56,62,79,63,64,46,50
42,37,62,38,51,44,41,70,41,28 42,37,62,38,51,44,41,70,41,28,32,61,54,61,66,57,60,52,75,51,65,57
35,71,43,39,76,52,45,63,55,65,41,67,46,58
19,55,58,42,22,34,44,45,43,33,45 19,55,58,42,22,34,44,45,43,33,45,75,39,48,39,57,61,86,46,62,64,55,64,58,48
26,31,41,26,69,34,12,25 26,31,41,26,69,34,12,25,67,52,44,69,45,61,60,45,53,61,70,49
39,45,49,44,48,49,37,39 39,45,49,44,48,49,37,39,75,40,43,41,46,64,42,44,53,64,46,55,71,85,84,66,63,64
55,45,48,19,53,32,59,56,58,79,50 55,45,48,19,53,32,59,56,58,79,50,52,58,45,54,76,60,60,52,64,67,64,67,46,58
33,68,12,18,49,36,39,35,49,35,21,38 33,68,12,18,49,36,39,35,49,35,21,38,51,55,48,38,57,54,49,52,51,81,29
47,51,64,50,102,40,47,31,57,15,54,50,56,64,51,37,62,60,77,62,44,52,52,72,67 47,51,64,50,102,40,47,31,57,15,54,50,56,64,51,37,62,60,77,62,44,52,52,72,67,52,61,43,75,62,47,72,49,62,64,84,49,81,70,70,64
53,40,45,69,50,43,49,56,60,51,55,59
9,55,26,45,33,18,52,30,53,42,58,58 9,55,26,45,33,18,52,30,53,42,58,58,52,36,65,39,55,57,54,69,65,55,63,59,63,76
32,69,45,49,52,54,74,46,74,26,63,52,63,76
47,58,66,33,45,47,46,46,65,45,46,41
32,74,54,54,41,47,65,51,60,55,46,29

1 23,57,61,28,62,31,58,42 23,57,61,28,62,31,58,42,47,61,52,54,50,68,54,44,53,26,28,68
2 35,58,61,39,51,51,42,31,33,70 35,58,61,39,51,51,42,31,33,70,47,55,44,55,62,43,69,69,65,51,46,68,60,78,96,58,63
3 14,6,9,54,48,36,59,46,30,17,68,38 14,6,9,54,48,36,59,46,30,17,68,38,35,39,48,33,43,68,60,51,53,51,67,59
4 46,71,40,52,68,57,60,57,60,60,65 46,71,40,52,68,57,60,57,60,60,65,79,55,54,47,75,80,72,45,59,64,67,57,63,77,71,72,72,77
5 65,43,74,59,68,59,75,62,67,55,60,79,86,67,66,77,71,75 65,43,74,59,68,59,75,62,67,55,60,79,86,67,66,77,71,75,68,67,65,41,75,68,86,92,74,64,65,29,60,78,96,58,63
6 56,44,26,50,49,41,33,40,45,44,39,53,74,63,65,70,71 56,44,26,50,49,41,33,40,45,44,39,53,74,63,65,70,71,52,71,54,75,52,61,46,53,53,51,48,55,67,46,58
7 15,49,53,18,53,45,20,55,36,54,49,53,64,71,82,78,67,60,67 15,49,53,18,53,45,20,55,36,54,49,53,64,71,82,78,67,60,67,52,52,52,57,55,64,86,71,59,79,84,52,71,85,84,66,63,64
8 27,16,41,64,48,21,65,61,46,68,46,72,67,61 27,16,41,64,48,21,65,61,46,68,46,72,67,61,51,52,65,55,75,54,60,56,75,55,70,55,63,77,71,72,72,77
9 33,51,63,85,39,59,44,45,34,89,55,34,46 33,51,63,85,39,59,44,45,34,89,55,34,46,47,74,54,57,52,80,42,92,60,45,81,64,63,77,71,72,72,77
10 42,56,53,50,37,39,52,59,38,43,56,38,42,53 42,56,53,50,37,39,52,59,38,43,56,38,42,53,52,67,52,47,45,57,69,51,63,64,48,30,58,48
11 21,22,59,27,33,32,14,36,53,42,58,58 21,22,59,27,33,32,14,36,53,42,58,58,67,48,43,38,62,61,42,60,59,26,70,30,46,50
12 10,54,36,44,40,63,41,31,46 10,54,36,44,40,63,41,31,46,79,40,43,55,55,65,52,74,46,48,41,81,70,70,64
13 50,45,49,19,55,35,15,33 50,45,49,19,55,35,15,33,68,36,48,49,66,61,69,44,60,55,46,49,58,48
14 26,62,45,37,42,29,59,44,40,47,67,42,64,63,54,60,88,76,80,86,78,78,76 26,62,45,37,42,29,59,44,40,47,67,42,64,63,54,60,88,76,80,86,78,78,76,79,69,66,57,57,43,60,60,63,64,70,64,63,76
15 14,12,61,24,53,39,32,15,44 14,12,61,24,53,39,32,15,44,47,67,48,38,41,57,52,52,53,61,46,52
16 47,53,34,48,42,61,34,51,34,45,50,56,46,59,54,47,53,43,62,40,80,66,94,58,64,71,82,78,67,60,67 47,53,34,48,42,61,34,51,34,45,50,56,46,59,54,47,53,43,62,40,80,66,94,58,64,71,82,78,67,60,67,67,58,65,75,66,74,92,65,79,55,83,60,78,96,58,63
17 42,55,36,34,56,46,26,35,52,70 42,55,36,34,56,46,26,35,52,70,51,71,54,33,46,57,49,71,60,46,70,30
18 50,17,66,53,32,60,32,39,53 50,17,66,53,32,60,32,39,53,68,39,43,61,41,64,49,69,52,45,28,64
19 36,45,44,49,49,37,49,36,46 36,45,44,49,49,37,49,36,46,53,36,66,61,76,80,74,53,60,61,84,68,71,85,84,66,63,64
20 32,45,61,52,34,47,59,62,48,57,71,49,79,50,48,51,55,54,42,55,47,76,43,65,55,104,57,85,55 53,48,48,41,43,54,46,49,65,46,28,57
21 10,44,49,20,45,32,38,41 32,45,61,52,34,47,59,62,48,57,71,49,79,50,48,51,55,54,42,55,47,76,43,65,55,104,57,85,55,75,48,44,49,50,72,71,75,55,81,83,81,70,70,64
22 58,41,38,64,61,39,42,40,54,66,69,63,34 10,44,49,20,45,32,38,41,35,69,65,69,46,57,65,53,65,64,70,83,46,50
23 42,37,62,38,51,44,41,70,41,28 58,41,38,64,61,39,42,40,54,66,69,63,34,47,74,65,47,43,61,52,56,62,79,63,64,46,50
24 19,55,58,42,22,34,44,45,43,33,45 42,37,62,38,51,44,41,70,41,28,32,61,54,61,66,57,60,52,75,51,65,57
25 26,31,41,26,69,34,12,25 35,71,43,39,76,52,45,63,55,65,41,67,46,58
26 39,45,49,44,48,49,37,39 19,55,58,42,22,34,44,45,43,33,45,75,39,48,39,57,61,86,46,62,64,55,64,58,48
27 55,45,48,19,53,32,59,56,58,79,50 26,31,41,26,69,34,12,25,67,52,44,69,45,61,60,45,53,61,70,49
28 33,68,12,18,49,36,39,35,49,35,21,38 39,45,49,44,48,49,37,39,75,40,43,41,46,64,42,44,53,64,46,55,71,85,84,66,63,64
29 47,51,64,50,102,40,47,31,57,15,54,50,56,64,51,37,62,60,77,62,44,52,52,72,67 55,45,48,19,53,32,59,56,58,79,50,52,58,45,54,76,60,60,52,64,67,64,67,46,58
30 9,55,26,45,33,18,52,30,53,42,58,58 33,68,12,18,49,36,39,35,49,35,21,38,51,55,48,38,57,54,49,52,51,81,29
31 47,51,64,50,102,40,47,31,57,15,54,50,56,64,51,37,62,60,77,62,44,52,52,72,67,52,61,43,75,62,47,72,49,62,64,84,49,81,70,70,64
32 53,40,45,69,50,43,49,56,60,51,55,59
33 9,55,26,45,33,18,52,30,53,42,58,58,52,36,65,39,55,57,54,69,65,55,63,59,63,76
34 32,69,45,49,52,54,74,46,74,26,63,52,63,76
35 47,58,66,33,45,47,46,46,65,45,46,41
36 32,74,54,54,41,47,65,51,60,55,46,29