Ejemplo n.º 1
0
def PERFORM(callback):
    callback(ADD((13, 77, 34), QUERY((94, 23, 53), 20.937134443888432, 6)))
    callback(ADD((47, 20, 27), QUERY((55, 83, 49), 46.148506220254355, 6)))
    callback(REMOVE((47, 20, 27), QUERY((38, 10, 55), 33.026138417023965, 3)))
    callback(REMOVE((13, 77, 34), QUERY((70, 16, 22), 13.524337475744934, 0)))
    callback(ADD((88, 80, 82), QUERY((19, 43, 49), 66.72013879162282, 4)))
    callback(ADD((90, 14, 7), QUERY((2, 30, 12), 28.401279559773034, 5)))
    callback(REMOVE((88, 80, 82), QUERY((18, 31, 46), 6.763919170829018, 1)))
    callback(REMOVE((90, 14, 7), QUERY((47, 27, 8), 50.78903456072281, 5)))
Ejemplo n.º 2
0
def PERFORM(callback):
	callback(ADD((44, 83), QUERY((39, 97), 59.750079860371876, 6)))
	callback(ADD((23, 0), QUERY((88, 56), 22.88267964697555, 3)))
	callback(ADD((52, 10), QUERY((44, 27), 24.564897258652756, 8)))
	callback(ADD((95, 80), QUERY((66, 44), 33.31525230748455, 1)))
	callback(ADD((55, 42), QUERY((64, 60), 68.99205324052721, 4)))
	callback(REMOVE((52, 10), QUERY((45, 7), 9.173642113746991, 3)))
	callback(REMOVE((55, 42), QUERY((39, 96), 65.54009599782735, 6)))
	callback(REMOVE((23, 0), QUERY((5, 43), 1.952301791228388, 4)))
	callback(REMOVE((44, 83), QUERY((13, 91), 48.656923128349476, 5)))
	callback(REMOVE((95, 80), QUERY((51, 57), 45.13039243795071, 2)))
	callback(ADD((51, 67), QUERY((11, 63), 29.435920892711138, 1)))
	callback(ADD((16, 86), QUERY((73, 37), 15.318716103260641, 2)))
	callback(ADD((22, 93), QUERY((59, 62), 46.63702805662429, 8)))
	callback(ADD((82, 69), QUERY((86, 25), 6.30670748054273, 4)))
	callback(ADD((34, 91), QUERY((75, 18), 34.239559512171425, 8)))
	callback(REMOVE((34, 91), QUERY((82, 91), 16.562398155702596, 4)))
	callback(REMOVE((82, 69), QUERY((65, 15), 7.21921505097451, 1)))
	callback(REMOVE((16, 86), QUERY((83, 29), 25.384885563250236, 1)))
	callback(REMOVE((22, 93), QUERY((45, 36), 25.078340966445953, 4)))
	callback(REMOVE((51, 67), QUERY((75, 73), 7.51579214958209, 1)))
Ejemplo n.º 3
0
def PERFORM(callback):
    callback(
        ADD((76, 37, 59, 92), QUERY((57, 30, 48, 39), 49.27564061937317, 4)))
    callback(
        ADD((50, 18, 85, 45), QUERY((39, 21, 39, 70), 37.69483637082036, 4)))
    callback(
        ADD((78, 25, 54, 0), QUERY((93, 78, 37, 31), 0.7284187591077362, 1)))
    callback(
        REMOVE((78, 25, 54, 0), QUERY((64, 84, 32, 57), 72.46412020708925, 5)))
    callback(
        REMOVE((50, 18, 85, 45), QUERY((27, 65, 93, 13), 64.11474980906463,
                                       5)))
    callback(
        REMOVE((76, 37, 59, 92), QUERY((60, 4, 33, 59), 42.945752330314434,
                                       0)))
    callback(
        ADD((70, 4, 97, 67), QUERY((85, 99, 62, 47), 17.638848416562205, 5)))
    callback(
        ADD((73, 71, 83, 34), QUERY((77, 92, 94, 84), 36.61127295233709, 3)))
    callback(ADD((68, 95, 14, 64), QUERY((2, 6, 91, 87), 55.49188671780003,
                                         3)))
    callback(
        REMOVE((70, 4, 97, 67), QUERY((21, 10, 23, 86), 45.80958512596745, 7)))
    callback(
        REMOVE((68, 95, 14, 64), QUERY((46, 83, 34, 29), 1.790981022255398,
                                       2)))
    callback(
        REMOVE((73, 71, 83, 34), QUERY((47, 82, 60, 46), 77.12167724151024,
                                       4)))
Ejemplo n.º 4
0
def PERFORM(callback):
    callback(ADD((62, 30, 40), QUERY((55, 48, 36), 79.92943142917025, 4)))
    callback(ADD((24, 83, 5), QUERY((87, 71, 79), 29.93522232091574, 4)))
    callback(ADD((61, 15, 8), QUERY((42, 99, 65), 54.44872373652812, 2)))
    callback(ADD((96, 22, 95), QUERY((42, 88, 24), 5.93585254386511, 1)))
    callback(ADD((91, 69, 15), QUERY((52, 87, 32), 10.238173894258988, 10)))
    callback(ADD((10, 8, 43), QUERY((88, 83, 34), 31.19527806475994, 6)))
    callback(ADD((87, 6, 92), QUERY((23, 29, 45), 29.559291300974692, 6)))
    callback(ADD((71, 91, 66), QUERY((32, 41, 82), 9.846272340032192, 11)))
    callback(REMOVE((24, 83, 5), QUERY((38, 16, 22), 18.72360616054155, 7)))
    callback(REMOVE((91, 69, 15), QUERY((24, 69, 98), 56.31958410590006, 11)))
    callback(REMOVE((62, 30, 40), QUERY((4, 20, 30), 72.97164983749147, 9)))
    callback(REMOVE((10, 8, 43), QUERY((85, 83, 5), 72.37691825097981, 2)))
    callback(REMOVE((96, 22, 95), QUERY((67, 50, 29), 46.24318160795637, 6)))
    callback(REMOVE((71, 91, 66), QUERY((52, 53, 8), 16.90341372515979, 5)))
    callback(REMOVE((61, 15, 8), QUERY((93, 97, 37), 27.44427177429842, 4)))
    callback(REMOVE((87, 6, 92), QUERY((25, 18, 19), 45.82484579032335, 1)))
    callback(ADD((50, 63, 12), QUERY((22, 53, 20), 33.758148232913676, 5)))
    callback(ADD((64, 62, 31), QUERY((3, 0, 50), 60.103676475268784, 2)))
    callback(ADD((95, 39, 37), QUERY((0, 30, 43), 29.808266104004744, 1)))
    callback(ADD((5, 97, 8), QUERY((63, 88, 74), 38.11713367406657, 1)))
    callback(ADD((73, 53, 50), QUERY((6, 63, 6), 39.66179803807896, 3)))
    callback(ADD((57, 20, 21), QUERY((89, 54, 87), 72.1435914914816, 5)))
    callback(ADD((91, 65, 0), QUERY((73, 70, 52), 32.9992222644089, 11)))
    callback(ADD((16, 16, 76), QUERY((8, 20, 61), 24.11119013648415, 2)))
    callback(REMOVE((5, 97, 8), QUERY((39, 65, 8), 14.374313876151135, 12)))
    callback(REMOVE((95, 39, 37), QUERY((88, 96, 33), 23.02947264004157, 7)))
    callback(REMOVE((16, 16, 76), QUERY((8, 59, 10), 47.25400596689401, 5)))
    callback(REMOVE((73, 53, 50), QUERY((85, 75, 4), 12.472803986094583, 7)))
    callback(REMOVE((91, 65, 0), QUERY((0, 57, 100), 67.89327690903575, 7)))
    callback(REMOVE((57, 20, 21), QUERY((33, 20, 61), 23.04127862795326, 7)))
    callback(REMOVE((50, 63, 12), QUERY((21, 25, 75), 35.75491178153249, 2)))
    callback(REMOVE((64, 62, 31), QUERY((35, 75, 53), 33.187451043263295, 1)))
Ejemplo n.º 5
0
def PERFORM(callback):
    callback(ADD((34, 23), QUERY((73, 25), 43.55632520107637, 4)))
    callback(REMOVE((34, 23), QUERY((36, 42), 67.77809887606128, 3)))
    callback(ADD((74, 74), QUERY((4, 95), 40.44656851152691, 5)))
    callback(REMOVE((74, 74), QUERY((12, 16), 68.96988175971654, 2)))
Ejemplo n.º 6
0
def PERFORM(callback):
    callback(
        ADD((98, 6, 62, 83), QUERY((76, 5, 88, 66), 26.243784265073067, 3)))
    callback(
        ADD((50, 28, 1, 72), QUERY((90, 40, 27, 38), 47.355142939013646, 5)))
    callback(
        ADD((83, 39, 36, 21), QUERY((95, 65, 84, 65), 78.02485346868268, 5)))
    callback(
        ADD((21, 7, 20, 64), QUERY((61, 44, 96, 83), 64.53253290079154, 8)))
    callback(ADD((79, 25, 9, 34), QUERY((91, 94, 1, 48), 17.84898946852568,
                                        5)))
    callback(
        ADD((45, 37, 47, 43), QUERY((89, 11, 94, 52), 30.248761285953847, 10)))
    callback(
        ADD((55, 44, 87, 68), QUERY((48, 46, 27, 61), 19.147531561226543, 5)))
    callback(
        ADD((40, 33, 32, 64), QUERY((15, 54, 44, 38), 28.412904157476582, 13)))
    callback(
        ADD((14, 48, 98, 26), QUERY((57, 27, 58, 39), 63.33140377696694, 9)))
    callback(
        ADD((99, 72, 71, 27), QUERY((23, 45, 44, 100), 73.42898604393157, 14)))
    callback(
        ADD((99, 71, 30, 67), QUERY((83, 16, 41, 83), 17.71043842471812, 8)))
    callback(
        ADD((83, 17, 15, 67), QUERY((26, 40, 75, 20), 63.40651543806896, 12)))
    callback(
        REMOVE((45, 37, 47, 43), QUERY((100, 88, 1, 5), 33.904351925689305,
                                       8)))
    callback(
        REMOVE((50, 28, 1, 72), QUERY((100, 34, 36, 34), 10.242668328439963,
                                      13)))
    callback(
        REMOVE((21, 7, 20, 64), QUERY((18, 82, 61, 54), 20.616666250047288,
                                      3)))
    callback(
        REMOVE((99, 72, 71, 27), QUERY((66, 11, 93, 35), 59.410243323955534,
                                       4)))
    callback(
        REMOVE((83, 39, 36, 21), QUERY((46, 12, 13, 28), 79.24075397007265,
                                       4)))
    callback(
        REMOVE((98, 6, 62, 83), QUERY((100, 56, 82, 9), 7.8183440455728626,
                                      8)))
    callback(
        REMOVE((99, 71, 30, 67), QUERY((53, 42, 7, 90), 62.723078948044034,
                                       11)))
    callback(
        REMOVE((14, 48, 98, 26), QUERY((53, 39, 27, 71), 40.93889368459419,
                                       4)))
    callback(
        REMOVE((55, 44, 87, 68), QUERY((51, 63, 53, 64), 73.74902370719796,
                                       8)))
    callback(
        REMOVE((79, 25, 9, 34), QUERY((93, 79, 64, 35), 19.19760269418014, 4)))
    callback(
        REMOVE((83, 17, 15, 67), QUERY((2, 12, 40, 5), 11.605814870121787, 6)))
    callback(
        REMOVE((40, 33, 32, 64), QUERY((2, 76, 19, 68), 33.00626548642569, 4)))
    callback(
        ADD((86, 89, 93, 13), QUERY((54, 55, 70, 10), 45.87164734218477, 6)))
    callback(
        ADD((17, 14, 75, 14), QUERY((47, 45, 50, 30), 8.693289174369454, 5)))
    callback(
        ADD((44, 78, 90, 82), QUERY((21, 30, 64, 98), 1.1800345643200583, 6)))
    callback(
        ADD((46, 34, 32, 68), QUERY((13, 44, 89, 55), 20.20050348392597, 3)))
    callback(
        ADD((48, 2, 78, 53), QUERY((86, 22, 17, 100), 13.012457699744244, 2)))
    callback(
        ADD((12, 96, 67, 93), QUERY((2, 26, 11, 38), 33.92528287095654, 1)))
    callback(ADD((27, 1, 86, 66), QUERY((0, 29, 36, 65), 40.12302243206612,
                                        6)))
    callback(ADD((45, 48, 5, 57), QUERY((69, 90, 8, 31), 55.50293178441844,
                                        6)))
    callback(
        ADD((3, 56, 75, 40), QUERY((57, 68, 35, 58), 51.85734456476708, 13)))
    callback(ADD((25, 9, 42, 33), QUERY((55, 60, 9, 7), 48.82086535780479, 5)))
    callback(
        ADD((51, 10, 62, 13), QUERY((31, 67, 100, 63), 39.79281561802228, 16)))
    callback(ADD((81, 76, 54, 33), QUERY((37, 13, 54, 48), 47.107623428345,
                                         8)))
    callback(
        REMOVE((45, 48, 5, 57), QUERY((58, 58, 1, 45), 76.02731211909581, 10)))
    callback(
        REMOVE((3, 56, 75, 40), QUERY((55, 18, 70, 76), 1.3579996852625253,
                                      9)))
    callback(
        REMOVE((81, 76, 54, 33), QUERY((86, 94, 10, 63), 39.880370702624006,
                                       14)))
    callback(
        REMOVE((86, 89, 93, 13), QUERY((39, 14, 15, 41), 31.040906656941154,
                                       5)))
    callback(
        REMOVE((51, 10, 62, 13), QUERY((81, 58, 3, 8), 71.22765784979687, 11)))
    callback(
        REMOVE((25, 9, 42, 33), QUERY((45, 9, 18, 17), 33.54120155100786, 2)))
    callback(
        REMOVE((27, 1, 86, 66), QUERY((9, 55, 98, 33), 20.60150481705851, 11)))
    callback(
        REMOVE((48, 2, 78, 53), QUERY((29, 83, 5, 78), 37.70513355852923, 8)))
    callback(
        REMOVE((46, 34, 32, 68), QUERY((73, 96, 56, 10), 62.073279532426554,
                                       6)))
    callback(
        REMOVE((44, 78, 90, 82), QUERY((32, 78, 34, 46), 52.87506545618484,
                                       6)))
    callback(
        REMOVE((17, 14, 75, 14), QUERY((27, 15, 6, 72), 64.54547466103696, 5)))
    callback(
        REMOVE((12, 96, 67, 93), QUERY((45, 61, 53, 56), 52.776587554699134,
                                       3)))
Ejemplo n.º 7
0
def PERFORM(callback):
	#callback(ADD((51, 77, 32), QUERY((96, 15, 28), 48.77606758397611, 4)))   # 1
	#callback(ADD((0, 50, 90), QUERY((38, 96, 52), 71.1702463115751, 5)))   # 2
	#callback(REMOVE((0, 50, 90), QUERY((62, 59, 47), 18.735599322428875, 5)))   # 3
	callback(ADD((45, 25, 91), QUERY((44, 57, 29), 71.11533237666389, 3)))   # 4
	#callback(ADD((98, 98, 87), QUERY((73, 97, 26), 14.904966761548604, 4)))   # 5
	callback(ADD((31, 79, 52), QUERY((41, 30, 99), 29.40652726743493, 1)))   # 6
	callback(ADD((67, 17, 68), QUERY((34, 93, 41), 53.82665966859476, 8)))   # 7
	callback(ADD((96, 55, 53), QUERY((72, 71, 94), 49.35674832806739, 10)))   # 8
	callback(ADD((29, 30, 32), QUERY((39, 82, 70), 68.91180844292944, 11)))   # 9
	callback(ADD((37, 8, 100), QUERY((61, 37, 21), 0.4020284270665364, 14)))   # 10
	#callback(REMOVE((98, 98, 87), QUERY((32, 40, 52), 0.17122389967235918, 3)))   # 11
	callback(ADD((1, 94, 45), QUERY((87, 11, 46), 36.04798352988516, 5)))   # 12
	callback(REMOVE((1, 94, 45), QUERY((26, 40, 24), 39.95876210390744, 2)))   # 13
	#callback(ADD((95, 26, 1), QUERY((53, 59, 64), 48.4263123594335, 11)))   # 14
	callback(REMOVE((96, 55, 53), QUERY((92, 72, 23), 75.22923153627683, 12)))   # 15
	callback(ADD((57, 13, 50), QUERY((62, 70, 0), 35.36619564219368, 6)))   # 16
	callback(ADD((10, 95, 52), QUERY((93, 63, 47), 34.28747335975488, 8)))   # 17
	callback(ADD((13, 25, 72), QUERY((74, 68, 7), 0.9373556432964314, 7)))   # 18
	#callback(ADD((83, 64, 66), QUERY((61, 39, 16), 44.71394878674572, 6)))   # 19
	callback(ADD((30, 7, 22), QUERY((58, 32, 37), 73.87762819263553, 14)))   # 20
	#callback(REMOVE((95, 26, 1), QUERY((98, 60, 66), 3.245271365028639, 10)))   # 21
	callback(REMOVE((31, 79, 52), QUERY((90, 60, 61), 56.97176985411053, 13)))   # 22
	#callback(ADD((49, 0, 57), QUERY((44, 69, 92), 21.395034597473188, 8)))   # 23
	callback(REMOVE((45, 25, 91), QUERY((53, 86, 55), 18.027796244875187, 1)))   # 24
	#callback(ADD((82, 41, 41), QUERY((16, 27, 72), 5.563490066528818, 8)))   # 25
	callback(ADD((36, 94, 33), QUERY((85, 20, 93), 23.476089687009498, 13)))   # 26
	#callback(ADD((89, 41, 32), QUERY((21, 15, 19), 35.83268180137458, 9)))   # 27
	callback(ADD((97, 89, 79), QUERY((37, 82, 18), 40.979784128311096, 6)))   # 28
	callback(ADD((21, 100, 0), QUERY((93, 3, 52), 2.934154404769256, 14)))   # 29
	#callback(REMOVE((67, 17, 68), QUERY((32, 3, 83), 34.43365224341307, 15)))   # 30
	callback(ADD((44, 87, 65), QUERY((41, 66, 18), 19.410247561268143, 10)))   # 31
	callback(ADD((23, 35, 19), QUERY((94, 94, 90), 55.661227983718334, 7)))   # 32
	#callback(ADD((55, 61, 73), QUERY((75, 48, 86), 15.471610832452463, 10)))   # 33
	callback(ADD((15, 95, 41), QUERY((61, 87, 19), 66.52085460291947, 5)))   # 34
	#callback(ADD((81, 19, 70), QUERY((58, 16, 27), 1.0482556776029828, 2)))   # 35
	callback(REMOVE((44, 87, 65), QUERY((90, 28, 9), 3.2482318745125216, 25)))   # 36
	callback(ADD((22, 71, 85), QUERY((78, 19, 35), 44.20700303973386, 3)))   # 37
	#callback(REMOVE((57, 13, 50), QUERY((78, 63, 63), 41.796214704583235, 11)))   # 38
	callback(ADD((49, 99, 47), QUERY((13, 39, 85), 28.817754417259724, 18)))   # 39
	'''
Ejemplo n.º 8
0
def PERFORM(callback):
	callback(ADD((44,), QUERY((22,), 19.38985089849546, 3)))
	callback(ADD((96,), QUERY((69,), 69.40431459622837, 7)))
	callback(ADD((8,), QUERY((27,), 74.88277251888364, 4)))
	callback(ADD((32,), QUERY((9,), 30.45542310649349, 3)))
	callback(ADD((20,), QUERY((62,), 33.99819854934384, 3)))
	callback(ADD((64,), QUERY((85,), 70.43434371222301, 6)))
	callback(ADD((67,), QUERY((61,), 4.623160942819666, 11)))
	callback(ADD((82,), QUERY((27,), 29.779709860422283, 12)))
	callback(ADD((19,), QUERY((72,), 32.197788633474495, 12)))
	callback(ADD((15,), QUERY((36,), 15.309943604593705, 11)))
	callback(ADD((65,), QUERY((95,), 36.10761151157042, 17)))
	callback(REMOVE((20,), QUERY((54,), 56.0763258765136, 6)))
	callback(REMOVE((64,), QUERY((89,), 40.54924781263176, 2)))
	callback(REMOVE((44,), QUERY((77,), 52.8936140130559, 11)))
	callback(REMOVE((15,), QUERY((95,), 51.1268486854048, 11)))
	callback(REMOVE((32,), QUERY((62,), 64.1395878445445, 10)))
	callback(REMOVE((19,), QUERY((73,), 61.92009620082672, 8)))
	callback(REMOVE((8,), QUERY((24,), 3.9813744704573573, 1)))
	callback(REMOVE((67,), QUERY((10,), 72.23744459244318, 2)))
	callback(REMOVE((65,), QUERY((49,), 70.65660679851298, 2)))
	callback(REMOVE((82,), QUERY((39,), 0.3552525499918957, 3)))
	callback(REMOVE((96,), QUERY((84,), 9.446421930124611, 2)))
	callback(ADD((63,), QUERY((99,), 76.43845293039915, 4)))
	callback(ADD((2,), QUERY((44,), 28.29208518246361, 1)))
	callback(ADD((98,), QUERY((98,), 22.580775379595856, 3)))
	callback(ADD((74,), QUERY((73,), 37.67908513243428, 4)))
	callback(ADD((70,), QUERY((67,), 38.111175304452836, 4)))
	callback(ADD((3,), QUERY((86,), 36.148106332476615, 1)))
	callback(ADD((69,), QUERY((48,), 67.11556717780442, 8)))
	callback(ADD((92,), QUERY((24,), 44.09106221709412, 4)))
	callback(ADD((55,), QUERY((29,), 58.81100565248602, 10)))
	callback(ADD((79,), QUERY((83,), 38.097645619674225, 8)))
	callback(ADD((51,), QUERY((7,), 9.486117974846726, 11)))
	callback(REMOVE((3,), QUERY((62,), 71.26100758158313, 14)))
	callback(REMOVE((55,), QUERY((32,), 37.06189056358666, 5)))
	callback(REMOVE((69,), QUERY((46,), 57.19836995247717, 13)))
	callback(REMOVE((70,), QUERY((54,), 56.17733366733052, 1)))
	callback(REMOVE((51,), QUERY((40,), 31.383518520309046, 6)))
	callback(REMOVE((63,), QUERY((9,), 30.04860279301529, 6)))
	callback(REMOVE((79,), QUERY((66,), 41.25385075394824, 7)))
	callback(REMOVE((92,), QUERY((2,), 66.97875686991759, 4)))
	callback(REMOVE((98,), QUERY((59,), 24.27786312929988, 6)))
	callback(REMOVE((74,), QUERY((38,), 40.5028969392573, 3)))
	callback(REMOVE((2,), QUERY((60,), 69.37564320868023, 3)))
Ejemplo n.º 9
0
def PERFORM(callback):
	callback(ADD((94, 74), QUERY((36, 16), 15.52313738068995, 4)))
	callback(ADD((7, 93), QUERY((85, 27), 18.43736823683666, 5)))
	callback(ADD((0, 52), QUERY((18, 80), 6.057660356222314, 8)))
	callback(ADD((3, 50), QUERY((89, 17), 71.21139027343784, 6)))
	callback(ADD((71, 51), QUERY((81, 22), 29.331479144668464, 7)))
	callback(ADD((51, 34), QUERY((12, 43), 65.89738678277459, 10)))
	callback(ADD((69, 15), QUERY((36, 64), 34.68096714538071, 9)))
	callback(ADD((20, 15), QUERY((15, 68), 58.74266978880135, 6)))
	callback(ADD((31, 90), QUERY((34, 29), 69.27719532842578, 13)))
	callback(ADD((64, 13), QUERY((66, 13), 58.80657528655124, 1)))
	callback(ADD((91, 64), QUERY((26, 10), 20.617480893066997, 17)))
	callback(ADD((49, 61), QUERY((60, 19), 12.925114231180137, 6)))
	callback(ADD((87, 61), QUERY((18, 31), 38.84529756092023, 19)))
	callback(ADD((27, 35), QUERY((24, 61), 47.97923761270104, 8)))
	callback(ADD((40, 42), QUERY((29, 49), 24.61731959856128, 20)))
	callback(ADD((61, 15), QUERY((10, 76), 69.25934801752499, 17)))
	callback(ADD((47, 38), QUERY((27, 34), 47.644082785885466, 16)))
	callback(ADD((14, 61), QUERY((84, 97), 67.55665265333741, 6)))
	callback(ADD((23, 27), QUERY((0, 46), 33.644469703640176, 10)))
	callback(REMOVE((14, 61), QUERY((28, 97), 34.7892742918109, 12)))
	callback(REMOVE((47, 38), QUERY((60, 55), 21.255795060854325, 20)))
	callback(REMOVE((0, 52), QUERY((27, 0), 34.30281613082624, 11)))
	callback(REMOVE((69, 15), QUERY((93, 60), 34.76687248773008, 13)))
	callback(REMOVE((7, 93), QUERY((65, 34), 3.4904769872691066, 7)))
	callback(REMOVE((51, 34), QUERY((83, 67), 20.1924175800431, 19)))
	callback(REMOVE((27, 35), QUERY((81, 69), 5.779151639844695, 17)))
	callback(REMOVE((91, 64), QUERY((67, 41), 1.5171344742444326, 4)))
	callback(REMOVE((40, 42), QUERY((55, 50), 33.8497160216497, 9)))
	callback(REMOVE((87, 61), QUERY((8, 82), 36.12885198721231, 1)))
	callback(REMOVE((31, 90), QUERY((34, 85), 28.458191504723676, 13)))
	callback(REMOVE((49, 61), QUERY((0, 35), 49.25589202614427, 1)))
	callback(REMOVE((94, 74), QUERY((32, 32), 64.13204691591085, 7)))
	callback(REMOVE((71, 51), QUERY((12, 43), 78.39223133220204, 1)))
	callback(REMOVE((3, 50), QUERY((26, 20), 71.23931903197841, 9)))
	callback(REMOVE((20, 15), QUERY((21, 28), 21.76462189799902, 1)))
	callback(REMOVE((61, 15), QUERY((56, 39), 76.61370918462835, 4)))
	callback(REMOVE((23, 27), QUERY((3, 63), 78.4129697762437, 6)))
	callback(REMOVE((64, 13), QUERY((23, 99), 21.56973254410839, 2)))
	callback(ADD((57, 70), QUERY((70, 13), 5.928801553631677, 4)))
	callback(ADD((80, 97), QUERY((50, 52), 64.49888907250312, 1)))
	callback(ADD((100, 70), QUERY((98, 98), 79.65375118771465, 4)))
	callback(ADD((58, 14), QUERY((96, 49), 78.99811067669785, 6)))
	callback(ADD((31, 57), QUERY((38, 7), 2.521344397363796, 4)))
	callback(ADD((43, 38), QUERY((60, 88), 68.51149419693124, 5)))
	callback(ADD((91, 27), QUERY((47, 56), 74.47828897484436, 4)))
	callback(ADD((26, 98), QUERY((75, 13), 26.262112842676917, 3)))
	callback(ADD((72, 67), QUERY((71, 77), 30.911775370259562, 14)))
	callback(ADD((45, 2), QUERY((100, 46), 62.255288584530184, 2)))
	callback(ADD((25, 42), QUERY((11, 76), 13.549239361205911, 1)))
	callback(ADD((5, 96), QUERY((69, 78), 53.929228579431474, 18)))
	callback(ADD((2, 36), QUERY((72, 98), 59.05565929274858, 17)))
	callback(ADD((92, 9), QUERY((49, 77), 52.1148587780662, 13)))
	callback(ADD((11, 85), QUERY((92, 83), 72.3276539089236, 9)))
	callback(ADD((2, 44), QUERY((40, 87), 72.52872204546756, 13)))
	callback(ADD((98, 0), QUERY((62, 10), 20.58449412236639, 16)))
	callback(ADD((82, 53), QUERY((43, 55), 10.159006819468992, 10)))
	callback(ADD((15, 34), QUERY((8, 47), 34.59711651380114, 3)))
	callback(REMOVE((11, 85), QUERY((40, 50), 51.39382387196973, 7)))
	callback(REMOVE((26, 98), QUERY((15, 5), 17.26238258247669, 8)))
	callback(REMOVE((91, 27), QUERY((11, 98), 34.28724295749009, 13)))
	callback(REMOVE((5, 96), QUERY((14, 93), 54.89706645414843, 4)))
	callback(REMOVE((45, 2), QUERY((0, 74), 23.116476341132284, 5)))
	callback(REMOVE((43, 38), QUERY((3, 87), 31.691227678012783, 3)))
	callback(REMOVE((15, 34), QUERY((82, 86), 14.066463406519079, 1)))
	callback(REMOVE((2, 44), QUERY((74, 83), 13.833623575203653, 16)))
	callback(REMOVE((31, 57), QUERY((75, 14), 17.500157798158263, 9)))
	callback(REMOVE((72, 67), QUERY((29, 14), 53.54106540539925, 10)))
	callback(REMOVE((2, 36), QUERY((75, 10), 71.89528992904138, 11)))
	callback(REMOVE((80, 97), QUERY((98, 23), 53.94970720577809, 1)))
	callback(REMOVE((58, 14), QUERY((52, 48), 36.65335210340709, 12)))
	callback(REMOVE((25, 42), QUERY((65, 21), 65.39543390886719, 8)))
	callback(REMOVE((100, 70), QUERY((40, 23), 13.406163688968071, 8)))
	callback(REMOVE((57, 70), QUERY((90, 66), 12.526911146106219, 5)))
	callback(REMOVE((92, 9), QUERY((64, 79), 13.313114976856752, 4)))
	callback(REMOVE((82, 53), QUERY((44, 67), 63.316646817856814, 3)))
	callback(REMOVE((98, 0), QUERY((25, 65), 47.892010181666926, 4)))
Ejemplo n.º 10
0
def PERFORM(callback):
    callback(
        ADD((68, 54, 52, 82, 34),
            QUERY((32, 53, 94, 73, 84), 39.37195082926823, 6)))
    callback(
        ADD((34, 42, 65, 58, 13),
            QUERY((52, 1, 61, 42, 16), 38.97509990195208, 1)))
    callback(
        ADD((17, 51, 60, 83, 10),
            QUERY((34, 19, 1, 7, 45), 37.98805885598537, 1)))
    callback(
        ADD((80, 73, 27, 52, 65),
            QUERY((3, 16, 60, 92, 74), 21.529068104382468, 5)))
    callback(
        ADD((3, 58, 3, 28, 53),
            QUERY((30, 49, 10, 36, 51), 44.96543778260048, 3)))
    callback(
        ADD((34, 100, 11, 92, 4),
            QUERY((12, 4, 68, 89, 90), 34.867852389792105, 3)))
    callback(
        ADD((23, 15, 10, 64, 8),
            QUERY((5, 96, 76, 73, 45), 69.60656895741275, 4)))
    callback(
        ADD((23, 14, 40, 65, 75),
            QUERY((98, 67, 68, 70, 23), 24.94078145225105, 7)))
    callback(
        ADD((93, 50, 88, 15, 67),
            QUERY((90, 79, 33, 93, 86), 73.18830763419675, 6)))
    callback(
        ADD((70, 45, 22, 85, 51),
            QUERY((64, 46, 89, 35, 6), 61.252484530918636, 5)))
    callback(
        ADD((1, 20, 53, 48, 5),
            QUERY((23, 17, 59, 64, 14), 4.425358588276778, 2)))
    callback(
        ADD((69, 56, 95, 80, 99),
            QUERY((45, 77, 0, 83, 95), 15.800547186006888, 18)))
    callback(
        ADD((93, 26, 94, 42, 16),
            QUERY((5, 17, 42, 64, 65), 61.920557773856004, 2)))
    callback(
        ADD((17, 85, 68, 21, 88),
            QUERY((54, 43, 92, 54, 38), 4.544013824825424, 19)))
    callback(
        ADD((30, 99, 43, 31, 76),
            QUERY((14, 17, 10, 9, 94), 67.04624733078732, 5)))
    callback(
        REMOVE((17, 51, 60, 83, 10),
               QUERY((78, 26, 55, 59, 86), 72.83777258730886, 1)))
    callback(
        REMOVE((30, 99, 43, 31, 76),
               QUERY((0, 7, 76, 32, 27), 4.784126636687347, 4)))
    callback(
        REMOVE((68, 54, 52, 82, 34),
               QUERY((28, 31, 98, 64, 79), 9.628483123632003, 8)))
    callback(
        REMOVE((23, 15, 10, 64, 8),
               QUERY((43, 65, 71, 74, 48), 23.518956606945743, 14)))
    callback(
        REMOVE((93, 50, 88, 15, 67),
               QUERY((27, 79, 38, 75, 93), 0.48157386845173455, 16)))
    callback(
        REMOVE((23, 14, 40, 65, 75),
               QUERY((35, 39, 23, 87, 6), 73.00573160288002, 7)))
    callback(
        REMOVE((17, 85, 68, 21, 88),
               QUERY((99, 24, 27, 99, 57), 18.662544867442765, 6)))
    callback(
        REMOVE((34, 42, 65, 58, 13),
               QUERY((55, 14, 68, 78, 84), 28.809831102221686, 9)))
    callback(
        REMOVE((3, 58, 3, 28, 53),
               QUERY((57, 83, 19, 47, 25), 0.6771014574632073, 9)))
    callback(
        REMOVE((70, 45, 22, 85, 51),
               QUERY((6, 87, 85, 99, 50), 34.890713067628134, 7)))
    callback(
        REMOVE((1, 20, 53, 48, 5),
               QUERY((72, 79, 68, 31, 42), 58.514537270634875, 4)))
    callback(
        REMOVE((34, 100, 11, 92, 4),
               QUERY((45, 89, 65, 76, 97), 24.575841231378064, 7)))
    callback(
        REMOVE((80, 73, 27, 52, 65),
               QUERY((60, 9, 8, 37, 90), 36.153560402480515, 3)))
    callback(
        REMOVE((69, 56, 95, 80, 99),
               QUERY((32, 44, 21, 14, 0), 77.62066187395294, 2)))
    callback(
        REMOVE((93, 26, 94, 42, 16),
               QUERY((21, 79, 97, 64, 75), 65.00450087349434, 4)))
    callback(
        ADD((83, 51, 78, 58, 7),
            QUERY((44, 76, 77, 73, 73), 51.50021364194835, 5)))
    callback(
        ADD((2, 60, 1, 69, 35), QUERY((76, 2, 93, 53, 90), 79.48092170029419,
                                      5)))
    callback(
        ADD((83, 30, 91, 99, 98),
            QUERY((23, 77, 17, 32, 89), 42.828450294636234, 6)))
    callback(
        ADD((79, 59, 64, 18, 84),
            QUERY((28, 59, 88, 65, 26), 57.851615939471685, 5)))
    callback(
        ADD((57, 18, 20, 61, 55),
            QUERY((5, 24, 76, 53, 87), 27.243439614682234, 6)))
    callback(
        ADD((67, 29, 83, 61, 32),
            QUERY((39, 74, 54, 6, 54), 44.30861182468461, 5)))
    callback(
        ADD((87, 82, 53, 11, 75),
            QUERY((8, 61, 21, 85, 61), 73.53857485200393, 9)))
    callback(
        ADD((66, 71, 96, 82, 58),
            QUERY((6, 33, 69, 61, 79), 38.30408590766575, 10)))
    callback(
        ADD((18, 48, 84, 82, 99),
            QUERY((42, 46, 49, 84, 81), 15.703603824702252, 8)))
    callback(
        ADD((94, 90, 97, 16, 96),
            QUERY((26, 65, 95, 31, 51), 0.14766567361899519, 4)))
    callback(
        ADD((94, 48, 63, 80, 74),
            QUERY((25, 60, 12, 24, 30), 49.67956952329071, 6)))
    callback(
        ADD((1, 30, 3, 14, 0), QUERY((85, 66, 46, 1, 12), 29.306515521460046,
                                     3)))
    callback(
        ADD((93, 96, 45, 24, 6),
            QUERY((25, 98, 37, 46, 1), 74.97136845656291, 9)))
    callback(
        ADD((28, 59, 88, 91, 92),
            QUERY((62, 37, 85, 27, 65), 2.229458940563216, 9)))
    callback(
        ADD((3, 59, 56, 27, 83),
            QUERY((35, 34, 89, 74, 68), 74.36150469469978, 8)))
    callback(
        REMOVE((94, 48, 63, 80, 74),
               QUERY((76, 69, 39, 25, 55), 31.656995821213147, 8)))
    callback(
        REMOVE((18, 48, 84, 82, 99),
               QUERY((43, 92, 51, 74, 22), 29.828284659560865, 17)))
    callback(
        REMOVE((79, 59, 64, 18, 84),
               QUERY((29, 15, 29, 88, 36), 14.836576734008933, 14)))
    callback(
        REMOVE((66, 71, 96, 82, 58),
               QUERY((12, 90, 68, 23, 64), 5.7219850853933085, 1)))
    callback(
        REMOVE((93, 96, 45, 24, 6),
               QUERY((71, 18, 36, 89, 59), 61.07687748395416, 1)))
    callback(
        REMOVE((87, 82, 53, 11, 75),
               QUERY((85, 93, 20, 82, 94), 13.397675546522194, 2)))
    callback(
        REMOVE((83, 30, 91, 99, 98),
               QUERY((19, 14, 36, 67, 79), 29.29762681633676, 6)))
    callback(
        REMOVE((83, 51, 78, 58, 7),
               QUERY((55, 44, 96, 44, 48), 49.91587506682998, 4)))
    callback(
        REMOVE((57, 18, 20, 61, 55),
               QUERY((59, 77, 61, 66, 62), 26.898135721364476, 4)))
    callback(
        REMOVE((28, 59, 88, 91, 92),
               QUERY((43, 82, 38, 62, 37), 37.93195411781549, 1)))
    callback(
        REMOVE((1, 30, 3, 14, 0),
               QUERY((49, 27, 66, 89, 57), 57.85132704542715, 6)))
    callback(
        REMOVE((67, 29, 83, 61, 32),
               QUERY((1, 62, 80, 75, 59), 64.80313160722427, 8)))
    callback(
        REMOVE((2, 60, 1, 69, 35),
               QUERY((51, 60, 39, 32, 16), 49.06784552855234, 3)))
    callback(
        REMOVE((94, 90, 97, 16, 96),
               QUERY((64, 20, 5, 21, 42), 20.714432484109302, 4)))
    callback(
        REMOVE((3, 59, 56, 27, 83),
               QUERY((38, 27, 61, 29, 20), 79.86882793701463, 3)))
Ejemplo n.º 11
0
def PERFORM(callback):
	#callback(ADD((44, 46, 51), QUERY((93, 64, 43), 36.70026311121659, 2)))   # 1
	#callback(REMOVE((44, 46, 51), QUERY((91, 80, 25), 15.000861023890115, 4)))   # 2
	#callback(ADD((24, 82, 22), QUERY((65, 43, 87), 70.31270143689838, 2)))   # 3
	#callback(ADD((45, 82, 50), QUERY((98, 26, 100), 61.916494635935216, 4)))   # 4
	#callback(ADD((41, 15, 100), QUERY((84, 1, 87), 72.68837595667618, 6)))   # 5
	#callback(REMOVE((24, 82, 22), QUERY((71, 91, 23), 58.7610748297417, 3)))   # 6
	#callback(ADD((30, 77, 29), QUERY((41, 65, 99), 9.01419497695521, 5)))   # 7
	#callback(REMOVE((30, 77, 29), QUERY((64, 47, 28), 8.376138426802022, 7)))   # 8
	#callback(ADD((67, 31, 0), QUERY((44, 35, 6), 5.004006126143903, 8)))   # 9
	#callback(REMOVE((41, 15, 100), QUERY((3, 59, 34), 55.64011316197737, 1)))   # 10
	#callback(REMOVE((45, 82, 50), QUERY((36, 68, 59), 34.24101971555177, 1)))   # 11
	#callback(ADD((52, 24, 38), QUERY((69, 35, 97), 12.221093225463422, 2)))   # 12
	#callback(REMOVE((52, 24, 38), QUERY((99, 5, 26), 53.17560705697098, 6)))   # 13
	#callback(REMOVE((67, 31, 0), QUERY((84, 38, 68), 68.43130608130367, 1)))   # 14
	callback(ADD((66, 36, 50), QUERY((28, 14, 13), 6.533356764068019, 4)))   # 15
	callback(ADD((65, 28, 81), QUERY((97, 11, 6), 64.2223251143516, 6)))   # 16
	callback(ADD((7, 41, 90), QUERY((97, 64, 1), 14.535034249049623, 3)))   # 17
	callback(ADD((51, 31, 34), QUERY((0, 33, 85), 79.2793345223012, 3)))   # 18
	callback(ADD((99, 86, 40), QUERY((64, 40, 60), 21.808223438578338, 6)))   # 19
	callback(ADD((8, 22, 77), QUERY((45, 29, 100), 56.026442418540796, 2)))   # 20
	callback(ADD((4, 13, 38), QUERY((32, 59, 48), 21.743432593366308, 3)))   # 21
	callback(REMOVE((99, 86, 40), QUERY((63, 39, 54), 11.616568480579925, 6)))   # 22
	callback(ADD((94, 65, 74), QUERY((21, 92, 3), 4.590618844496204, 12)))   # 23
	callback(ADD((92, 69, 29), QUERY((57, 62, 5), 18.7113043005818, 3)))   # 24
	callback(REMOVE((66, 36, 50), QUERY((61, 20, 2), 21.425507968907816, 3)))   # 25
	callback(ADD((85, 4, 93), QUERY((43, 87, 83), 32.965879493046096, 8)))   # 26
	callback(ADD((34, 52, 94), QUERY((26, 32, 54), 14.674411283572901, 12)))   # 27
	callback(ADD((33, 62, 15), QUERY((87, 91, 75), 39.877303660533755, 5)))   # 28
	#callback(ADD((64, 13, 97), QUERY((54, 60, 47), 33.2354304688276, 2)))   # 29
	#callback(ADD((0, 40, 91), QUERY((24, 70, 37), 55.22016006236764, 10)))   # 30
	callback(ADD((95, 44, 47), QUERY((72, 21, 85), 79.88722137541019, 12)))   # 31
	callback(ADD((46, 5, 78), QUERY((12, 71, 4), 68.02122130204157, 12)))   # 32
	callback(ADD((85, 60, 60), QUERY((3, 93, 44), 38.872099198385186, 22)))   # 33
	callback(ADD((44, 73, 62), QUERY((46, 56, 61), 41.872316418160494, 10)))   # 34
	callback(ADD((68, 55, 94), QUERY((31, 78, 75), 33.56479092004519, 10)))   # 35
	callback(ADD((28, 23, 40), QUERY((47, 92, 13), 20.377883647073514, 20)))   # 36
	callback(ADD((34, 70, 69), QUERY((26, 2, 65), 39.46898056067016, 7)))   # 37
	#callback(REMOVE((85, 4, 93), QUERY((37, 34, 76), 16.000327813258135, 5)))   # 38
	callback(ADD((45, 66, 13), QUERY((59, 10, 76), 64.0307340426457, 11)))   # 39
	#callback(ADD((42, 91, 78), QUERY((65, 44, 82), 77.51687053666656, 5)))   # 40
	callback(ADD((90, 49, 48), QUERY((56, 57, 60), 31.65635158660394, 3)))   # 41
	#callback(ADD((40, 25, 1), QUERY((68, 71, 19), 19.46965421043562, 1)))   # 42
	#callback(REMOVE((40, 25, 1), QUERY((40, 90, 54), 34.64152981269221, 15)))   # 43
	callback(ADD((49, 24, 93), QUERY((44, 98, 86), 62.84758075627234, 15)))   # 44
	callback(REMOVE((49, 24, 93), QUERY((46, 88, 67), 62.88542116988198, 6)))   # 45
	callback(ADD((34, 100, 38), QUERY((85, 50, 17), 21.494096686884276, 27)))   # 46
	callback(ADD((61, 37, 5), QUERY((10, 1, 81), 58.20208241734869, 15)))   # 47
	callback(ADD((57, 52, 75), QUERY((73, 49, 96), 7.236718721381212, 10)))   # 48
	callback(REMOVE((57, 52, 75), QUERY((61, 71, 51), 30.641601340457704, 27)))   # 49
	#callback(REMOVE((42, 91, 78), QUERY((68, 22, 31), 37.83165627556019, 23)))   # 50
	#callback(ADD((40, 72, 51), QUERY((48, 82, 98), 58.802075607752116, 4)))   # 51
	#callback(ADD((2, 33, 76), QUERY((35, 60, 32), 35.88681972653863, 31)))   # 52
	#callback(ADD((56, 88, 80), QUERY((15, 12, 13), 61.14909873863291, 33)))   # 53
	#callback(ADD((17, 5, 78), QUERY((22, 77, 88), 74.6023013277708, 20)))   # 54
	#callback(REMOVE((34, 52, 94), QUERY((73, 39, 19), 49.64535286482118, 21)))   # 55
	#callback(ADD((40, 80, 86), QUERY((63, 21, 58), 69.40940444781182, 32)))   # 56
	#callback(ADD((20, 51, 81), QUERY((32, 4, 62), 59.65629038518743, 4)))   # 57
	callback(ADD((70, 70, 78), QUERY((57, 92, 0), 8.436531097430464, 32)))   # 58
	#callback(REMOVE((4, 13, 38), QUERY((36, 7, 70), 53.70122614315498, 30)))   # 59
	#callback(ADD((44, 58, 73), QUERY((31, 61, 99), 41.153259050576764, 8)))   # 60
	#callback(REMOVE((17, 5, 78), QUERY((91, 70, 92), 8.97821599431249, 5)))   # 61
	callback(ADD((80, 97, 52), QUERY((49, 3, 30), 57.115774961396355, 10)))   # 62
	callback(ADD((79, 27, 93), QUERY((75, 96, 72), 12.565501103415997, 18)))   # 63
	'''
Ejemplo n.º 12
0
def PERFORM(callback):
    callback(ADD((28, ), QUERY((52, ), 15.58663810574716, 4)))
    callback(ADD((42, ), QUERY((13, ), 59.92766066739443, 3)))
    callback(ADD((90, ), QUERY((96, ), 29.915856263090195, 1)))
    callback(ADD((6, ), QUERY((52, ), 37.63432284177202, 7)))
    callback(ADD((17, ), QUERY((66, ), 64.79602877176117, 11)))
    callback(ADD((71, ), QUERY((69, ), 46.041772920242, 12)))
    callback(ADD((54, ), QUERY((33, ), 42.874070766182044, 8)))
    callback(ADD((11, ), QUERY((91, ), 42.26870136354202, 10)))
    callback(ADD((79, ), QUERY((34, ), 10.741797838859908, 8)))
    callback(ADD((30, ), QUERY((15, ), 18.68603165589139, 11)))
    callback(ADD((66, ), QUERY((67, ), 14.651237995129307, 10)))
    callback(ADD((58, ), QUERY((28, ), 39.575020534396295, 9)))
    callback(ADD((5, ), QUERY((49, ), 10.201263809848609, 5)))
    callback(REMOVE((11, ), QUERY((36, ), 66.51374203887781, 18)))
    callback(REMOVE((71, ), QUERY((25, ), 33.33049321307379, 3)))
    callback(REMOVE((54, ), QUERY((100, ), 54.2386230616884, 10)))
    callback(REMOVE((66, ), QUERY((96, ), 41.93538371452662, 5)))
    callback(REMOVE((6, ), QUERY((84, ), 16.48192064688656, 5)))
    callback(REMOVE((17, ), QUERY((42, ), 75.39266319308938, 7)))
    callback(REMOVE((58, ), QUERY((41, ), 13.978740626829769, 10)))
    callback(REMOVE((42, ), QUERY((63, ), 55.258310238231594, 3)))
    callback(REMOVE((90, ), QUERY((62, ), 21.718440492642188, 5)))
    callback(REMOVE((28, ), QUERY((46, ), 14.95660908918194, 6)))
    callback(REMOVE((5, ), QUERY((70, ), 71.68309368029615, 3)))
    callback(REMOVE((79, ), QUERY((77, ), 11.026551051249331, 5)))
    callback(REMOVE((30, ), QUERY((20, ), 20.75504045430059, 0)))
    callback(ADD((27, ), QUERY((67, ), 27.956469300460853, 5)))
    callback(ADD((93, ), QUERY((28, ), 60.9591536156847, 6)))
    callback(ADD((87, ), QUERY((69, ), 77.68709943658419, 8)))
    callback(ADD((33, ), QUERY((40, ), 49.64593909935662, 8)))
    callback(ADD((90, ), QUERY((6, ), 2.149333537488163, 6)))
    callback(ADD((14, ), QUERY((23, ), 5.860690589519821, 2)))
    callback(ADD((84, ), QUERY((69, ), 39.442737357090195, 13)))
    callback(ADD((30, ), QUERY((31, ), 27.353573153729613, 13)))
    callback(ADD((45, ), QUERY((52, ), 74.14799164714742, 9)))
    callback(ADD((55, ), QUERY((95, ), 17.388808507693962, 6)))
    callback(ADD((57, ), QUERY((96, ), 74.37052336248848, 8)))
    callback(ADD((49, ), QUERY((50, ), 27.613766219415055, 5)))
    callback(ADD((15, ), QUERY((30, ), 55.692832553722866, 17)))
    callback(REMOVE((49, ), QUERY((93, ), 50.63182335782602, 1)))
    callback(REMOVE((30, ), QUERY((77, ), 0.9116999862428532, 7)))
    callback(REMOVE((27, ), QUERY((94, ), 22.475965615329994, 3)))
    callback(REMOVE((55, ), QUERY((31, ), 58.29504340428828, 1)))
    callback(REMOVE((14, ), QUERY((35, ), 50.09613392230402, 8)))
    callback(REMOVE((90, ), QUERY((62, ), 56.96145884109801, 3)))
    callback(REMOVE((33, ), QUERY((69, ), 79.28835301219647, 10)))
    callback(REMOVE((87, ), QUERY((2, ), 70.97111050052379, 11)))
    callback(REMOVE((93, ), QUERY((81, ), 57.38757548832852, 3)))
    callback(REMOVE((84, ), QUERY((83, ), 4.1675509544204115, 5)))
    callback(REMOVE((57, ), QUERY((31, ), 28.288064522242948, 2)))
    callback(REMOVE((45, ), QUERY((47, ), 3.1277249419867115, 3)))
    callback(REMOVE((15, ), QUERY((98, ), 9.205538271522737, 4)))
Ejemplo n.º 13
0
def PERFORM(callback):
	callback(ADD((31, 8, 78), QUERY((95, 72, 2), 51.96463862268654, 6)))
	callback(ADD((93, 84, 96), QUERY((34, 38, 54), 34.408104708781195, 1)))
	callback(ADD((85, 51, 93), QUERY((0, 83, 78), 3.7059358517378804, 4)))
	callback(ADD((83, 58, 77), QUERY((79, 29, 3), 5.73460301434908, 8)))
	callback(ADD((84, 73, 11), QUERY((89, 34, 29), 13.635968090643411, 2)))
	callback(ADD((18, 2, 32), QUERY((72, 52, 51), 31.27822678875451, 5)))
	callback(REMOVE((31, 8, 78), QUERY((43, 49, 43), 29.16964822395525, 1)))
	callback(REMOVE((85, 51, 93), QUERY((85, 84, 0), 16.58872196266236, 1)))
	callback(REMOVE((84, 73, 11), QUERY((29, 44, 29), 12.257462981374196, 4)))
	callback(REMOVE((18, 2, 32), QUERY((16, 90, 18), 44.58073074753799, 4)))
	callback(REMOVE((93, 84, 96), QUERY((15, 40, 88), 9.377545233317335, 6)))
	callback(REMOVE((83, 58, 77), QUERY((45, 81, 39), 75.87004149449061, 3)))
	callback(ADD((49, 94, 39), QUERY((39, 37, 30), 12.648377750008244, 5)))
	callback(ADD((41, 99, 34), QUERY((98, 62, 24), 69.7243028761528, 3)))
	callback(ADD((98, 79, 97), QUERY((100, 48, 97), 0.5500818804225016, 6)))
	callback(ADD((81, 90, 63), QUERY((25, 17, 25), 30.356434718133542, 9)))
	callback(ADD((15, 14, 33), QUERY((73, 87, 90), 31.16684798231727, 1)))
	callback(ADD((48, 72, 31), QUERY((3, 86, 63), 21.791659990082266, 8)))
	callback(REMOVE((41, 99, 34), QUERY((42, 23, 3), 52.031158226729595, 9)))
	callback(REMOVE((98, 79, 97), QUERY((17, 59, 99), 70.99708883712798, 4)))
	callback(REMOVE((49, 94, 39), QUERY((19, 83, 39), 32.042705943204695, 5)))
	callback(REMOVE((48, 72, 31), QUERY((13, 5, 66), 31.701627477076464, 7)))
	callback(REMOVE((81, 90, 63), QUERY((44, 39, 46), 7.380067113736395, 5)))
	callback(REMOVE((15, 14, 33), QUERY((70, 55, 19), 38.95255636736192, 2)))
Ejemplo n.º 14
0
def PERFORM(callback):
    callback(
        ADD((68, 44, 73, 57), QUERY((17, 97, 81, 83), 42.784442863746406, 5)))
    callback(
        ADD((42, 87, 68, 6), QUERY((10, 61, 88, 25), 73.93310431102259, 1)))
    callback(
        ADD((79, 7, 73, 18), QUERY((73, 19, 7, 34), 19.205573387935146, 5)))
    callback(
        ADD((45, 58, 20, 13), QUERY((97, 98, 55, 83), 26.76471679640736, 3)))
    callback(ADD((58, 6, 79, 52), QUERY((57, 12, 66, 0), 71.38694037383586,
                                        6)))
    callback(
        ADD((70, 0, 56, 12), QUERY((48, 66, 10, 76), 43.80171544347283, 12)))
    callback(
        ADD((5, 0, 13, 34), QUERY((91, 20, 83, 13), 37.919455043424094, 12)))
    callback(
        ADD((39, 72, 33, 17), QUERY((23, 48, 92, 19), 54.78071067280567, 4)))
    callback(
        ADD((87, 55, 19, 22), QUERY((93, 97, 95, 37), 25.560790461542044, 14)))
    callback(
        REMOVE((5, 0, 13, 34), QUERY((9, 25, 88, 22), 37.66636491817968, 9)))
    callback(
        REMOVE((87, 55, 19, 22), QUERY((65, 2, 38, 30), 9.369935475863338, 9)))
    callback(
        REMOVE((70, 0, 56, 12), QUERY((13, 66, 60, 78), 65.15221976846887, 3)))
    callback(
        REMOVE((45, 58, 20, 13), QUERY((3, 20, 10, 29), 25.937573358112438,
                                       4)))
    callback(
        REMOVE((58, 6, 79, 52), QUERY((19, 80, 70, 92), 42.94860504599718, 9)))
    callback(
        REMOVE((39, 72, 33, 17), QUERY((56, 19, 1, 11), 5.264807286707596, 6)))
    callback(
        REMOVE((68, 44, 73, 57), QUERY((72, 77, 3, 96), 60.572073077310506,
                                       7)))
    callback(
        REMOVE((79, 7, 73, 18), QUERY((88, 45, 4, 31), 53.85840171887337, 1)))
    callback(
        REMOVE((42, 87, 68, 6), QUERY((89, 35, 29, 61), 0.9244156692733707,
                                      3)))
    callback(
        ADD((47, 84, 71, 86), QUERY((76, 95, 97, 18), 34.290691053989875, 2)))
    callback(
        ADD((49, 3, 39, 57), QUERY((61, 65, 12, 80), 1.937394159739032, 3)))
    callback(
        ADD((63, 66, 68, 50), QUERY((56, 43, 4, 62), 18.687738989551903, 5)))
    callback(
        ADD((47, 77, 73, 48), QUERY((100, 60, 72, 50), 52.29319570377506, 1)))
    callback(ADD((5, 47, 31, 97), QUERY((6, 77, 54, 71), 19.48341283310528,
                                        9)))
    callback(
        ADD((46, 75, 89, 51), QUERY((58, 89, 76, 39), 34.76741996350512, 3)))
    callback(
        ADD((31, 53, 26, 47), QUERY((0, 40, 47, 23), 16.921204977514233, 12)))
    callback(
        ADD((30, 41, 99, 83), QUERY((87, 12, 78, 86), 30.2934225040193, 5)))
    callback(
        ADD((7, 44, 18, 71), QUERY((50, 85, 9, 88), 5.111369978819784, 10)))
    callback(
        REMOVE((47, 84, 71, 86), QUERY((73, 3, 61, 27), 66.71341825678114,
                                       11)))
    callback(
        REMOVE((46, 75, 89, 51), QUERY((56, 14, 40, 59), 69.77090723811857,
                                       12)))
    callback(
        REMOVE((5, 47, 31, 97), QUERY((31, 84, 11, 49), 48.25997801607295, 4)))
    callback(
        REMOVE((49, 3, 39, 57), QUERY((30, 13, 11, 85), 8.569859754324751, 9)))
    callback(
        REMOVE((47, 77, 73, 48), QUERY((94, 44, 17, 41), 57.38667609637716,
                                       1)))
    callback(
        REMOVE((7, 44, 18, 71), QUERY((26, 87, 4, 69), 73.7114765530958, 4)))
    callback(
        REMOVE((31, 53, 26, 47), QUERY((71, 69, 6, 15), 5.990022623900524, 5)))
    callback(
        REMOVE((63, 66, 68, 50), QUERY((24, 19, 72, 77), 69.95605525860272,
                                       4)))
    callback(
        REMOVE((30, 41, 99, 83), QUERY((71, 79, 55, 33), 4.664416550638117,
                                       3)))
Ejemplo n.º 15
0
def PERFORM(callback):
	callback(ADD((44, 17, 7), QUERY((67, 68, 92), 22.19764910697439, 5)))
	callback(ADD((38, 5, 94), QUERY((31, 32, 99), 77.70498589533112, 4)))
	callback(ADD((97, 60, 8), QUERY((6, 48, 71), 45.520998793693195, 4)))
	callback(ADD((82, 6, 35), QUERY((74, 54, 6), 41.42773633164361, 2)))
	callback(ADD((30, 2, 20), QUERY((11, 42, 97), 52.08222177980166, 5)))
	callback(ADD((78, 19, 56), QUERY((6, 45, 30), 37.00124813533484, 4)))
	callback(ADD((42, 85, 85), QUERY((41, 70, 79), 15.384984531083044, 1)))
	callback(ADD((99, 33, 3), QUERY((65, 100, 52), 6.920850912536292, 13)))
	callback(ADD((42, 97, 15), QUERY((94, 91, 44), 12.096288671421878, 15)))
	callback(ADD((30, 36, 62), QUERY((65, 5, 2), 3.5925482668129582, 16)))
	callback(ADD((61, 30, 21), QUERY((44, 79, 62), 70.43103699024164, 6)))
	callback(ADD((100, 39, 59), QUERY((0, 38, 12), 48.72592812324811, 13)))
	callback(ADD((6, 56, 81), QUERY((69, 85, 67), 11.556111625393486, 6)))
	callback(ADD((76, 97, 89), QUERY((15, 15, 86), 75.14226548251537, 10)))
	callback(ADD((40, 67, 66), QUERY((99, 90, 63), 56.10397334679539, 21)))
	callback(ADD((55, 99, 21), QUERY((15, 68, 12), 61.7474383922962, 7)))
	callback(ADD((95, 22, 82), QUERY((62, 16, 37), 74.27720076223754, 20)))
	callback(ADD((33, 90, 0), QUERY((13, 16, 100), 39.71130689862313, 3)))
	callback(REMOVE((100, 39, 59), QUERY((23, 89, 35), 74.66721714403849, 9)))
	callback(REMOVE((42, 85, 85), QUERY((70, 74, 49), 1.3177619027866871, 12)))
	callback(REMOVE((6, 56, 81), QUERY((66, 10, 52), 65.1302939299487, 22)))
	callback(REMOVE((38, 5, 94), QUERY((70, 85, 47), 74.08901722012004, 14)))
	callback(REMOVE((78, 19, 56), QUERY((88, 64, 50), 8.874063981522085, 15)))
	callback(REMOVE((42, 97, 15), QUERY((43, 57, 98), 12.294907963787418, 11)))
	callback(REMOVE((82, 6, 35), QUERY((71, 23, 45), 13.370540339244368, 5)))
	callback(REMOVE((30, 36, 62), QUERY((1, 92, 95), 2.2465929347047453, 15)))
	callback(REMOVE((40, 67, 66), QUERY((89, 16, 15), 59.539910395316824, 10)))
	callback(REMOVE((30, 2, 20), QUERY((87, 83, 3), 38.850585773951934, 6)))
	callback(REMOVE((97, 60, 8), QUERY((100, 76, 45), 46.539033193526286, 1)))
	callback(REMOVE((61, 30, 21), QUERY((1, 60, 55), 78.77938650518439, 3)))
	callback(REMOVE((55, 99, 21), QUERY((92, 36, 60), 75.35486602218926, 1)))
	callback(REMOVE((99, 33, 3), QUERY((73, 57, 33), 32.48865076095679, 4)))
	callback(REMOVE((76, 97, 89), QUERY((40, 99, 37), 4.676406315349091, 3)))
	callback(REMOVE((33, 90, 0), QUERY((75, 10, 52), 39.301155939697516, 5)))
	callback(REMOVE((44, 17, 7), QUERY((93, 63, 90), 68.66044910727464, 5)))
	callback(REMOVE((95, 22, 82), QUERY((24, 99, 70), 10.955650668557047, 3)))
	callback(ADD((95, 69, 88), QUERY((79, 10, 45), 65.99151688271552, 1)))
	callback(ADD((65, 2, 89), QUERY((7, 29, 85), 79.02058248823448, 2)))
	callback(ADD((35, 77, 36), QUERY((5, 63, 91), 44.952522519564226, 6)))
	callback(ADD((94, 87, 83), QUERY((12, 91, 45), 55.681351116457435, 5)))
	callback(ADD((25, 95, 16), QUERY((84, 8, 82), 6.644901938494803, 1)))
	callback(ADD((32, 49, 87), QUERY((0, 26, 40), 71.72515187034388, 4)))
	callback(ADD((67, 27, 3), QUERY((85, 9, 78), 39.773618999372545, 1)))
	callback(ADD((0, 46, 18), QUERY((33, 89, 85), 3.778009775967739, 11)))
	callback(ADD((10, 94, 95), QUERY((62, 42, 38), 4.630700176606499, 2)))
	callback(ADD((17, 92, 43), QUERY((41, 76, 98), 13.739093403206732, 12)))
	callback(ADD((31, 96, 7), QUERY((27, 40, 87), 5.279173196387026, 3)))
	callback(ADD((38, 59, 70), QUERY((60, 55, 44), 14.518331365251882, 18)))
	callback(ADD((14, 32, 74), QUERY((24, 47, 26), 17.5325790531984, 15)))
	callback(ADD((3, 99, 40), QUERY((44, 71, 80), 62.64656832887197, 6)))
	callback(ADD((95, 96, 6), QUERY((33, 92, 0), 13.603164702361195, 13)))
	callback(ADD((62, 46, 54), QUERY((16, 26, 55), 68.12680387591611, 11)))
	callback(ADD((63, 43, 90), QUERY((8, 42, 44), 48.53806496434433, 21)))
	callback(ADD((55, 64, 94), QUERY((77, 60, 13), 30.12626817026139, 6)))
	callback(REMOVE((62, 46, 54), QUERY((13, 53, 57), 30.795922074389075, 22)))
	callback(REMOVE((10, 94, 95), QUERY((25, 95, 26), 45.47013763591632, 10)))
	callback(REMOVE((95, 69, 88), QUERY((95, 98, 21), 13.15926756455692, 14)))
	callback(REMOVE((67, 27, 3), QUERY((20, 28, 29), 19.186869388529814, 7)))
	callback(REMOVE((14, 32, 74), QUERY((51, 15, 95), 70.16324300146161, 10)))
	callback(REMOVE((55, 64, 94), QUERY((98, 2, 39), 69.15306915348535, 10)))
	callback(REMOVE((17, 92, 43), QUERY((95, 41, 97), 63.76615139445812, 1)))
	callback(REMOVE((35, 77, 36), QUERY((17, 15, 38), 74.85297516631958, 8)))
	callback(REMOVE((65, 2, 89), QUERY((22, 40, 41), 73.84807705656327, 15)))
	callback(REMOVE((63, 43, 90), QUERY((82, 11, 93), 36.70512708558987, 14)))
	callback(REMOVE((32, 49, 87), QUERY((48, 84, 10), 50.90648986377829, 10)))
	callback(REMOVE((25, 95, 16), QUERY((12, 48, 16), 28.669055603439855, 3)))
	callback(REMOVE((31, 96, 7), QUERY((12, 63, 41), 51.43239447453943, 1)))
	callback(REMOVE((38, 59, 70), QUERY((18, 58, 41), 70.82843488662624, 2)))
	callback(REMOVE((94, 87, 83), QUERY((67, 72, 74), 6.274832955404328, 3)))
	callback(REMOVE((0, 46, 18), QUERY((37, 64, 37), 77.29268834321898, 1)))
	callback(REMOVE((3, 99, 40), QUERY((50, 67, 28), 14.440116459894972, 2)))
	callback(REMOVE((95, 96, 6), QUERY((12, 7, 96), 77.57447387906159, 4)))
Ejemplo n.º 16
0
def PERFORM(callback):
    callback(ADD((56, 1), QUERY((64, 81), 51.97930568373785, 1)))
    callback(ADD((87, 41), QUERY((52, 7), 30.190749870740614, 5)))
    callback(ADD((88, 28), QUERY((17, 35), 67.08029578831348, 8)))
    callback(ADD((96, 12), QUERY((68, 33), 74.63129337618862, 7)))
    callback(ADD((77, 28), QUERY((69, 19), 71.44090699195228, 2)))
    callback(ADD((85, 13), QUERY((13, 68), 49.40532609344623, 9)))
    callback(ADD((89, 19), QUERY((16, 45), 8.029243653157412, 1)))
    callback(ADD((46, 36), QUERY((53, 7), 63.75551369709334, 13)))
    callback(ADD((28, 79), QUERY((34, 21), 26.456815885225716, 7)))
    callback(ADD((17, 5), QUERY((70, 7), 54.46473535481833, 7)))
    callback(ADD((11, 46), QUERY((64, 73), 68.97573608900954, 9)))
    callback(ADD((68, 17), QUERY((14, 92), 25.839497640736255, 14)))
    callback(ADD((95, 76), QUERY((65, 2), 60.34034160799483, 8)))
    callback(ADD((51, 19), QUERY((50, 21), 60.21071456061972, 6)))
    callback(ADD((81, 11), QUERY((72, 64), 21.04820410609335, 17)))
    callback(ADD((60, 16), QUERY((78, 22), 34.206961896855105, 17)))
    callback(REMOVE((11, 46), QUERY((78, 45), 31.252374030599206, 22)))
    callback(REMOVE((28, 79), QUERY((45, 58), 68.43253328646372, 3)))
    callback(REMOVE((89, 19), QUERY((47, 63), 14.99964801938054, 9)))
    callback(REMOVE((87, 41), QUERY((67, 36), 62.19227908413332, 7)))
    callback(REMOVE((56, 1), QUERY((14, 57), 4.440807680148424, 8)))
    callback(REMOVE((51, 19), QUERY((25, 27), 7.651374923350458, 3)))
    callback(REMOVE((96, 12), QUERY((51, 3), 67.32194556967877, 15)))
    callback(REMOVE((60, 16), QUERY((54, 14), 3.837232462603879, 4)))
    callback(REMOVE((77, 28), QUERY((1, 91), 34.38605910436729, 1)))
    callback(REMOVE((68, 17), QUERY((47, 62), 18.341821615576404, 8)))
    callback(REMOVE((95, 76), QUERY((59, 74), 24.077321729856862, 11)))
    callback(REMOVE((88, 28), QUERY((92, 20), 56.955622608836656, 4)))
    callback(REMOVE((46, 36), QUERY((39, 29), 62.89158647814607, 2)))
    callback(REMOVE((81, 11), QUERY((98, 83), 18.288322424781704, 5)))
    callback(REMOVE((17, 5), QUERY((42, 92), 56.769437012179324, 2)))
    callback(REMOVE((85, 13), QUERY((26, 76), 48.28027186168586, 3)))
    callback(ADD((91, 73), QUERY((76, 40), 34.020714910648344, 5)))
    callback(ADD((39, 81), QUERY((30, 40), 29.155255079371738, 3)))
    callback(ADD((48, 58), QUERY((79, 46), 13.066598526112276, 6)))
    callback(ADD((56, 9), QUERY((37, 73), 43.30235362029393, 3)))
    callback(ADD((62, 86), QUERY((100, 53), 52.66463458846595, 4)))
    callback(ADD((68, 72), QUERY((36, 62), 49.45151195189656, 5)))
    callback(ADD((24, 35), QUERY((43, 51), 13.339453943524173, 9)))
    callback(ADD((88, 33), QUERY((63, 30), 76.58326004110971, 8)))
    callback(ADD((75, 64), QUERY((25, 3), 1.1680470754746342, 2)))
    callback(ADD((69, 56), QUERY((59, 87), 42.15278911997811, 9)))
    callback(ADD((69, 57), QUERY((92, 30), 39.627621965620534, 4)))
    callback(ADD((27, 65), QUERY((33, 88), 34.795324676392674, 4)))
    callback(ADD((45, 40), QUERY((52, 54), 65.54197829034334, 14)))
    callback(ADD((36, 57), QUERY((19, 76), 4.61911404860988, 13)))
    callback(ADD((81, 52), QUERY((83, 38), 1.2237590444023105, 15)))
    callback(ADD((83, 55), QUERY((98, 68), 74.0099200692048, 2)))
    callback(REMOVE((68, 72), QUERY((0, 97), 69.99925382725154, 22)))
    callback(REMOVE((69, 57), QUERY((33, 18), 37.627376098986545, 4)))
    callback(REMOVE((24, 35), QUERY((9, 48), 20.959028967258604, 5)))
    callback(REMOVE((75, 64), QUERY((46, 89), 5.3143035769238, 2)))
    callback(REMOVE((56, 9), QUERY((88, 52), 28.372717502810147, 13)))
    callback(REMOVE((81, 52), QUERY((79, 10), 76.63738416013686, 11)))
    callback(REMOVE((27, 65), QUERY((50, 13), 47.384165011926896, 12)))
    callback(REMOVE((62, 86), QUERY((57, 88), 39.67711841067303, 5)))
    callback(REMOVE((36, 57), QUERY((2, 58), 25.435201121891573, 2)))
    callback(REMOVE((91, 73), QUERY((83, 68), 27.478308852931708, 10)))
    callback(REMOVE((45, 40), QUERY((47, 43), 26.549629815241815, 11)))
    callback(REMOVE((88, 33), QUERY((53, 8), 27.959641649919114, 2)))
    callback(REMOVE((39, 81), QUERY((93, 49), 20.972481057234063, 4)))
    callback(REMOVE((83, 55), QUERY((100, 92), 36.24177843446844, 5)))
    callback(REMOVE((69, 56), QUERY((14, 56), 14.701304755915015, 5)))
    callback(REMOVE((48, 58), QUERY((60, 78), 40.380192469613306, 0)))
Ejemplo n.º 17
0
def PERFORM(callback):
    callback(
        ADD((46, 73, 39, 53, 98),
            QUERY((99, 38, 78, 4, 66), 70.40055338830851, 4)))
    callback(
        ADD((77, 3, 55, 34, 83),
            QUERY((26, 64, 20, 70, 40), 11.282583848976273, 6)))
    callback(
        ADD((37, 31, 89, 82, 50),
            QUERY((35, 66, 18, 44, 29), 33.192378200933454, 5)))
    callback(
        ADD((69, 44, 23, 21, 60),
            QUERY((30, 16, 66, 76, 1), 5.1398698373967555, 9)))
    callback(
        ADD((0, 60, 73, 96, 79),
            QUERY((83, 1, 80, 63, 11), 27.775971679307982, 3)))
    callback(
        ADD((47, 84, 45, 22, 61),
            QUERY((46, 60, 27, 36, 93), 11.462642147204711, 9)))
    callback(
        ADD((63, 90, 72, 3, 99),
            QUERY((67, 59, 66, 78, 18), 0.28351832256825915, 8)))
    callback(
        ADD((44, 53, 27, 7, 7),
            QUERY((6, 35, 78, 13, 70), 79.16031026380253, 13)))
    callback(
        ADD((49, 17, 29, 60, 62),
            QUERY((2, 72, 65, 68, 2), 24.818595712753595, 12)))
    callback(
        ADD((5, 95, 30, 47, 76),
            QUERY((57, 20, 3, 50, 89), 18.850418442888007, 3)))
    callback(
        ADD((79, 51, 34, 21, 36),
            QUERY((32, 43, 33, 28, 78), 57.02862103204859, 11)))
    callback(
        ADD((97, 69, 18, 56, 18),
            QUERY((28, 19, 18, 99, 51), 46.3357566660309, 17)))
    callback(
        ADD((24, 1, 40, 48, 50),
            QUERY((96, 17, 64, 67, 35), 42.15163271573009, 19)))
    callback(
        ADD((0, 14, 96, 74, 44),
            QUERY((28, 59, 45, 20, 71), 23.581562697753338, 17)))
    callback(
        ADD((26, 70, 96, 11, 46),
            QUERY((89, 93, 96, 51, 61), 27.0478377740727, 11)))
    callback(
        ADD((19, 92, 12, 76, 24),
            QUERY((72, 14, 99, 18, 51), 15.26841369394865, 4)))
    callback(
        ADD((86, 96, 35, 10, 97),
            QUERY((72, 8, 93, 42, 58), 8.118976016096386, 6)))
    callback(
        REMOVE((86, 96, 35, 10, 97),
               QUERY((93, 91, 39, 84, 77), 39.43076835747432, 17)))
    callback(
        REMOVE((49, 17, 29, 60, 62),
               QUERY((18, 84, 89, 54, 42), 1.5025567118741279, 10)))
    callback(
        REMOVE((37, 31, 89, 82, 50),
               QUERY((3, 58, 47, 11, 92), 13.546499934615293, 16)))
    callback(
        REMOVE((0, 14, 96, 74, 44),
               QUERY((99, 96, 38, 47, 34), 6.207022693058919, 4)))
    callback(
        REMOVE((46, 73, 39, 53, 98),
               QUERY((29, 80, 60, 96, 84), 9.069808693622061, 2)))
    callback(
        REMOVE((97, 69, 18, 56, 18),
               QUERY((48, 95, 99, 30, 36), 73.9790488553423, 6)))
    callback(
        REMOVE((5, 95, 30, 47, 76),
               QUERY((38, 0, 83, 17, 33), 5.70231328835531, 12)))
    callback(
        REMOVE((44, 53, 27, 7, 7),
               QUERY((69, 85, 49, 34, 98), 60.93846938871444, 1)))
    callback(
        REMOVE((69, 44, 23, 21, 60),
               QUERY((21, 54, 43, 27, 78), 61.481176435887164, 6)))
    callback(
        REMOVE((19, 92, 12, 76, 24),
               QUERY((5, 24, 43, 31, 62), 11.135663591060254, 2)))
    callback(
        REMOVE((47, 84, 45, 22, 61),
               QUERY((36, 74, 93, 27, 5), 60.028642217148516, 11)))
    callback(
        REMOVE((0, 60, 73, 96, 79),
               QUERY((4, 29, 7, 83, 42), 12.131059069429009, 7)))
    callback(
        REMOVE((26, 70, 96, 11, 46),
               QUERY((41, 5, 39, 47, 4), 24.919063627059526, 2)))
    callback(
        REMOVE((63, 90, 72, 3, 99),
               QUERY((29, 57, 78, 4, 24), 13.292973735293092, 2)))
    callback(
        REMOVE((77, 3, 55, 34, 83),
               QUERY((19, 55, 86, 50, 64), 28.19943174065223, 1)))
    callback(
        REMOVE((79, 51, 34, 21, 36),
               QUERY((15, 12, 65, 83, 38), 15.746909634743584, 1)))
    callback(
        REMOVE((24, 1, 40, 48, 50),
               QUERY((43, 0, 84, 49, 100), 28.904184311673724, 5)))
    callback(
        ADD((96, 8, 26, 40, 66),
            QUERY((51, 67, 52, 100, 67), 69.9713322306791, 1)))
    callback(
        ADD((60, 75, 53, 100, 49),
            QUERY((95, 97, 1, 54, 15), 53.82729917323459, 1)))
    callback(
        ADD((72, 91, 23, 59, 6),
            QUERY((80, 15, 45, 60, 61), 73.08707650919986, 1)))
    callback(
        ADD((10, 71, 71, 74, 86),
            QUERY((78, 74, 42, 88, 6), 9.626256644913163, 7)))
    callback(
        ADD((28, 78, 8, 79, 8),
            QUERY((23, 23, 46, 3, 93), 15.386375397728695, 6)))
    callback(
        ADD((41, 56, 7, 95, 57),
            QUERY((75, 86, 99, 94, 4), 64.56515596227554, 10)))
    callback(
        ADD((44, 40, 50, 62, 76),
            QUERY((78, 50, 79, 19, 95), 42.45657422326314, 6)))
    callback(
        ADD((24, 0, 15, 46, 97),
            QUERY((15, 19, 70, 40, 60), 57.07704836491778, 5)))
    callback(
        ADD((53, 81, 25, 15, 14),
            QUERY((75, 49, 47, 22, 73), 12.18373802222617, 1)))
    callback(
        ADD((38, 52, 1, 69, 50),
            QUERY((73, 73, 45, 13, 85), 28.133844876744032, 7)))
    callback(
        ADD((54, 84, 7, 48, 0),
            QUERY((6, 49, 70, 25, 49), 27.597036980106083, 7)))
    callback(
        ADD((26, 42, 39, 66, 17),
            QUERY((92, 68, 76, 9, 62), 79.6457873944415, 14)))
    callback(
        ADD((66, 64, 24, 28, 72),
            QUERY((75, 100, 30, 63, 0), 6.112760405940438, 15)))
    callback(
        ADD((82, 94, 26, 14, 85),
            QUERY((4, 88, 32, 44, 85), 11.749676729632359, 17)))
    callback(
        ADD((11, 58, 43, 20, 51),
            QUERY((56, 36, 83, 51, 11), 36.304742107793174, 21)))
    callback(
        ADD((30, 33, 62, 58, 65),
            QUERY((78, 27, 87, 27, 31), 16.010458672813883, 9)))
    callback(
        ADD((0, 82, 45, 82, 38),
            QUERY((25, 80, 68, 54, 77), 60.475714081352514, 10)))
    callback(
        REMOVE((66, 64, 24, 28, 72),
               QUERY((64, 48, 77, 72, 59), 47.59707271634176, 4)))
    callback(
        REMOVE((54, 84, 7, 48, 0),
               QUERY((40, 69, 33, 20, 9), 53.1679872656155, 17)))
    callback(
        REMOVE((30, 33, 62, 58, 65),
               QUERY((6, 60, 13, 43, 38), 52.36405908740242, 19)))
    callback(
        REMOVE((10, 71, 71, 74, 86),
               QUERY((89, 56, 17, 13, 81), 76.57274195985147, 6)))
    callback(
        REMOVE((60, 75, 53, 100, 49),
               QUERY((33, 8, 55, 33, 7), 36.90643524167535, 5)))
    callback(
        REMOVE((0, 82, 45, 82, 38),
               QUERY((30, 52, 60, 0, 18), 17.671756186530445, 3)))
    callback(
        REMOVE((24, 0, 15, 46, 97),
               QUERY((95, 45, 33, 28, 10), 64.90976395075339, 4)))
    callback(
        REMOVE((53, 81, 25, 15, 14),
               QUERY((94, 5, 90, 4, 61), 52.16809601351626, 2)))
    callback(
        REMOVE((72, 91, 23, 59, 6),
               QUERY((82, 78, 4, 16, 68), 66.52191761241741, 10)))
    callback(
        REMOVE((44, 40, 50, 62, 76),
               QUERY((73, 83, 76, 31, 31), 68.5256095182495, 5)))
    callback(
        REMOVE((38, 52, 1, 69, 50),
               QUERY((24, 97, 25, 91, 41), 18.736850657008503, 10)))
    callback(
        REMOVE((11, 58, 43, 20, 51),
               QUERY((42, 66, 75, 87, 31), 26.460595603541293, 9)))
    callback(
        REMOVE((28, 78, 8, 79, 8),
               QUERY((16, 52, 18, 84, 23), 14.690823174077359, 3)))
    callback(
        REMOVE((82, 94, 26, 14, 85),
               QUERY((35, 4, 74, 30, 67), 35.20897345173101, 6)))
    callback(
        REMOVE((26, 42, 39, 66, 17),
               QUERY((47, 65, 73, 99, 43), 9.755109094853074, 7)))
    callback(
        REMOVE((41, 56, 7, 95, 57),
               QUERY((41, 26, 49, 66, 43), 19.63133945619215, 2)))
    callback(
        REMOVE((96, 8, 26, 40, 66),
               QUERY((30, 59, 29, 38, 99), 23.420671830243283, 0)))
