Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 11.38 KB | None | 0 0
  1. {
  2.     "context": {
  3.         "nbDrone": 2,
  4.         "map": {
  5.             "rows": 7,
  6.             "cols": 5
  7.         },
  8.         "warehouses": [{
  9.             "x": 0,
  10.             "y": 0
  11.         }, {
  12.             "x": 3,
  13.             "y": 2
  14.         }, {
  15.             "x": 1,
  16.             "y": 3
  17.         }],
  18.         "deliveryPoints": [{
  19.             "x": 1,
  20.             "y": 1,
  21.             "order": [{
  22.                 "1": 1
  23.             }, {
  24.                 "0": 1
  25.             }]
  26.         }, {
  27.             "x": 4,
  28.             "y": 6,
  29.             "order": [{
  30.                 "2": 1
  31.             }]
  32.         }, {
  33.             "x": 2,
  34.             "y": 2,
  35.             "order": [{
  36.                 "1": 3
  37.             }]
  38.         }]
  39.     },
  40.     "warehouse": [
  41.         [{
  42.             "inventory": [{
  43.                 "0": 5
  44.             }, {
  45.                 "1": 2
  46.             }, {
  47.                 "2": 0
  48.             }],
  49.             "remaining": 1
  50.         }, {
  51.             "inventory": [{
  52.                 "0": 5
  53.             }, {
  54.                 "1": 0
  55.             }, {
  56.                 "2": 0
  57.             }],
  58.             "remaining": 0
  59.         }, {
  60.             "inventory": [{
  61.                 "0": 5
  62.             }, {
  63.                 "1": 0
  64.             }, {
  65.                 "2": 0
  66.             }],
  67.             "remaining": 1
  68.         }, {
  69.             "inventory": [{
  70.                 "0": 4
  71.             }, {
  72.                 "1": 0
  73.             }, {
  74.                 "2": 0
  75.             }],
  76.             "remaining": 0
  77.         }],
  78.         [{
  79.             "inventory": [{
  80.                 "0": 0
  81.             }, {
  82.                 "1": 2
  83.             }, {
  84.                 "2": 0
  85.             }],
  86.             "remaining": 4
  87.         }, {
  88.             "inventory": [{
  89.                 "0": 0
  90.             }, {
  91.                 "1": 2
  92.             }, {
  93.                 "2": 0
  94.             }],
  95.             "remaining": 3
  96.         }, {
  97.             "inventory": [{
  98.                 "0": 0
  99.             }, {
  100.                 "1": 2
  101.             }, {
  102.                 "2": 0
  103.             }],
  104.             "remaining": 2
  105.         }, {
  106.             "inventory": [{
  107.                 "0": 0
  108.             }, {
  109.                 "1": 2
  110.             }, {
  111.                 "2": 0
  112.             }],
  113.             "remaining": 1
  114.         }, {
  115.             "inventory": [{
  116.                 "0": 0
  117.             }, {
  118.                 "1": 0
  119.             }, {
  120.                 "2": 0
  121.             }],
  122.             "remaining": 0
  123.         }],
  124.         [{
  125.             "inventory": [{
  126.                 "0": 0
  127.             }, {
  128.                 "1": 0
  129.             }, {
  130.                 "2": 1
  131.             }],
  132.             "remaining": 5
  133.         }, {
  134.             "inventory": [{
  135.                 "0": 0
  136.             }, {
  137.                 "1": 0
  138.             }, {
  139.                 "2": 1
  140.             }],
  141.             "remaining": 4
  142.         }, {
  143.             "inventory": [{
  144.                 "0": 0
  145.             }, {
  146.                 "1": 0
  147.             }, {
  148.                 "2": 1
  149.             }],
  150.             "remaining": 3
  151.         }, {
  152.             "inventory": [{
  153.                 "0": 0
  154.             }, {
  155.                 "1": 0
  156.             }, {
  157.                 "2": 1
  158.             }],
  159.             "remaining": 2
  160.         }, {
  161.             "inventory": [{
  162.                 "0": 0
  163.             }, {
  164.                 "1": 0
  165.             }, {
  166.                 "2": 1
  167.             }],
  168.             "remaining": 1
  169.         }, {
  170.             "inventory": [{
  171.                 "0": 0
  172.             }, {
  173.                 "1": 0
  174.             }, {
  175.                 "2": 0
  176.             }],
  177.             "remaining": 0
  178.         }]
  179.     ],
  180.     "deliveries": [
  181.         [{
  182.             "inventory": [{
  183.                 "0": 1
  184.             }, {
  185.                 "1": 1
  186.             }],
  187.             "remaining": 3
  188.         }, {
  189.             "inventory": [{
  190.                 "0": 1
  191.             }, {
  192.                 "1": 1
  193.             }],
  194.             "remaining": 2
  195.         }, {
  196.             "inventory": [{
  197.                 "0": 1
  198.             }, {
  199.                 "1": 1
  200.             }],
  201.             "remaining": 1
  202.         }, {
  203.             "inventory": [{
  204.                 "0": 0
  205.             }, {
  206.                 "1": 1
  207.             }],
  208.             "remaining": 0
  209.         }, {
  210.             "inventory": [{
  211.                 "0": 0
  212.             }, {
  213.                 "1": 1
  214.             }],
  215.             "remaining": 3
  216.         }, {
  217.             "inventory": [{
  218.                 "0": 0
  219.             }, {
  220.                 "1": 1
  221.             }],
  222.             "remaining": 2
  223.         }, {
  224.             "inventory": [{
  225.                 "0": 0
  226.             }, {
  227.                 "1": 1
  228.             }],
  229.             "remaining": 1
  230.         }, {
  231.             "inventory": [{
  232.                 "0": 0
  233.             }, {
  234.                 "1": 0
  235.             }],
  236.             "remaining": 0
  237.         }],
  238.         [{
  239.             "inventory": [{
  240.                 "2": 1
  241.             }],
  242.             "remaining": 6
  243.         }, {
  244.             "inventory": [{
  245.                 "2": 1
  246.             }],
  247.             "remaining": 5
  248.         }, {
  249.             "inventory": [{
  250.                 "2": 1
  251.             }],
  252.             "remaining": 4
  253.         }, {
  254.             "inventory": [{
  255.                 "2": 1
  256.             }],
  257.             "remaining": 3
  258.         }, {
  259.             "inventory": [{
  260.                 "2": 1
  261.             }],
  262.             "remaining": 2
  263.         }, {
  264.             "inventory": [{
  265.                 "2": 1
  266.             }],
  267.             "remaining": 1
  268.         }, {
  269.             "inventory": [{
  270.                 "2": 0
  271.             }],
  272.             "remaining": 0
  273.         }],
  274.         [{
  275.             "inventory": [{
  276.                 "1": 3
  277.             }],
  278.             "remaining": 4
  279.         }, {
  280.             "inventory": [{
  281.                 "1": 3
  282.             }],
  283.             "remaining": 3
  284.         }, {
  285.             "inventory": [{
  286.                 "1": 3
  287.             }],
  288.             "remaining": 2
  289.         }, {
  290.             "inventory": [{
  291.                 "1": 3
  292.             }],
  293.             "remaining": 1
  294.         }, {
  295.             "inventory": [{
  296.                 "1": 1
  297.             }],
  298.             "remaining": 0
  299.         }, {
  300.             "inventory": [{
  301.                 "1": 1
  302.             }],
  303.             "remaining": 2
  304.         }, {
  305.             "inventory": [{
  306.                 "1": 1
  307.             }],
  308.             "remaining": 1
  309.         }, {
  310.             "inventory": [{
  311.                 "1": 0
  312.             }],
  313.             "remaining": 0
  314.         }]
  315.     ],
  316.     "drones": [
  317.         [{
  318.             "type": "load",
  319.             "departure": {
  320.                 "x": 0,
  321.                 "y": 0
  322.             },
  323.             "arrival": {
  324.                 "x": 0,
  325.                 "y": 0
  326.             },
  327.             "inventory": {
  328.                 "1": 2
  329.             },
  330.             "remaining": 1
  331.         }, {
  332.             "type": "load",
  333.             "departure": {
  334.                 "x": 0,
  335.                 "y": 0
  336.             },
  337.             "arrival": {
  338.                 "x": 0,
  339.                 "y": 0
  340.             },
  341.             "inventory": {
  342.                 "1": 2
  343.             },
  344.             "remaining": 0
  345.         }, {
  346.             "type": "load",
  347.             "departure": {
  348.                 "x": 0,
  349.                 "y": 0
  350.             },
  351.             "arrival": {
  352.                 "x": 0,
  353.                 "y": 0
  354.             },
  355.             "inventory": {
  356.                 "1": 2
  357.             },
  358.             "remaining": 1
  359.         }, {
  360.             "type": "load",
  361.             "departure": {
  362.                 "x": 0,
  363.                 "y": 0
  364.             },
  365.             "arrival": {
  366.                 "x": 0,
  367.                 "y": 0
  368.             },
  369.             "inventory": {
  370.                 "0": 1,
  371.                 "1": 2
  372.             },
  373.             "remaining": 0
  374.         }, {
  375.             "type": "deliver",
  376.             "departure": {
  377.                 "x": 0,
  378.                 "y": 0
  379.             },
  380.             "arrival": {
  381.                 "x": 2,
  382.                 "y": 2
  383.             },
  384.             "inventory": {
  385.                 "0": 1,
  386.                 "1": 2
  387.             },
  388.             "remaining": 4
  389.         }, {
  390.             "type": "deliver",
  391.             "departure": {
  392.                 "x": 0,
  393.                 "y": 0
  394.             },
  395.             "arrival": {
  396.                 "x": 2,
  397.                 "y": 2
  398.             },
  399.             "inventory": {
  400.                 "0": 1,
  401.                 "1": 2
  402.             },
  403.             "remaining": 3
  404.         }, {
  405.             "type": "deliver",
  406.             "departure": {
  407.                 "x": 0,
  408.                 "y": 0
  409.             },
  410.             "arrival": {
  411.                 "x": 2,
  412.                 "y": 2
  413.             },
  414.             "inventory": {
  415.                 "0": 1,
  416.                 "1": 2
  417.             },
  418.             "remaining": 2
  419.         }, {
  420.             "type": "deliver",
  421.             "departure": {
  422.                 "x": 0,
  423.                 "y": 0
  424.             },
  425.             "arrival": {
  426.                 "x": 2,
  427.                 "y": 2
  428.             },
  429.             "inventory": {
  430.                 "0": 1,
  431.                 "1": 2
  432.             },
  433.             "remaining": 1
  434.         }, {
  435.             "type": "deliver",
  436.             "departure": {
  437.                 "x": 0,
  438.                 "y": 0
  439.             },
  440.             "arrival": {
  441.                 "x": 2,
  442.                 "y": 2
  443.             },
  444.             "inventory": {
  445.                 "0": 1,
  446.                 "1": 0
  447.             },
  448.             "remaining": 0
  449.         }, {
  450.             "type": "deliver",
  451.             "departure": {
  452.                 "x": 2,
  453.                 "y": 2
  454.             },
  455.             "arrival": {
  456.                 "x": 1,
  457.                 "y": 1
  458.             },
  459.             "inventory": {
  460.                 "0": 1,
  461.                 "1": 0
  462.             },
  463.             "remaining": 3
  464.         }, {
  465.             "type": "deliver",
  466.             "departure": {
  467.                 "x": 2,
  468.                 "y": 2
  469.             },
  470.             "arrival": {
  471.                 "x": 1,
  472.                 "y": 1
  473.             },
  474.             "inventory": {
  475.                 "0": 1,
  476.                 "1": 0
  477.             },
  478.             "remaining": 2
  479.         }, {
  480.             "type": "deliver",
  481.             "departure": {
  482.                 "x": 2,
  483.                 "y": 2
  484.             },
  485.             "arrival": {
  486.                 "x": 1,
  487.                 "y": 1
  488.             },
  489.             "inventory": {
  490.                 "0": 1,
  491.                 "1": 0
  492.             },
  493.             "remaining": 1
  494.         }, {
  495.             "type": "deliver",
  496.             "departure": {
  497.                 "x": 2,
  498.                 "y": 2
  499.             },
  500.             "arrival": {
  501.                 "x": 1,
  502.                 "y": 1
  503.             },
  504.             "inventory": {
  505.                 "0": 0,
  506.                 "1": 0
  507.             },
  508.             "remaining": 0
  509.         }, {
  510.             "type": "load",
  511.             "departure": {
  512.                 "x": 1,
  513.                 "y": 1
  514.             },
  515.             "arrival": {
  516.                 "x": 3,
  517.                 "y": 2
  518.             },
  519.             "inventory": {
  520.                 "0": 0,
  521.                 "1": 0
  522.             },
  523.             "remaining": 4
  524.         }, {
  525.             "type": "load",
  526.             "departure": {
  527.                 "x": 1,
  528.                 "y": 1
  529.             },
  530.             "arrival": {
  531.                 "x": 3,
  532.                 "y": 2
  533.             },
  534.             "inventory": {
  535.                 "0": 0,
  536.                 "1": 0
  537.             },
  538.             "remaining": 3
  539.         }, {
  540.             "type": "load",
  541.             "departure": {
  542.                 "x": 1,
  543.                 "y": 1
  544.             },
  545.             "arrival": {
  546.                 "x": 3,
  547.                 "y": 2
  548.             },
  549.             "inventory": {
  550.                 "0": 0,
  551.                 "1": 0
  552.             },
  553.             "remaining": 2
  554.         }, {
  555.             "type": "load",
  556.             "departure": {
  557.                 "x": 1,
  558.                 "y": 1
  559.             },
  560.             "arrival": {
  561.                 "x": 3,
  562.                 "y": 2
  563.             },
  564.             "inventory": {
  565.                 "0": 0,
  566.                 "1": 0
  567.             },
  568.             "remaining": 1
  569.         }, {
  570.             "type": "load",
  571.             "departure": {
  572.                 "x": 1,
  573.                 "y": 1
  574.             },
  575.             "arrival": {
  576.                 "x": 3,
  577.                 "y": 2
  578.             },
  579.             "inventory": {
  580.                 "0": 0,
  581.                 "1": 2
  582.             },
  583.             "remaining": 0
  584.         }, {
  585.             "type": "deliver",
  586.             "departure": {
  587.                 "x": 3,
  588.                 "y": 2
  589.             },
  590.             "arrival": {
  591.                 "x": 2,
  592.                 "y": 2
  593.             },
  594.             "inventory": {
  595.                 "0": 0,
  596.                 "1": 2
  597.             },
  598.             "remaining": 2
  599.         }, {
  600.             "type": "deliver",
  601.             "departure": {
  602.                 "x": 3,
  603.                 "y": 2
  604.             },
  605.             "arrival": {
  606.                 "x": 2,
  607.                 "y": 2
  608.             },
  609.             "inventory": {
  610.                 "0": 0,
  611.                 "1": 2
  612.             },
  613.             "remaining": 1
  614.         }, {
  615.             "type": "deliver",
  616.             "departure": {
  617.                 "x": 3,
  618.                 "y": 2
  619.             },
  620.             "arrival": {
  621.                 "x": 2,
  622.                 "y": 2
  623.             },
  624.             "inventory": {
  625.                 "0": 0,
  626.                 "1": 1
  627.             },
  628.             "remaining": 0
  629.         }, {
  630.             "type": "deliver",
  631.             "departure": {
  632.                 "x": 2,
  633.                 "y": 2
  634.             },
  635.             "arrival": {
  636.                 "x": 1,
  637.                 "y": 1
  638.             },
  639.             "inventory": {
  640.                 "0": 0,
  641.                 "1": 1
  642.             },
  643.             "remaining": 3
  644.         }, {
  645.             "type": "deliver",
  646.             "departure": {
  647.                 "x": 2,
  648.                 "y": 2
  649.             },
  650.             "arrival": {
  651.                 "x": 1,
  652.                 "y": 1
  653.             },
  654.             "inventory": {
  655.                 "0": 0,
  656.                 "1": 1
  657.             },
  658.             "remaining": 2
  659.         }, {
  660.             "type": "deliver",
  661.             "departure": {
  662.                 "x": 2,
  663.                 "y": 2
  664.             },
  665.             "arrival": {
  666.                 "x": 1,
  667.                 "y": 1
  668.             },
  669.             "inventory": {
  670.                 "0": 0,
  671.                 "1": 1
  672.             },
  673.             "remaining": 1
  674.         }, {
  675.             "type": "deliver",
  676.             "departure": {
  677.                 "x": 2,
  678.                 "y": 2
  679.             },
  680.             "arrival": {
  681.                 "x": 1,
  682.                 "y": 1
  683.             },
  684.             "inventory": {
  685.                 "0": 0,
  686.                 "1": 0
  687.             },
  688.             "remaining": 0
  689.         }, {
  690.             "type": "null",
  691.             "departure": {
  692.                 "x": 1,
  693.                 "y": 1
  694.             },
  695.             "arrival": {
  696.                 "x": 1,
  697.                 "y": 1
  698.             },
  699.             "inventory": {
  700.                 "0": 0,
  701.                 "1": 0
  702.             },
  703.             "remaining": 0
  704.         }],
  705.         [{
  706.             "type": "load",
  707.             "departure": {
  708.                 "x": 0,
  709.                 "y": 0
  710.             },
  711.             "arrival": {
  712.                 "x": 1,
  713.                 "y": 3
  714.             },
  715.             "inventory": {
  716.                 "2": 1
  717.             },
  718.             "remaining": 5
  719.         }, {
  720.             "type": "load",
  721.             "departure": {
  722.                 "x": 0,
  723.                 "y": 0
  724.             },
  725.             "arrival": {
  726.                 "x": 1,
  727.                 "y": 3
  728.             },
  729.             "inventory": {
  730.                 "2": 1
  731.             },
  732.             "remaining": 4
  733.         }, {
  734.             "type": "load",
  735.             "departure": {
  736.                 "x": 0,
  737.                 "y": 0
  738.             },
  739.             "arrival": {
  740.                 "x": 1,
  741.                 "y": 3
  742.             },
  743.             "inventory": {
  744.                 "2": 1
  745.             },
  746.             "remaining": 3
  747.         }, {
  748.             "type": "load",
  749.             "departure": {
  750.                 "x": 0,
  751.                 "y": 0
  752.             },
  753.             "arrival": {
  754.                 "x": 1,
  755.                 "y": 3
  756.             },
  757.             "inventory": {
  758.                 "2": 1
  759.             },
  760.             "remaining": 2
  761.         }, {
  762.             "type": "load",
  763.             "departure": {
  764.                 "x": 0,
  765.                 "y": 0
  766.             },
  767.             "arrival": {
  768.                 "x": 1,
  769.                 "y": 3
  770.             },
  771.             "inventory": {
  772.                 "2": 1
  773.             },
  774.             "remaining": 1
  775.         }, {
  776.             "type": "load",
  777.             "departure": {
  778.                 "x": 0,
  779.                 "y": 0
  780.             },
  781.             "arrival": {
  782.                 "x": 1,
  783.                 "y": 3
  784.             },
  785.             "inventory": {
  786.                 "2": 1
  787.             },
  788.             "remaining": 0
  789.         }, {
  790.             "type": "deliver",
  791.             "departure": {
  792.                 "x": 1,
  793.                 "y": 3
  794.             },
  795.             "arrival": {
  796.                 "x": 4,
  797.                 "y": 6
  798.             },
  799.             "inventory": {
  800.                 "2": 1
  801.             },
  802.             "remaining": 6
  803.         }, {
  804.             "type": "deliver",
  805.             "departure": {
  806.                 "x": 1,
  807.                 "y": 3
  808.             },
  809.             "arrival": {
  810.                 "x": 4,
  811.                 "y": 6
  812.             },
  813.             "inventory": {
  814.                 "2": 1
  815.             },
  816.             "remaining": 5
  817.         }, {
  818.             "type": "deliver",
  819.             "departure": {
  820.                 "x": 1,
  821.                 "y": 3
  822.             },
  823.             "arrival": {
  824.                 "x": 4,
  825.                 "y": 6
  826.             },
  827.             "inventory": {
  828.                 "2": 1
  829.             },
  830.             "remaining": 4
  831.         }, {
  832.             "type": "deliver",
  833.             "departure": {
  834.                 "x": 1,
  835.                 "y": 3
  836.             },
  837.             "arrival": {
  838.                 "x": 4,
  839.                 "y": 6
  840.             },
  841.             "inventory": {
  842.                 "2": 1
  843.             },
  844.             "remaining": 3
  845.         }, {
  846.             "type": "deliver",
  847.             "departure": {
  848.                 "x": 1,
  849.                 "y": 3
  850.             },
  851.             "arrival": {
  852.                 "x": 4,
  853.                 "y": 6
  854.             },
  855.             "inventory": {
  856.                 "2": 1
  857.             },
  858.             "remaining": 2
  859.         }, {
  860.             "type": "deliver",
  861.             "departure": {
  862.                 "x": 1,
  863.                 "y": 3
  864.             },
  865.             "arrival": {
  866.                 "x": 4,
  867.                 "y": 6
  868.             },
  869.             "inventory": {
  870.                 "2": 1
  871.             },
  872.             "remaining": 1
  873.         }, {
  874.             "type": "deliver",
  875.             "departure": {
  876.                 "x": 1,
  877.                 "y": 3
  878.             },
  879.             "arrival": {
  880.                 "x": 4,
  881.                 "y": 6
  882.             },
  883.             "inventory": {
  884.                 "2": 0
  885.             },
  886.             "remaining": 0
  887.         }, {
  888.             "type": "null",
  889.             "departure": {
  890.                 "x": 4,
  891.                 "y": 6
  892.             },
  893.             "arrival": {
  894.                 "x": 4,
  895.                 "y": 6
  896.             },
  897.             "inventory": {
  898.                 "2": 0
  899.             },
  900.             "remaining": 0
  901.         }]
  902.     ]
  903. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement