ドット直角三角形の共通部分 2017.10.6

#0

input : 7,0R6/3,1B5 expected : 15

-2 -1 0 1 2 3 4 5 6 7 8 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6

#1

input : 1,6L4/4,9R9 expected : 4

-5 -4 -3 -2 -1 0 1 2 3 4 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

#2

input : 0,2R4/1,3B4 expected : 3

-4 -3 -2 -1 0 1 2 3 4 5 -2 -1 0 1 2 3 4 5 6

#3

input : 1,2L4/1,2L5 expected : 16

0 1 2 3 4 5 6 -3 -2 -1 0 1 2 3 4 5 6 7

#4

input : 3,2L5/5,6B4 expected : 8

1 2 3 4 5 6 7 8 9 -3 -2 -1 0 1 2 3 4 5 6 7

#5

input : 4,1B3/6,3B4 expected : 4

1 2 3 4 5 6 7 8 9 10 -2 -1 0 1 2 3 4

#6

input : 4,4R7/4,3R5 expected : 20

-3 -2 -1 0 1 2 3 4 5 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11

#7

input : 4,5R9/0,7T3 expected : 7

-5 -4 -3 -2 -1 0 1 2 3 4 5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

#8

input : 4,7T9/1,6T3 expected : 1

-5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 5 6 7 8 9 10 11 12 13 14 15 16

#9

input : 4,8B7/3,7L4 expected : 10

-3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 8 9 10 11

#10

input : 5,3L3/9,8L4 expected : 0

4 5 6 7 8 9 10 11 12 13 0 1 2 3 4 5 6 7 8 9 10 11 12

#11

input : 5,6B4/4,4R2 expected : 3

1 2 3 4 5 6 7 8 9 2 3 4 5 6 7

#12

input : 5,6B4/8,5R4 expected : 8

1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9

#13

input : 5,8B9/5,2L2 expected : 4

-4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 -1 0 1 2 3 4 5 6 7 8 9

#14

input : 6,1L5/7,1T2 expected : 3

5 6 7 8 9 10 11 -4 -3 -2 -1 0 1 2 3 4 5 6

#15

input : 7,2B4/7,2T4 expected : 1

3 4 5 6 7 8 9 10 11 -2 -1 0 1 2 3 4 5 6

#16

input : 7,3T9/9,6L6 expected : 11

-2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 0 1 2 3 4 5 6 7 8 9 10 11 12

#17

input : 8,0R6/8,1R7 expected : 30

1 2 3 4 5 6 7 8 9 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8

#18

input : 0,4R7/4,6R10 expected : 36

-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

#19

input : 10,4L4/9,1T6 expected : 9

3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8

#20

input : 2,2T7/6,7T10 expected : 4

-5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

#21

input : 2,7R4/1,6L8 expected : 2

-2 -1 0 1 2 3 4 5 6 7 8 9 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

#22

input : 3,0R10/1,2T7 expected : 7

-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10

#23

input : 3,5T2/3,6B10 expected : 2

-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 -4 -3 -2 -1 0 1 2 3 4 5 6 7

#24

input : 4,7R10/8,2T8 expected : 6

-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

#25

input : 6,8B10/4,5B6 expected : 36

-4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 -2 -1 0 1 2 3 4 5 6 7 8 9

#26

input : 9,2B7/1,1B10 expected : 6

-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3

#27

input : 9,3R14/2,4R1 expected : 1

-5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

#28

input : 3,0R10/0,6B10 expected : 54

-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10

#29

input : 4,10T8/4,10T8 expected : 64

-4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 9 10 11 12 13 14 15 16 17 18

#30

input : 1,5T10/1,20B10 expected : 56

-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

#31

input : 15,16L4/5,12L12 expected : 4

4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

#32

input : 12,11T18/7,18R18 expected : 34

-11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

#33

input : 15,16T14/5,12L15 expected : 44

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

#34

input : 5,10L40/22,22B10 expected : 100

4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 -30 -29 -28 -27 -26 -25 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

#35

input : 46,34T34/34,29T14 expected : 30

12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

#36

input : 52,75L12/88,69T54 expected : 0

#37

input : 67,83B70/99,48T14 expected : 52

#38

input : 291,11T120/258,54B130 expected : 424

#39

input : 62,170L139/133,172R21 expected : 441

#40

input : 98,189B116/183,127R27 expected : 240

#41

input : 646,684B96/435,690R772 expected : 0

#42

input : 113,668L866/581,859L852 expected : 158404

#43

input : 309,321B162/137,420B423 expected : 15750

#44

input : 5474,6459R9089/8177,150R5120 expected : 376996

#45

input : 2399,1640B2451/1718,2100L1623 expected : 221334

#46

input : 5621,8460T7612/2715,5697L8851 expected : 861192