Ejemplo n.º 18
0
def PERFORM(callback):
    callback(
        ADD((48, 75, 0, 96), QUERY((0, 94, 85, 85), 0.41460852185601027, 3)))
    callback(
        ADD((15, 60, 45, 19), QUERY((78, 62, 53, 49), 17.544686224180346, 1)))
    callback(
        ADD((67, 97, 4, 14), QUERY((29, 38, 70, 87), 16.994983019876937, 8)))
    callback(
        ADD((63, 40, 98, 80), QUERY((90, 47, 38, 37), 3.1367028933661967, 7)))
    callback(
        ADD((98, 41, 4, 95), QUERY((52, 10, 66, 90), 48.04683494999544, 7)))
    callback(ADD((54, 98, 24, 4), QUERY((47, 48, 0, 97), 65.98789706268263,
                                        8)))
    callback(
        ADD((29, 72, 71, 45), QUERY((53, 54, 91, 59), 20.24596005832037, 1)))
    callback(ADD((92, 50, 64, 25), QUERY((37, 32, 74, 27), 77.671320531855,
                                         9)))
    callback(
        ADD((85, 95, 80, 57), QUERY((54, 14, 49, 40), 36.19863226720896, 8)))
    callback(
        ADD((83, 11, 90, 92), QUERY((36, 67, 70, 72), 66.7485753085366, 5)))
    callback(
        REMOVE((98, 41, 4, 95), QUERY((35, 61, 1, 53), 14.262751581915811, 3)))
    callback(
        REMOVE((85, 95, 80, 57), QUERY((38, 1, 2, 1), 49.73210477106163, 8)))
    callback(
        REMOVE((54, 98, 24, 4), QUERY((6, 18, 6, 8), 53.55892964652628, 2)))
    callback(
        REMOVE((48, 75, 0, 96), QUERY((96, 3, 54, 98), 5.60863648736059, 2)))
    callback(
        REMOVE((15, 60, 45, 19), QUERY((35, 58, 11, 70), 46.471150954022356,
                                       10)))
    callback(
        REMOVE((92, 50, 64, 25), QUERY((16, 0, 18, 28), 64.62695567136349, 7)))
    callback(
        REMOVE((83, 11, 90, 92), QUERY((80, 69, 79, 23), 58.378731405145444,
                                       6)))
    callback(
        REMOVE((67, 97, 4, 14), QUERY((80, 62, 12, 78), 26.969587819436907,
                                      6)))
    callback(
        REMOVE((63, 40, 98, 80), QUERY((43, 74, 24, 47), 49.91741755885759,
                                       1)))
    callback(
        REMOVE((29, 72, 71, 45), QUERY((48, 46, 25, 37), 10.222552971247865,
                                       2)))
    callback(
        ADD((78, 12, 47, 34), QUERY((68, 27, 15, 16), 18.37494319134059, 1)))
    callback(
        ADD((61, 82, 90, 18), QUERY((72, 32, 17, 51), 61.36065015332311, 2)))
    callback(
        ADD((63, 45, 52, 29), QUERY((44, 23, 19, 18), 64.17781478223284, 7)))
    callback(
        ADD((88, 61, 76, 69), QUERY((90, 12, 55, 15), 19.15374303928339, 7)))
    callback(
        ADD((46, 42, 13, 17), QUERY((65, 76, 71, 4), 75.77132258857125, 2)))
    callback(
        ADD((83, 22, 6, 52), QUERY((34, 62, 23, 89), 21.46813806220362, 1)))
    callback(ADD((74, 96, 76, 57), QUERY((19, 25, 81, 3), 74.5391196205982,
                                         1)))
    callback(
        ADD((87, 62, 22, 24), QUERY((40, 47, 3, 5), 54.381886121867566, 3)))
    callback(
        ADD((60, 24, 77, 42), QUERY((48, 67, 15, 23), 37.49501365178267, 7)))
    callback(
        ADD((87, 43, 89, 44), QUERY((28, 40, 67, 98), 42.46677886751286, 14)))
    callback(
        REMOVE((46, 42, 13, 17), QUERY((43, 52, 39, 4), 13.14716898866048,
                                       15)))
    callback(
        REMOVE((78, 12, 47, 34), QUERY((89, 21, 91, 91), 47.26206135481942,
                                       12)))
    callback(
        REMOVE((83, 22, 6, 52), QUERY((41, 14, 38, 87), 73.2670599318991, 10)))
    callback(
        REMOVE((74, 96, 76, 57), QUERY((13, 41, 53, 74), 75.0684052441513, 4)))
    callback(
        REMOVE((63, 45, 52, 29), QUERY((38, 90, 59, 19), 24.435716892842425,
                                       7)))
    callback(
        REMOVE((87, 62, 22, 24), QUERY((19, 98, 50, 9), 71.91039421571834, 1)))
    callback(
        REMOVE((87, 43, 89, 44), QUERY((24, 64, 57, 80), 41.12800434073187,
                                       2)))
    callback(
        REMOVE((61, 82, 90, 18), QUERY((58, 43, 76, 54), 44.715275804439884,
                                       6)))
    callback(
        REMOVE((88, 61, 76, 69), QUERY((74, 43, 95, 19), 35.58686264281663,
                                       3)))
    callback(
        REMOVE((60, 24, 77, 42), QUERY((43, 49, 23, 7), 22.3151586983153, 3)))
Ejemplo n.º 19
0
def PERFORM(callback):
    callback(ADD((70, 67), QUERY((96, 23), 14.755476516068624, 2)))
    callback(ADD((34, 37), QUERY((29, 8), 62.487450548264796, 1)))
    callback(ADD((2, 15), QUERY((74, 58), 54.365256957175305, 6)))
    callback(ADD((68, 19), QUERY((51, 32), 44.453349854419514, 9)))
    callback(ADD((58, 90), QUERY((14, 32), 19.548614396409913, 9)))
    callback(ADD((40, 55), QUERY((75, 90), 68.10435140465121, 8)))
    callback(ADD((88, 35), QUERY((80, 62), 22.406821092650038, 11)))
    callback(ADD((99, 46), QUERY((40, 9), 30.91976427821244, 7)))
    callback(ADD((68, 22), QUERY((48, 18), 49.472894379317076, 6)))
    callback(ADD((10, 5), QUERY((16, 59), 66.67359469445547, 4)))
    callback(ADD((49, 7), QUERY((84, 27), 40.00651684558905, 3)))
    callback(ADD((18, 41), QUERY((31, 36), 46.04182540634607, 18)))
    callback(ADD((93, 22), QUERY((45, 64), 45.27446139194452, 5)))
    callback(ADD((86, 53), QUERY((21, 73), 35.31722902149781, 4)))
    callback(REMOVE((70, 67), QUERY((55, 69), 4.207603647129767, 1)))
    callback(REMOVE((68, 19), QUERY((75, 41), 44.125253671121925, 18)))
    callback(REMOVE((10, 5), QUERY((30, 83), 6.315714619713129, 15)))
    callback(REMOVE((88, 35), QUERY((82, 93), 36.860800433249416, 5)))
    callback(REMOVE((40, 55), QUERY((65, 38), 55.68964002154704, 1)))
    callback(REMOVE((18, 41), QUERY((31, 51), 45.89559291116213, 6)))
    callback(REMOVE((68, 22), QUERY((19, 39), 62.0855453461657, 1)))
    callback(REMOVE((2, 15), QUERY((44, 72), 48.746632808073855, 3)))
    callback(REMOVE((86, 53), QUERY((70, 62), 38.67632474550531, 11)))
    callback(REMOVE((58, 90), QUERY((70, 84), 73.89420053135157, 4)))
    callback(REMOVE((49, 7), QUERY((10, 98), 77.17137288659788, 4)))
    callback(REMOVE((34, 37), QUERY((42, 75), 51.91526866370068, 6)))
    callback(REMOVE((93, 22), QUERY((16, 79), 16.535686277088082, 6)))
    callback(REMOVE((99, 46), QUERY((45, 83), 50.21974251007967, 4)))
    callback(ADD((40, 5), QUERY((37, 18), 41.10013017493296, 6)))
    callback(ADD((64, 31), QUERY((38, 48), 55.768159604601486, 4)))
    callback(ADD((45, 73), QUERY((48, 100), 55.15555397971561, 8)))
    callback(ADD((48, 62), QUERY((46, 95), 46.752021552588225, 8)))
    callback(ADD((78, 53), QUERY((77, 60), 50.309228902247796, 1)))
    callback(ADD((82, 67), QUERY((36, 44), 28.01925769068778, 3)))
    callback(ADD((51, 41), QUERY((100, 83), 6.2857638715598885, 8)))
    callback(ADD((59, 96), QUERY((57, 47), 20.153573700012704, 10)))
    callback(ADD((54, 44), QUERY((74, 52), 40.818539110649475, 11)))
    callback(ADD((39, 78), QUERY((69, 50), 12.142907843543744, 11)))
    callback(ADD((40, 35), QUERY((84, 8), 7.633218162362105, 4)))
    callback(ADD((38, 22), QUERY((74, 3), 72.47521561110497, 6)))
    callback(ADD((62, 27), QUERY((23, 41), 51.41367909984347, 1)))
    callback(ADD((74, 4), QUERY((32, 62), 13.991435430684511, 7)))
    callback(REMOVE((59, 96), QUERY((91, 11), 42.70467831680588, 3)))
    callback(REMOVE((38, 22), QUERY((80, 98), 21.504949118633352, 11)))
    callback(REMOVE((82, 67), QUERY((45, 44), 14.055048200003357, 4)))
    callback(REMOVE((64, 31), QUERY((88, 17), 70.77346340673385, 15)))
    callback(REMOVE((62, 27), QUERY((48, 65), 54.30291119711466, 12)))
    callback(REMOVE((40, 5), QUERY((36, 8), 0.9723368163963109, 13)))
    callback(REMOVE((74, 4), QUERY((43, 61), 74.24311074650882, 11)))
    callback(REMOVE((51, 41), QUERY((14, 42), 33.69810611020537, 9)))
    callback(REMOVE((39, 78), QUERY((39, 29), 36.53450222676108, 7)))
    callback(REMOVE((54, 44), QUERY((24, 72), 21.83766097675706, 9)))
    callback(REMOVE((78, 53), QUERY((25, 5), 15.291199205634927, 7)))
    callback(REMOVE((48, 62), QUERY((14, 58), 70.68720678834492, 6)))
    callback(REMOVE((40, 35), QUERY((79, 24), 64.1692535421005, 5)))
    callback(REMOVE((45, 73), QUERY((86, 86), 15.651019143464362, 1)))
Ejemplo n.º 20
0
def PERFORM(callback):
    callback(ADD((51, 3, 58), QUERY((95, 21, 60), 69.32670153503543, 3)))
    callback(ADD((71, 50, 3), QUERY((26, 19, 85), 63.059398537105345, 4)))
    callback(ADD((55, 43, 54), QUERY((84, 39, 74), 59.79041780570793, 3)))
    callback(ADD((24, 96, 96), QUERY((27, 83, 30), 42.79267677088545, 2)))
    callback(ADD((55, 99, 14), QUERY((54, 92, 5), 79.29962142613402, 9)))
    callback(ADD((60, 50, 72), QUERY((34, 77, 26), 5.0697555265270555, 3)))
    callback(ADD((50, 24, 3), QUERY((96, 52, 97), 10.922290203972134, 1)))
    callback(REMOVE((71, 50, 3), QUERY((73, 44, 68), 64.59894916046194, 11)))
    callback(REMOVE((55, 43, 54), QUERY((72, 18, 60), 45.160922442438284, 4)))
    callback(REMOVE((50, 24, 3), QUERY((31, 0, 50), 34.53510019728081, 5)))
    callback(REMOVE((51, 3, 58), QUERY((37, 74, 66), 68.97613539772058, 7)))
    callback(REMOVE((55, 99, 14), QUERY((93, 14, 9), 50.97986579925154, 1)))
    callback(REMOVE((60, 50, 72), QUERY((34, 72, 24), 28.154382433954204, 1)))
    callback(REMOVE((24, 96, 96), QUERY((41, 92, 88), 31.91033800897489, 5)))
    callback(ADD((55, 64, 28), QUERY((97, 96, 39), 79.69903498836767, 2)))
    callback(ADD((36, 48, 23), QUERY((73, 98, 74), 78.47640052538631, 5)))
    callback(ADD((49, 79, 32), QUERY((79, 76, 79), 18.279981673193433, 8)))
    callback(ADD((22, 97, 58), QUERY((70, 54, 9), 51.77659016861129, 2)))
    callback(ADD((53, 39, 7), QUERY((45, 0, 72), 65.8151966292113, 11)))
    callback(ADD((90, 61, 72), QUERY((48, 65, 81), 8.58232542684278, 11)))
    callback(ADD((60, 82, 88), QUERY((72, 12, 96), 19.189115684003415, 3)))
    callback(REMOVE((60, 82, 88), QUERY((78, 80, 98), 56.27211343849702, 2)))
    callback(REMOVE((90, 61, 72), QUERY((53, 92, 59), 22.97164245980296, 7)))
    callback(REMOVE((49, 79, 32), QUERY((67, 64, 75), 24.005541537473107, 9)))
    callback(REMOVE((22, 97, 58), QUERY((32, 77, 25), 57.57893853234587, 3)))
    callback(REMOVE((55, 64, 28), QUERY((91, 34, 12), 0.757066404546638, 3)))
    callback(REMOVE((36, 48, 23), QUERY((61, 99, 85), 78.41497511960426, 2)))
    callback(REMOVE((53, 39, 7), QUERY((53, 8, 35), 17.050371057818285, 1)))