SSCFLP Benchmark Data 基于贪心策略的局部搜索算法结果:

文章目录

题目

见:SSCFLP(Single Source Capacity Facility Location Problem)

代码

from numpy import *
import re
import time
import random
import copy

global x_index
global y_index
global problem
global distance


class Factory:
    def __init__(self, capacity, open_cost):
        self.capacity = capacity
        self.open_cost = open_cost

    def whether(self, data):
        if self.capacity >= data:
            return True
        else:
            return False

    def minus(self, data):
        self.capacity -= data


class Customer:
    def __init__(self, need):
        self.need = need


class Problem:
    # 读取文件初始化数据
    def __init__(self, filename):
        self.data = open(filename, "r")
        [self.factory_size, self.customer_size] = self.list_str_to_int(self.data.readline().split())
        self.factory_capacity = zeros([self.factory_size], dtype=int)
        self.factory_cost = zeros([self.factory_size], dtype=int)
        self.customer = zeros([self.customer_size], dtype=int)
        self.c2f_fee = zeros([self.customer_size, self.factory_size], dtype=int)
        self.factorys = dict()
        self.customers = dict()
        for i in range(self.factory_size):
            [a, b] = self.list_str_to_int(self.data.readline().split())
            self.factory_capacity[i] = a
            self.factory_cost[i] = b
            self.factorys[i] = Factory(a, b)
        count = 0
        while count < self.customer_size:
            temp = self.list_str_to_int(re.split(r'[\s\.]+', self.data.readline()))
            l = len(temp)
            for i in range(l):
                self.customer[count] = temp[i]
                self.customers[count] = Customer(temp[i])
                count += 1
        self.max_num = 0
        for i in range(self.customer_size):
            count = 0
            while count < self.factory_size:
                temp = self.list_str_to_int(re.split(r'[\s\.]+', self.data.readline()))
                self.max_num = max(self.max_num, array(temp).max())
                l = len(temp)
                for j in range(l):
                    self.c2f_fee[i][j+count] = temp[j]
                count += l
        # print(self.factory_capacity)
        # print(self.factory_cost)
        # print(self.c2f_fee)
        # print(self.customer)
        self.c2f_fee2 = copy.deepcopy(self.c2f_fee)
        self.data.close()

    # 用于每一个获取被满足的用户的最小值之后的置为最大值,避免重取
    # 用于每一个达到最大的服务数量的工厂的重置,以避免重取
    def reset(self, customer_id=-1, factory_id=-1):
        if customer_id != -1:
            for i in range(self.factory_size):
                self.c2f_fee[customer_id][i] = self.max_num + 1
        else:
            for i in range(self.customer_size):
                self.c2f_fee[i][factory_id] = self.max_num + 1

    # 获取指定的工厂的最小值
    # 获取全图中的最小值
    # 返回最小值与坐标
    # 复杂度:o(m*n)
    def find_min(self, factory_id=[]):
        r = 0
        c = 0
        if factory_id != []:
            min_fee = self.c2f_fee[0][factory_id[0]]
            c = factory_id[0]
            for j in factory_id:
                for i in range(self.customer_size):
                    if min_fee > self.c2f_fee[i][j]:
                        r = i
                        c = j
                        min_fee = self.c2f_fee[i][j]
            return min_fee, [r, c]
        else:
            min_fee = self.c2f_fee[0][0]
            for i in range(self.customer_size):
                for j in range(self.factory_size):
                    if min_fee > self.c2f_fee[i][j]:
                        r = i
                        c = j
                        min_fee = self.c2f_fee[i][j]
            return min_fee, [r, c]

    # 用于字符串列表转化为int型
    def list_str_to_int(self, str_list):
        int_list = []
        for i in str_list:
            if i == "":
                continue
            int_list.append(int(i))
        return int_list

    def valid(self, arr):
        factorys = zeros([self.factory_size], dtype=int)
        sum_fee = 0
        judge = True
        for i in range(len(arr)):
            factorys[arr[i]] += self.customer[i]
            sum_fee += self.c2f_fee2[i][arr[i]]
        for i in range(self.factory_size):
            if factorys[i] > 0:
                sum_fee += self.factory_cost[i]
            if factorys[i] > self.factory_capacity[i]:
                judge = False
        return judge, sum_fee


# 第一种交换方式:两个点进行交换
def method1(arr):
    array1 = copy.deepcopy(arr)
    array1[x_index], array1[y_index] = arr[y_index], arr[x_index]
    tag, fee_sum = problem.valid(array1)
    return tag, fee_sum, array1


# 第二种交换方式,两个点之间的点进行逆序
def method2(arr):
    array2 = copy.deepcopy(arr)
    num_min = min(x_index, y_index)
    num_max = max(x_index, y_index)
    for i in range(num_max - num_min + 1):
        array2[num_min + i] = arr[num_max - i]
    tag, fee_sum = problem.valid(array2)
    return tag, fee_sum, array2


# 第三种交换方式,一个点的前移
def method3(arr):
    array3 = copy.deepcopy(arr)
    num_min = min(x_index, y_index)
    num_max = max(x_index, y_index)
    temp = arr[num_max]
    for i in range(num_max - num_min):
        array3[num_max - i] = arr[num_max - i - 1]
    array3[num_min] = temp
    tag, fee_sum = problem.valid(array3)
    return tag, fee_sum, array3


# 第四种交换方式:变异
def method4(arr):
    tag, fee_sum = problem.valid(arr)
    array4 = copy.deepcopy(arr)
    num1 = random.randint(0, problem.factory_size - 1)
    num2 = random.randint(0, problem.factory_size - 1)
    array4[x_index] = num1
    array4[y_index] = num2
    tag2, fee_sum2 = problem.valid(array4)
    dimension = len(arr)
    # 如果不合法
    if not tag2:
        return tag2, fee_sum2, array4
    # 如果合法
    else:
        # 如果比原来的值小则继续进行变异
        if fee_sum2 <= fee_sum:
            array5 = copy.deepcopy(array4)
            while tag2 and fee_sum2 < fee_sum:
                tag, fee_sum = tag2, fee_sum2
                array5 = copy.deepcopy(array4)
                num1 = random.randint(0, problem.factory_size - 1)
                num2 = random.randint(0, problem.factory_size - 1)
                index1 = random.randint(0, dimension - 1)
                index2 = random.randint(0, dimension - 1)
                while index1 == index2:
                    index2 = random.randint(0, dimension - 1)
                array4[index1] = num1
                array4[index2] = num2
                tag2, fee_sum2 = problem.valid(array4)
            return tag, fee_sum, array5
        # 否则返回大的值
        else:
            return tag2, fee_sum2, array4


# 总的交换处理函数,四种交换方式取最优(局部贪心)
def swap(arr, dimension):
    global x_index
    global y_index
    # 产生两个随机值(位置)
    x_index = random.randint(0, dimension - 1)
    y_index = random.randint(0, dimension - 1)
    # 如果相同则继续产生
    while x_index == y_index:
        y_index = random.randint(0, dimension - 1)
    result1 = method1(arr)
    result2 = method2(arr)
    result3 = method3(arr)
    result4 = method4(arr)
    tag, fee_sum  = problem.valid(arr)
    array_result = copy.deepcopy(arr)
    if not (result1[0] or result2[0] or result3[0] or result4[0]):
        return fee_sum, array_result
    elif result1[0]:
        fee_sum = result1[1]
        array_result = copy.deepcopy(result1[2])
    elif result2[0]:
        fee_sum = result2[1]
        array_result = copy.deepcopy(result2[2])
    elif result3[0]:
        fee_sum = result3[1]
        array_result = copy.deepcopy(result3[2])
    elif result4[0]:
        fee_sum = result4[1]
        array_result = copy.deepcopy(result4[2])


    if result1[0] and result1[1] < fee_sum:
        fee_sum = result1[1]
        array_result = copy.deepcopy(result1[2])
    if result2[0] and result2[1] < fee_sum:
        fee_sum = result2[1]
        array_result = copy.deepcopy(result2[2])
    if result3[0] and result3[1] < fee_sum:
        fee_sum = result3[1]
        array_result = copy.deepcopy(result3[2])
    if result4[0] and result4[1] < fee_sum:
        fee_sum = result4[1]
        array_result = copy.deepcopy(result4[2])
    return fee_sum, array_result


    # 模拟退火算法核心(注释掉if条件中的or部分就是局部搜索算法
def sscflp_sa(initial_temp, rate, arr, dimension):
    global distance
    while initial_temp > 0.1:
        for i in range(500):
            new_result = swap(arr, dimension)
            diff = abs(distance - new_result[0])
            # 注释掉接收差解
            if new_result[0] < distance :# or random.random() < math.exp(-1 * (diff / initial_temp)):
                distance = copy.deepcopy(new_result[0])
                arr = copy.deepcopy(new_result[1])
        initial_temp = initial_temp * rate
    return arr, distance


if __name__ == '__main__':
    global problem
    global distance
    # for i in range(71):
    #     num = str(i + 1)
    #     file = "./Instances/p" + num
    open_file = open("SA1.md", "a")
    for k in range(71):
        num = str(k + 1)
        file = "./Instances/p" + num
        problem = Problem(filename=file)
        # 以下部分是贪心算法
        open_list = []
        customer_list = []
        not_open_list = [i for i in range(problem.factory_size)]
        pairs = zeros([3, problem.customer_size], dtype=int)
        for j in range(problem.customer_size):
            pairs[0, j] = j
        min_fee, [r, c] = problem.find_min()
        fee = 0
        if problem.factorys[c].whether(problem.customers[r].need):
            open_list.append(c)
            not_open_list.remove(c)
            customer_list.append(r)
            pairs[1, r] = c
            pairs[2, r] = min_fee
            problem.factorys[c].minus(problem.customers[r].need)
            fee += (problem.factorys[c].open_cost + min_fee)
            problem.reset(customer_id=r)
        min_fee1, [r1, c1] = problem.find_min(factory_id=not_open_list)
        while len(customer_list) < problem.customer_size:
            if len(not_open_list) > 0:
                min_fee1, [r1, c1] = problem.find_min(factory_id=not_open_list)
            min_fee2, [r2, c2] = problem.find_min(factory_id=open_list)
            if len(not_open_list) > 0 and problem.factorys[c1].whether(problem.customers[r1].need) and (
                    min_fee2 != problem.max_num + 1 and problem.factorys[
                c1].open_cost + min_fee1 < min_fee2 or min_fee2 == problem.max_num + 1):
                open_list.append(c1)
                problem.factorys[c1].minus(problem.customers[r1].need)
                fee += problem.factorys[c1].open_cost + min_fee1
                customer_list.append(r1)
                pairs[1, r1] = c1
                pairs[2, r1] = min_fee1
                not_open_list.remove(c1)
                problem.reset(customer_id=r1)
            elif problem.factorys[c2].whether(problem.customers[r2].need):
                customer_list.append(r2)
                pairs[1, r2] = c2
                pairs[2, r2] = min_fee2
                problem.factorys[c2].minus(problem.customers[r2].need)
                fee += min_fee2
                problem.reset(customer_id=r2)
            elif not problem.factorys[c2].whether(problem.customers[r2].need):
                problem.reset(factory_id=c2)



        # 此处开始模拟退火算法
        initial_result = array(pairs[1, :])
        tag, distance = problem.valid(initial_result)
        start_time = time.time()
        arr, distance = sscflp_sa(100, 0.95, initial_result, problem.customer_size)
        # 总的计算时间
        calculate_time = time.time() - start_time
        # print(distance)
        # print(arr)
        fee = distance
        open_factory_list = []
        for i in range(len(arr)):
            pairs[1, i] = arr[i]
            pairs[2, i] = problem.c2f_fee2[i, arr[i]]
            if arr[i] not in open_factory_list:
                open_factory_list.append(arr[i])
        # print(calculate_time)
        # print(pairs)
        # print(open_factory_list)
        # 文件写入
        open_file.write("- " + str("test: " + str(k)) + "\n")
        open_file.write("- fee:" + str(fee) + "\n")
        # 写入打开的工厂
        open_file.write("- open-factory-list: " + str(open_factory_list) + "\n")
        open_file.write("- time" + str(calculate_time) + "\n")
        open_file.write("\n")
        # 写入每一个用户,从0-customer_size
        open_file.write("| customer")
        for j in range(len(pairs[0, :])):
            open_file.write(" | " + str(pairs[0, j]))
        open_file.write(" |\n")
        open_file.write("| ------ ")
        for j in range(len(pairs[0, :])):
            open_file.write("| ------ ")
        open_file.write("|\n")
        # 写入每一个用户的选择
        open_file.write("| factory")
        for j in range(len(pairs[1, :])):
            open_file.write("| " + str(pairs[1, j]))
        open_file.write(" |\n")
        # 写入每一个选择的费用
        open_file.write("| fee")
        for j in range(len(pairs[2, :])):
            open_file.write("| " + str(pairs[2, j]))
        open_file.write(" |\n")
        open_file.write("\n\n\n")
    open_file.close()

    # print(problem.valid(arr))

结果

  • test: 0
  • fee:10017
  • open-factory-list: [5, 7, 8, 2, 9, 6, 3, 0]
  • time31.39995527267456
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 5 7 8 2 9 9 5 6 3 2 6 3 0 0 6 9 5 0 3 9 7 6 3 5 6 9 5 7 0 3 3 8 2 0 3 7 9 3 6 8 5 7 8 2 5 7 0 2 5 6
fee 161 29 79 28 68 28 242 80 234 104 33 99 249 140 156 219 59 84 94 138 73 108 23 9 141 157 357 25 281 118 90 200 104 222 132 186 61 180 147 223 14 148 108 200 161 183 54 187 209 172
  • test: 1
  • fee:9123
  • open-factory-list: [5, 7, 8, 2, 9, 6, 3, 1]
  • time30.07269811630249
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 5 7 8 2 9 9 5 6 3 2 6 3 5 9 6 9 5 6 3 9 7 6 3 5 6 9 5 7 1 3 3 8 2 1 3 7 9 3 6 6 5 7 8 2 1 7 8 2 5 6
fee 161 29 79 28 68 28 242 80 234 104 33 99 274 162 156 219 59 135 94 138 73 108 23 9 141 157 357 25 332 118 90 200 104 124 132 186 61 180 147 334 14 148 108 200 83 183 96 187 209 172
  • test: 2
  • fee:10547
  • open-factory-list: [5, 7, 8, 2, 9, 6, 3, 4]
  • time29.041309356689453
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 5 7 8 2 9 9 5 6 3 2 6 6 4 9 6 4 5 6 3 9 7 6 3 5 6 9 5 7 3 3 3 8 2 4 3 7 9 3 6 4 5 7 8 2 5 7 8 2 4 6
fee 161 29 79 28 68 28 242 80 234 104 33 140 149 162 156 179 59 135 94 138 73 108 23 9 141 157 357 25 326 118 90 200 104 293 132 186 61 180 147 113 14 148 108 200 161 183 96 187 137 172
  • test: 3
  • fee:12263
  • open-factory-list: [5, 2, 8, 9, 6, 3]
  • time29.407100200653076
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 5 2 8 2 9 2 5 6 3 2 6 6 5 9 6 9 5 6 3 9 6 6 3 5 6 9 5 9 9 3 3 8 2 9 3 8 9 3 5 6 5 2 8 2 5 3 6 2 5 6
fee 161 122 79 28 68 34 242 80 234 104 33 140 274 162 156 219 59 135 94 138 258 108 23 9 141 157 357 88 449 118 90 200 104 401 132 240 61 180 197 334 14 295 108 200 161 240 268 187 209 172
  • test: 4
  • fee:10154
  • open-factory-list: [5, 7, 8, 2, 9, 6, 3, 0]
  • time28.920377492904663
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 5 7 8 2 9 9 2 6 3 2 6 6 8 0 6 9 5 0 3 9 7 6 3 5 8 9 5 7 0 3 3 8 2 0 3 7 9 3 6 8 5 7 8 8 5 7 0 2 5 6
fee 161 29 79 28 68 28 319 80 234 104 33 140 288 140 156 219 59 84 94 138 73 108 23 9 179 157 357 25 281 118 90 200 104 222 132 186 61 180 147 223 14 148 108 142 161 183 54 187 209 172
  • test: 5
  • fee:9170
  • open-factory-list: [0, 7, 8, 2, 9, 5, 6, 3]
  • time28.8214373588562
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 0 7 8 2 9 9 5 6 3 2 6 3 3 0 6 9 5 0 2 9 7 6 3 5 6 9 5 7 0 3 3 8 2 0 3 7 9 3 6 8 5 7 8 8 5 7 8 2 5 6
fee 260 29 79 28 68 28 242 80 234 104 33 99 263 140 156 219 59 84 170 138 73 108 23 9 141 157 357 25 281 118 90 200 104 222 132 186 61 180 147 223 14 148 108 142 161 183 96 187 209 172
  • test: 6
  • fee:10768
  • open-factory-list: [5, 7, 8, 2, 9, 6, 3, 0]
  • time28.724491357803345
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 5 7 8 2 9 9 2 6 3 2 6 6 0 9 6 9 5 0 3 7 8 6 3 5 8 9 5 7 0 3 3 8 2 0 3 7 9 3 6 8 5 7 8 8 5 7 0 2 5 6
fee 161 29 79 28 68 28 319 80 234 104 33 140 249 162 156 219 59 84 94 142 120 108 23 9 179 157 357 25 281 118 90 200 104 222 132 186 61 180 147 223 14 148 108 142 161 183 54 187 209 172
  • test: 7
  • fee:12346
  • open-factory-list: [0, 7, 8, 2, 9, 5, 6, 3]
  • time28.66552495956421
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 0 7 8 2 9 2 5 6 3 2 6 3 3 9 6 9 5 0 7 9 8 6 3 5 6 2 5 7 0 3 3 8 2 0 3 7 9 3 6 8 5 7 8 8 5 7 0 2 5 6
fee 260 29 79 28 68 34 242 80 234 104 33 99 263 162 156 219 59 84 97 138 120 108 23 9 141 173 357 25 281 118 90 200 104 222 132 186 61 180 147 223 14 148 108 142 161 183 54 187 209 172
  • test: 8
  • fee:9677
  • open-factory-list: [5, 2, 8, 9, 6, 3, 1]
  • time28.56458330154419
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 5 2 8 2 9 9 5 6 3 2 6 3 3 9 6 9 5 6 3 9 8 6 3 5 6 9 5 9 3 3 3 8 2 1 3 8 9 3 6 8 5 1 8 8 1 3 8 2 5 6
fee 161 122 79 28 68 28 242 80 234 104 33 99 263 162 156 219 59 135 94 138 120 108 23 9 141 157 357 88 326 118 90 200 104 124 132 240 61 180 147 223 14 155 108 142 83 240 96 187 209 172
  • test: 9
  • fee:8958
  • open-factory-list: [5, 2, 8, 9, 6, 3, 1]
  • time28.58658719062805
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 5 2 8 2 9 9 5 6 3 2 6 3 3 9 6 9 5 6 3 9 8 6 3 5 6 9 5 9 3 3 3 8 2 1 3 8 9 3 6 8 5 1 8 8 1 3 8 2 5 6
fee 161 122 79 28 68 28 242 80 234 104 33 99 263 162 156 219 59 135 94 138 120 108 23 9 141 157 357 88 326 118 90 200 104 124 132 240 61 180 147 223 14 155 108 142 83 240 96 187 209 172
  • test: 10
  • fee:10354
  • open-factory-list: [5, 2, 8, 9, 6, 3]
  • time28.50959825515747
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 5 2 8 2 5 9 5 6 3 2 6 3 3 9 6 9 5 6 3 9 8 6 3 5 6 9 5 9 3 3 3 8 2 9 3 8 9 3 6 8 5 3 8 8 5 3 8 2 5 6
fee 161 122 79 28 88 28 242 80 234 104 33 99 263 162 156 219 59 135 94 138 120 108 23 9 141 157 357 88 326 118 90 200 104 401 132 240 61 180 147 223 14 276 108 142 161 240 96 187 209 172
  • test: 11
  • fee:12272
  • open-factory-list: [5, 7, 6, 2, 9, 3]
  • time28.588569164276123
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 5 7 6 2 9 9 5 6 3 2 6 3 3 9 6 9 5 6 3 9 7 6 3 5 6 9 5 7 3 3 3 6 2 9 3 7 9 3 5 6 5 7 3 2 5 7 6 2 5 6
fee 161 29 318 28 68 28 242 80 234 104 33 99 263 162 156 219 59 135 94 138 73 108 23 9 141 157 357 25 326 118 90 405 104 401 132 186 61 180 197 334 14 148 453 200 161 183 268 187 209 172
  • test: 12
  • fee:10123
  • open-factory-list: [0, 6, 11, 15, 4, 5, 12, 16, 9]
  • time31.094128131866455
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 0 6 11 15 4 5 12 11 5 4 11 5 15 11 12 15 4 0 12 16 6 16 9 9 6 0 15 16 5 6 4 0 6 4 9 15 0 6 11 16 0 6 16 15 4 5 12 5 15 4
fee 140 76 112 131 122 217 71 120 80 47 104 125 266 138 97 297 20 125 103 139 293 137 132 38 312 341 43 182 134 30 128 57 118 32 84 177 70 34 26 171 77 56 22 95 147 31 130 177 190 262
  • test: 13
  • fee:8515
  • open-factory-list: [0, 6, 11, 15, 4, 5, 12, 13, 16, 9]
  • time31.171085357666016
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 0 6 11 15 4 5 12 11 5 4 11 5 15 6 12 13 4 0 12 13 15 16 9 9 5 13 15 16 5 6 4 0 6 4 0 15 0 6 11 16 0 6 16 15 4 5 12 5 13 4
fee 140 76 112 131 122 217 71 120 80 47 104 125 266 118 97 82 20 125 103 138 186 137 132 38 315 100 43 182 134 30 128 57 118 32 46 177 70 34 26 171 77 56 22 95 147 31 130 177 68 262
  • test: 14
  • fee:10476
  • open-factory-list: [0, 6, 11, 15, 4, 5, 12, 16]
  • time31.06714630126953
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 0 6 11 15 4 5 12 11 5 4 11 5 15 11 12 15 4 0 12 16 15 16 4 5 5 0 15 16 5 6 4 0 6 4 0 16 11 6 11 16 0 6 16 15 6 5 12 5 15 4
fee 140 76 112 131 122 217 71 120 80 47 104 125 266 138 97 297 20 125 103 139 186 137 72 297 315 341 43 182 134 30 128 57 118 32 46 233 163 34 26 171 77 56 22 95 161 31 130 177 190 262
  • test: 15
  • fee:12623
  • open-factory-list: [16, 6, 11, 5, 4, 12, 9, 15]
  • time30.927242040634155
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 16 6 11 5 4 5 12 11 5 4 11 9 15 11 12 15 4 9 12 16 15 16 9 9 6 15 15 16 5 6 4 12 6 4 9 5 11 6 11 16 16 6 16 15 4 5 12 5 15 4
fee 243 76 112 196 122 217 71 120 80 47 104 194 266 138 97 297 20 203 103 139 186 137 132 38 312 343 43 182 134 30 128 286 118 32 84 202 163 34 26 171 287 56 22 95 147 31 130 177 190 262
  • test: 16
  • fee:9941
  • open-factory-list: [0, 6, 11, 15, 4, 5, 19, 16, 9]
  • time31.089115619659424
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 0 6 11 15 4 5 19 11 5 4 11 5 15 11 15 19 4 0 0 16 15 16 9 9 19 19 15 16 5 6 4 0 6 4 9 15 0 6 11 16 0 6 16 19 6 5 0 5 15 4
fee 140 76 112 131 122 217 186 120 80 47 104 125 266 138 107 129 20 125 108 139 186 137 132 38 52 308 43 182 134 30 128 57 118 32 84 177 70 34 26 171 77 56 22 49 161 31 166 177 190 262
  • test: 17
  • fee:8241
  • open-factory-list: [0, 6, 11, 15, 7, 19, 5, 4, 17, 16]
  • time31.17308259010315
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 0 6 11 15 7 7 19 11 5 4 11 5 17 6 15 19 4 0 0 16 15 16 4 5 19 17 15 7 5 6 4 0 17 4 0 15 0 6 11 16 0 6 16 19 4 5 17 5 15 7
fee 140 76 112 131 109 161 186 120 80 47 104 125 223 118 107 129 20 125 108 139 186 137 72 297 52 73 43 88 134 30 128 57 60 32 46 177 70 34 26 171 77 56 22 49 147 31 138 177 190 81
  • test: 18
  • fee:10397
  • open-factory-list: [0, 6, 11, 15, 4, 5, 19, 9, 16]
  • time31.053154468536377
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 0 6 11 15 4 5 19 11 5 4 9 5 15 11 15 19 4 0 0 16 15 16 9 9 19 19 15 16 5 6 4 0 6 4 0 15 0 6 11 16 0 6 16 19 6 5 19 5 15 4
fee 140 76 112 131 122 217 186 120 80 47 171 125 266 138 107 129 20 125 108 139 186 137 132 38 52 308 43 182 134 30 128 57 118 32 46 177 70 34 26 171 77 56 22 49 161 31 212 177 190 262
  • test: 19
  • fee:12436
  • open-factory-list: [16, 6, 15, 4, 5, 19, 11, 9]
  • time30.90223979949951
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 16 6 15 15 4 5 19 11 5 4 11 5 15 11 15 19 4 9 11 16 15 16 9 9 19 16 15 16 5 6 4 5 6 4 9 5 11 6 11 16 16 6 19 19 6 5 19 5 15 4
fee 243 76 201 131 122 217 186 120 80 47 104 125 266 138 107 129 20 203 181 139 186 137 132 38 52 367 43 182 134 30 128 263 118 32 84 202 163 34 26 171 287 56 54 49 161 31 212 177 190 262
  • test: 20
  • fee:9867
  • open-factory-list: [0, 6, 14, 8, 4, 19, 11, 9, 16]
  • time31.029165267944336
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 0 6 14 8 4 14 19 11 19 4 11 9 8 6 11 19 4 0 0 16 19 16 9 9 19 8 11 16 19 6 4 0 6 4 0 8 0 6 11 16 0 6 19 19 4 4 0 14 4 8
fee 140 76 68 243 122 93 186 120 202 47 104 194 221 118 202 129 20 125 108 139 205 137 132 38 52 216 209 182 205 30 128 57 118 32 46 99 70 34 26 171 77 56 54 49 147 156 166 124 242 43
  • test: 21
  • fee:8400
  • open-factory-list: [0, 6, 11, 15, 4, 19, 9, 8, 16]
  • time31.09712791442871
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 0 6 11 15 4 4 19 11 15 4 11 9 8 6 15 19 4 0 0 16 15 16 4 9 19 8 15 16 19 6 8 0 6 4 0 8 0 6 11 16 0 6 16 19 4 4 0 15 15 8
fee 140 76 112 131 122 247 186 120 188 47 104 194 221 118 107 129 20 125 108 139 186 137 72 38 52 216 43 182 205 30 148 57 118 32 46 99 70 34 26 171 77 56 22 49 147 156 166 198 190 43
  • test: 22
  • fee:10591
  • open-factory-list: [0, 6, 14, 19, 4, 11, 9, 16]
  • time30.98519229888916
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 0 6 14 19 4 14 19 11 19 4 11 9 14 6 11 19 4 0 0 16 19 16 9 9 19 19 11 16 19 6 4 0 6 4 9 4 0 6 11 16 0 6 16 19 6 4 0 14 4 0
fee 140 76 68 247 122 93 186 120 202 47 104 194 398 118 202 129 20 125 108 139 205 137 132 38 52 308 209 182 205 30 128 57 118 32 84 208 70 34 26 171 77 56 22 49 161 156 166 124 242 274
  • test: 23
  • fee:12257
  • open-factory-list: [16, 6, 14, 19, 4, 11, 9]
  • time30.85226821899414
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
factory 16 6 14 19 4 14 19 11 19 4 11 9 14 6 11 19 4 9 11 16 19 16 9 9 19 19 11 16 19 6 4 14 6 4 9 4 11 6 11 16 16 6 16 19 6 4 19 14 4 9
fee 243 76 68 247 122 93 186 120 202 47 104 194 398 118 202 129 20 203 181 139 205 137 132 38 52 308 209 182 205 30 128 166 118 32 84 208 163 34 26 171 287 56 22 49 161 156 212 124 242 328
  • test: 24
  • fee:12096
  • open-factory-list: [21, 27, 3, 8, 13, 4, 5, 7, 10, 17]
  • time77.37950992584229
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 27 3 3 8 8 13 8 21 4 8 13 8 21 5 8 27 8 7 5 21 27 27 7 5 10 27 8 5 17 4 13 10 10 4 21 27 8 4 8 4 13 10 10 4 10 27 8 5 13 10 13 8 7 13 21 27 4 3 5 10 13 8 7 13 4 17 10 10 3 8 13 8 21 4 10 7 8 5 7 4 13 10 10 4 17 27 8 4 5 4 13 8 10 4 8 27 8 21 5 4 13 17 10 4 10 27 8 8 5 10 27 8 5 13 10 27 8 7 5 27 27 8 5 7 21 3 8 3 5 10 13 8 7 7 21 27 3 3 5 4 13 10 10 4 10 27 8 8 5
fee 24 30 47 35 36 34 42 98 20 148 40 48 66 28 49 74 58 60 36 44 27 36 48 38 29 39 38 27 24 46 40 53 125 77 68 25 33 46 49 39 31 38 68 30 24 37 85 27 24 62 425 38 214 45 247 30 26 63 26 31 147 139 39 49 64 23 32 64 43 22 25 41 86 20 53 52 66 37 88 61 30 40 75 33 22 53 37 50 44 31 52 40 158 36 22 46 62 65 33 49 22 43 21 38 26 53 29 32 40 53 36 104 27 26 62 90 40 47 40 33 26 77 27 24 55 45 46 32 41 38 42 182 30 71 56 39 26 42 37 34 48 38 90 33 34 47 30 30 41 49
  • test: 25
  • fee:10725
  • open-factory-list: [21, 10, 3, 5, 8, 13, 27, 7, 17, 4]
  • time77.06071305274963
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 10 3 3 5 8 13 8 21 13 8 13 8 21 5 8 27 8 7 5 21 27 27 7 5 5 27 8 5 17 4 13 10 7 4 21 27 27 4 5 4 13 10 10 4 7 27 8 5 13 10 13 8 7 13 21 27 5 3 5 10 13 8 7 13 4 17 10 10 3 8 13 8 21 4 10 7 8 5 7 4 13 10 10 4 21 27 8 4 5 4 13 8 10 4 8 13 8 21 5 4 17 17 10 3 10 27 8 8 13 10 27 8 5 13 10 27 8 7 5 27 27 8 5 13 10 27 8 13 5 10 13 8 7 7 21 27 8 3 5 8 13 10 10 4 10 27 8 8 5
fee 24 22 47 35 28 34 42 98 20 122 40 48 66 28 49 74 58 60 36 44 27 36 48 38 29 48 38 27 24 46 40 53 125 59 68 25 33 48 49 29 31 38 68 30 24 34 85 27 24 62 425 38 214 45 247 30 26 45 26 31 147 139 39 49 64 23 32 64 43 22 25 41 86 20 53 52 66 37 88 61 30 40 75 33 22 28 37 50 44 31 52 40 158 36 22 46 50 65 33 49 22 33 21 38 23 53 29 32 40 61 36 104 27 26 62 90 40 47 40 33 26 77 27 24 62 51 27 32 26 38 42 182 30 71 56 39 26 35 37 34 27 38 90 33 34 47 30 30 41 49
  • test: 26
  • fee:13027
  • open-factory-list: [21, 27, 3, 17, 8, 13, 4, 7, 5, 10]
  • time77.20262956619263
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 27 3 17 8 8 13 8 21 13 8 13 8 4 4 8 27 8 7 5 21 27 8 7 5 5 27 8 5 17 4 13 10 7 4 21 27 8 3 5 4 13 10 10 4 7 27 8 5 13 10 13 8 7 13 21 27 3 13 5 10 13 8 7 13 4 17 10 10 3 8 13 8 21 4 10 7 8 5 7 4 13 10 10 4 21 27 8 4 5 4 13 8 10 4 8 27 8 4 5 4 17 17 10 3 10 27 8 8 13 10 27 8 5 13 10 27 8 7 5 27 27 8 5 7 21 3 3 13 13 10 13 8 7 13 21 27 3 3 5 8 13 10 21 4 10 27 8 8 13
fee 24 30 47 46 36 34 42 98 20 122 40 48 66 82 97 74 58 60 36 44 27 36 48 38 29 48 38 27 24 46 40 53 125 59 68 25 33 46 55 29 31 38 68 30 24 34 85 27 24 62 425 38 214 45 247 30 26 38 31 31 147 139 39 49 64 23 32 64 43 22 25 41 86 20 53 52 66 37 88 61 30 40 75 33 22 28 37 50 44 31 52 40 158 36 22 46 62 65 115 49 22 33 21 38 23 53 29 32 40 61 36 104 27 26 62 90 40 47 40 33 26 77 27 24 55 45 46 48 26 61 42 182 30 71 68 39 26 42 37 34 27 38 90 36 34 47 30 30 41 59
  • test: 27
  • fee:16069
  • open-factory-list: [21, 10, 3, 8, 13, 4, 27, 5, 17]
  • time77.02873015403748
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 10 3 3 8 8 13 8 21 13 8 13 8 4 4 8 27 8 21 5 21 27 8 8 5 10 27 8 5 17 4 13 10 10 4 21 27 3 3 8 4 13 10 21 4 10 27 8 5 13 10 13 8 10 13 21 27 3 3 5 10 13 8 10 13 4 17 10 10 3 8 13 8 21 4 10 27 8 5 13 4 13 10 10 4 17 27 27 4 5 4 13 8 10 4 8 27 8 4 5 4 13 17 10 3 10 27 8 8 5 10 27 8 5 13 10 27 8 5 5 27 27 8 5 17 21 27 8 3 5 10 13 8 5 13 21 27 3 3 5 8 13 10 10 4 10 27 8 8 5
fee 24 22 47 35 36 34 42 98 20 122 40 48 66 82 97 74 58 60 63 44 27 36 48 115 29 39 38 27 24 46 40 53 125 77 68 25 33 63 55 39 31 38 68 48 24 37 85 27 24 62 425 38 214 586 247 30 26 38 26 31 147 139 39 547 64 23 32 64 43 22 25 41 86 20 53 52 182 37 88 77 30 40 75 33 22 53 37 50 44 31 52 40 158 36 22 46 62 65 115 49 22 43 21 38 23 53 29 32 40 53 36 104 27 26 62 90 40 47 225 33 26 77 27 24 96 45 27 32 41 38 42 182 30 308 68 39 26 42 37 34 27 38 90 33 34 47 30 30 41 49
  • test: 28
  • fee:13184
  • open-factory-list: [21, 10, 3, 5, 8, 13, 26, 27, 16, 7, 22, 4, 15, 17]
  • time77.8202576637268
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 10 3 3 5 8 13 8 21 13 26 27 26 21 16 8 27 8 7 5 21 27 27 7 5 22 27 8 5 27 4 13 10 7 4 21 27 21 16 5 4 13 15 10 4 7 27 8 5 7 22 13 8 7 13 21 27 3 13 5 22 13 8 7 13 4 17 22 10 3 8 22 15 21 4 10 7 16 7 7 4 13 10 10 4 21 27 26 7 16 4 13 8 10 4 26 16 27 21 5 4 17 17 10 3 22 27 8 8 5 10 27 16 5 13 22 27 8 7 5 10 27 16 5 7 22 3 3 15 26 10 13 16 7 7 21 27 3 3 5 8 13 15 10 4 22 27 8 15 5
fee 24 22 47 35 28 34 42 98 20 122 25 63 52 28 57 74 58 60 36 44 27 36 48 38 29 37 38 27 24 54 40 53 125 59 68 25 33 46 39 29 31 38 53 30 24 34 85 27 24 55 396 38 214 45 247 30 26 38 31 31 115 139 39 49 64 23 32 52 43 22 25 37 107 20 53 52 66 44 80 61 30 40 75 33 22 28 37 47 37 38 52 40 158 36 22 24 65 97 33 49 22 33 21 38 23 45 29 32 40 53 36 104 35 26 62 73 40 47 40 33 37 77 35 24 55 44 46 48 27 24 42 182 34 71 56 39 26 42 37 34 27 38 90 33 34 41 30 30 22 49
  • test: 29
  • fee:11742
  • open-factory-list: [21, 27, 7, 3, 20, 8, 13, 4, 5, 17, 15, 10]
  • time78.3122239112854
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 27 7 3 20 8 13 8 21 4 20 27 27 7 5 21 27 8 7 5 21 27 27 7 5 5 20 3 5 17 4 13 8 7 4 21 27 21 4 5 4 13 15 10 4 10 20 8 5 13 10 13 8 7 13 21 27 3 17 5 10 13 8 7 13 4 17 20 10 3 15 15 15 21 15 10 7 8 5 7 4 13 10 10 4 21 27 21 7 5 4 13 8 10 4 20 27 8 21 5 4 17 17 10 3 10 20 8 7 13 10 20 8 5 13 10 27 8 7 5 27 20 8 5 13 21 20 3 15 17 10 13 8 7 7 21 20 3 3 5 4 21 15 10 4 10 20 3 15 17
fee 24 30 39 35 24 34 42 98 20 148 43 63 87 36 49 86 58 60 36 44 27 36 48 38 29 48 25 95 24 46 40 53 192 59 68 25 33 46 49 29 31 38 53 30 24 37 53 27 24 62 425 38 214 45 247 30 26 38 36 31 147 139 39 49 64 23 32 74 43 22 66 50 107 20 85 52 66 37 88 61 30 40 75 33 22 28 37 53 37 31 52 40 158 36 22 48 62 65 33 49 22 33 21 38 23 53 27 32 45 61 36 66 27 26 62 90 40 47 40 33 26 49 27 24 62 45 26 48 27 72 42 182 30 71 56 39 30 42 37 34 48 70 90 33 34 47 24 121 22 72
  • test: 30
  • fee:14019
  • open-factory-list: [21, 10, 3, 17, 5, 8, 13, 27, 4, 22, 7, 15]
  • time80.11195802688599
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 10 3 17 5 8 13 8 21 13 21 21 27 21 4 22 27 8 7 5 21 27 27 7 5 10 27 3 15 17 4 13 10 7 4 21 27 21 3 5 4 13 15 10 4 7 27 8 5 7 22 13 8 7 13 21 27 3 13 5 22 13 8 7 13 4 17 22 10 3 15 22 15 21 4 10 7 8 5 7 4 13 10 10 4 21 27 3 4 5 4 13 8 10 4 8 27 8 7 5 4 17 17 10 3 22 27 8 5 5 10 27 8 5 13 22 27 8 7 5 27 7 8 5 13 22 3 3 15 17 10 13 8 7 7 21 27 3 3 5 4 13 15 10 4 10 27 8 15 17
fee 24 22 47 46 28 34 42 98 20 122 59 71 87 28 97 91 58 60 36 44 27 36 48 38 29 39 38 95 35 46 40 53 125 59 68 25 33 46 55 29 31 38 53 30 24 34 85 27 24 55 396 38 214 45 247 30 26 38 31 31 115 139 39 49 64 23 32 52 43 22 66 37 107 20 53 52 66 37 88 61 30 40 75 33 22 28 37 69 44 31 52 40 158 36 22 46 62 65 36 49 22 33 21 38 23 45 29 32 65 53 36 104 27 26 62 73 40 47 40 33 26 76 27 24 62 44 46 48 27 72 42 182 30 71 56 39 26 42 37 34 48 38 90 33 34 47 30 30 22 72
  • test: 31
  • fee:16398
  • open-factory-list: [21, 10, 3, 8, 13, 4, 27, 5, 22, 7, 17, 15]
  • time77.35054588317871
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 10 3 3 8 8 13 8 21 4 21 21 27 21 5 22 27 8 7 5 21 27 27 7 5 10 27 8 5 17 4 13 10 7 4 21 27 21 7 5 4 13 15 10 4 10 27 8 5 7 22 13 8 7 13 21 3 3 17 5 22 13 8 7 13 4 17 22 10 3 15 22 15 21 15 10 7 8 5 7 4 13 10 10 4 21 27 3 7 5 4 13 8 10 4 21 27 27 21 5 4 17 17 10 3 22 27 8 7 13 10 27 8 5 13 22 27 8 7 5 27 27 8 5 13 22 3 3 15 17 10 13 8 7 7 21 3 3 3 5 4 13 15 10 4 10 27 8 15 5
fee 24 22 47 35 36 34 42 98 20 148 59 71 87 28 49 91 58 60 36 44 27 36 48 38 29 39 38 27 24 46 40 53 125 59 68 25 33 46 38 29 31 38 53 30 24 37 85 27 24 55 396 38 214 45 247 30 53 38 36 31 115 139 39 49 64 23 32 52 43 22 66 37 107 20 85 52 66 37 88 61 30 40 75 33 22 28 37 69 37 31 52 40 158 36 22 62 62 97 33 49 22 33 21 38 23 45 29 32 45 61 36 104 27 26 62 73 40 47 40 33 26 77 27 24 62 44 46 48 27 72 42 182 30 71 56 39 55 42 37 34 48 38 90 33 34 47 30 30 22 49
  • test: 32
  • fee:12103
  • open-factory-list: [21, 27, 3, 5, 8, 13, 7, 10, 17, 4]
  • time77.22461700439453
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 27 3 3 5 8 13 8 21 13 8 13 27 21 5 21 13 8 7 5 21 27 27 7 5 10 27 8 5 17 4 13 10 7 4 21 27 21 7 5 4 13 10 10 4 10 27 8 5 13 10 13 8 7 13 21 27 8 17 5 10 13 8 7 13 4 17 10 10 3 4 21 8 21 4 10 7 8 5 7 4 13 10 10 4 21 27 27 4 5 4 13 8 10 4 21 13 8 21 5 4 17 17 10 3 10 27 8 8 5 10 27 8 5 13 10 27 8 7 5 27 27 8 5 13 21 3 3 13 5 10 13 8 7 7 21 27 3 3 5 8 13 8 21 4 10 27 8 5 17
fee 24 30 47 35 28 34 42 98 20 122 40 48 87 28 49 86 57 60 36 44 27 36 48 38 29 39 38 27 24 46 40 53 125 59 68 25 33 46 38 29 31 38 68 30 24 37 85 27 24 62 425 38 214 45 247 30 26 36 36 31 147 139 39 49 64 23 32 64 43 22 70 58 86 20 53 52 66 37 88 61 30 40 75 33 22 28 37 50 44 31 52 40 158 36 22 62 50 65 33 49 22 33 21 38 23 53 29 32 40 53 36 104 27 26 62 90 40 47 40 33 26 77 27 24 62 45 46 48 26 38 42 182 30 71 56 39 26 42 37 34 27 38 114 36 34 47 30 30 41 72
  • test: 33
  • fee:10843
  • open-factory-list: [21, 27, 3, 5, 8, 13, 4, 7, 10, 17]
  • time77.10668516159058
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 27 3 3 5 8 13 8 21 4 21 13 8 21 5 21 8 8 7 5 21 27 27 7 5 10 27 8 5 17 4 13 10 7 4 21 27 21 7 5 4 13 10 10 4 10 27 8 5 13 10 13 8 7 13 21 27 8 3 5 10 13 8 7 13 4 17 10 10 3 4 13 8 21 4 10 7 8 5 7 4 13 10 10 4 21 27 21 7 5 4 13 8 10 4 8 13 8 21 5 4 17 17 10 4 10 27 8 8 13 10 27 8 5 7 10 27 8 7 5 27 27 8 5 7 21 27 3 13 5 10 13 8 7 7 21 27 3 3 5 4 13 10 10 4 10 27 8 5 5
fee 24 30 47 35 28 34 42 98 20 148 59 48 66 28 49 86 70 60 36 44 27 36 48 38 29 39 38 27 24 46 40 53 125 59 68 25 33 46 38 29 31 38 68 30 24 37 85 27 24 62 425 38 214 45 247 30 26 36 26 31 147 139 39 49 64 23 32 64 43 22 70 41 86 20 53 52 66 37 88 61 30 40 75 33 22 28 37 53 37 31 52 40 158 36 22 46 50 65 33 49 22 33 21 38 26 53 29 32 40 61 36 104 27 26 56 90 40 47 40 33 26 77 27 24 55 45 27 48 26 38 42 182 30 71 56 39 26 42 37 34 48 38 90 33 34 47 30 30 41 49
  • test: 34
  • fee:12807
  • open-factory-list: [21, 27, 3, 5, 8, 13, 7, 17, 4, 10]
  • time77.18863654136658
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 27 3 3 5 8 13 8 21 13 8 13 8 21 5 21 27 8 7 5 21 27 27 7 5 5 27 8 5 17 4 13 10 7 4 21 27 21 7 5 4 13 10 10 4 7 27 8 5 7 10 13 8 7 13 21 27 3 3 5 10 13 8 7 13 4 17 10 10 3 4 21 8 21 4 10 7 8 7 7 4 13 10 10 4 21 27 27 4 5 4 13 8 10 4 8 13 8 21 5 4 17 17 10 3 10 27 8 7 5 10 27 8 5 7 10 27 8 7 5 27 7 8 5 13 21 27 8 13 5 10 13 8 7 7 21 27 3 3 5 4 13 10 10 4 10 27 8 5 17
fee 24 30 47 35 28 34 42 98 20 122 40 48 66 28 49 86 58 60 36 44 27 36 48 38 29 48 38 27 24 46 40 53 125 59 68 25 33 46 38 29 31 38 68 30 24 34 85 27 24 55 425 38 214 45 247 30 26 38 26 31 147 139 39 49 64 23 32 64 43 22 70 58 86 20 53 52 66 37 80 61 30 40 75 33 22 28 37 50 44 31 52 40 158 36 22 46 50 65 33 49 22 33 21 38 23 53 29 32 45 53 36 104 27 26 56 90 40 47 40 33 26 76 27 24 62 45 27 32 26 38 42 182 30 71 56 39 26 42 37 34 48 38 90 33 34 47 30 30 41 72
  • test: 35
  • fee:16107
  • open-factory-list: [21, 27, 3, 17, 5, 8, 13, 10, 4]
  • time76.9917504787445
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 27 3 17 5 8 13 8 21 13 21 27 27 21 5 21 27 8 21 5 21 27 27 21 5 10 27 8 5 17 4 13 10 10 4 21 27 3 4 5 4 13 8 10 4 10 27 8 5 13 10 13 8 10 13 21 27 3 17 5 10 13 8 10 13 4 17 10 10 3 4 21 8 21 4 10 27 8 5 13 4 13 10 10 4 17 27 21 4 5 4 13 8 10 4 21 27 8 21 5 4 17 17 10 3 10 27 8 8 13 10 27 8 5 13 10 27 8 5 5 27 27 8 5 13 10 3 3 13 5 10 13 8 5 13 21 27 3 3 5 4 13 8 21 4 10 27 8 8 17
fee 24 30 47 46 28 34 42 98 20 122 59 63 87 28 49 86 58 60 63 44 27 36 48 84 29 39 38 27 24 46 40 53 125 77 68 25 33 63 49 29 31 38 125 30 24 37 85 27 24 62 425 38 214 586 247 30 26 38 36 31 147 139 39 547 64 23 32 64 43 22 70 58 86 20 53 52 182 37 88 77 30 40 75 33 22 53 37 53 44 31 52 40 158 36 22 62 62 65 33 49 22 33 21 38 23 53 29 32 40 61 36 104 27 26 62 90 40 47 225 33 26 77 27 24 62 51 46 48 26 38 42 182 30 308 68 39 26 42 37 34 48 38 114 36 34 47 30 30 41 72
  • test: 36
  • fee:12591
  • open-factory-list: [21, 10, 7, 3, 5, 8, 13, 4, 6, 0, 17, 16]
  • time77.32156085968018
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 10 7 3 5 8 13 8 21 4 8 13 8 21 5 6 13 8 7 5 21 8 8 7 5 10 0 8 5 17 4 13 10 7 4 21 8 21 16 5 4 13 10 10 21 7 0 8 5 7 10 13 8 7 13 21 3 8 3 5 10 13 8 7 13 4 17 10 7 3 8 21 8 21 4 10 7 8 7 7 4 13 10 10 4 21 16 21 7 16 4 13 8 10 4 6 13 8 21 5 4 17 17 10 3 10 0 8 7 13 10 0 8 5 7 10 8 8 7 5 7 0 8 5 7 21 0 8 13 5 10 13 16 7 7 21 0 8 3 5 8 13 8 21 4 10 0 8 8 5
fee 24 22 39 35 28 34 42 98 20 148 40 48 66 28 49 75 57 60 36 44 27 54 48 38 29 39 31 27 24 46 40 53 125 59 68 25 53 46 39 29 31 38 68 30 38 34 69 27 24 55 425 38 214 45 247 30 53 36 26 31 147 139 39 49 64 23 32 64 52 22 25 58 86 20 53 52 66 37 80 61 30 40 75 33 22 28 59 53 37 38 52 40 158 36 22 57 50 65 33 49 22 33 21 38 23 53 40 32 45 61 36 101 27 26 56 90 52 47 40 33 34 60 27 24 55 45 35 32 26 38 42 182 34 71 56 39 42 35 37 34 27 38 114 36 34 47 32 30 41 49
  • test: 37
  • fee:11162
  • open-factory-list: [21, 10, 7, 3, 20, 8, 13, 5, 27, 17, 4, 9]
  • time77.35054445266724
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 10 7 3 20 8 13 8 21 13 8 13 8 21 5 21 13 8 7 5 21 27 8 7 5 5 20 8 5 17 4 13 10 9 4 21 27 21 4 5 4 13 10 10 4 7 20 8 5 13 10 13 8 7 13 21 27 3 3 5 10 13 8 7 9 4 17 10 9 3 8 13 8 21 4 10 7 8 7 7 4 13 10 10 4 21 27 8 21 5 4 13 8 9 4 8 13 8 21 5 4 17 17 9 3 10 20 8 8 13 10 20 8 5 13 10 27 8 7 5 27 20 8 5 7 21 27 8 13 9 10 13 8 7 7 21 27 8 3 5 8 13 10 10 4 10 20 8 7 9
fee 24 22 39 35 24 34 42 98 20 122 40 48 66 28 49 86 57 60 36 44 27 36 48 38 29 48 25 27 24 46 40 53 125 41 68 25 33 46 49 29 31 38 68 30 24 34 53 27 24 62 425 38 214 45 247 30 26 38 26 31 147 139 39 49 54 23 32 64 35 22 25 41 86 20 53 52 66 37 80 61 30 40 75 33 22 28 37 50 46 31 52 40 158 34 22 46 50 65 33 49 22 33 21 35 23 53 27 32 40 61 36 66 27 26 62 90 40 47 40 33 26 49 27 24 55 45 27 32 26 54 42 182 30 71 56 39 26 35 37 34 27 38 90 33 34 47 24 30 46 54
  • test: 38
  • fee:13636
  • open-factory-list: [21, 8, 7, 5, 13, 16, 22, 3, 17, 4, 9]
  • time77.2725727558136
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 8 7 7 5 8 13 8 21 13 8 13 8 21 5 8 13 8 7 5 21 16 8 7 5 22 3 8 5 17 4 13 22 9 4 21 16 21 16 5 4 13 8 9 21 7 7 8 5 7 22 13 8 7 13 21 3 3 3 5 22 13 8 7 9 4 17 22 9 4 8 13 8 21 4 22 7 8 5 7 4 13 8 9 4 21 16 21 16 16 4 13 8 9 4 8 13 8 21 5 4 13 17 9 3 22 16 8 7 9 22 16 8 5 13 22 8 8 7 5 7 7 8 5 13 21 3 8 13 5 22 13 16 7 7 21 3 8 3 5 8 13 8 21 4 22 3 8 5 5
fee 24 52 39 39 28 34 42 98 20 122 40 48 66 28 49 74 57 60 36 44 27 58 48 38 29 37 71 27 24 46 40 53 164 41 68 25 58 46 39 29 31 38 125 36 38 34 90 27 24 55 396 38 214 45 247 30 53 38 26 31 115 139 39 49 54 23 32 52 35 29 25 41 86 20 53 60 66 37 88 61 30 40 151 34 22 28 59 53 38 38 52 40 158 34 22 46 50 65 33 49 22 43 21 35 23 45 72 32 45 54 39 135 27 26 62 73 52 47 40 33 34 76 27 24 62 45 46 32 26 38 50 182 34 71 56 39 55 35 37 34 27 38 114 36 34 41 67 30 41 49
  • test: 39
  • fee:17010
  • open-factory-list: [21, 13, 7, 5, 8, 3, 17, 4, 1]
  • time77.02473163604736
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
factory 21 13 21 7 5 8 13 8 21 13 21 21 8 21 5 21 13 8 7 5 21 8 8 7 5 5 3 8 5 17 4 13 8 7 4 21 8 21 7 5 4 13 17 21 4 7 7 8 5 7 4 13 8 7 13 21 3 3 3 5 8 13 8 7 13 4 17 8 7 3 4 13 8 21 1 7 7 8 7 7 4 13 8 7 4 21 13 21 4 5 4 13 8 7 4 8 13 8 21 5 4 17 17 7 3 21 8 8 8 5 21 13 8 5 13 8 8 8 7 5 7 7 8 5 13 21 1 3 13 5 8 13 8 7 7 21 3 3 3 5 4 13 8 21 4 21 3 8 5 17
fee 24 66 49 39 28 34 42 98 20 122 59 71 66 28 49 86 57 60 36 44 27 54 48 38 29 48 71 27 24 46 40 53 192 59 68 25 53 46 38 29 31 38 206 48 24 34 90 27 24 55 690 38 214 45 247 30 53 38 26 31 530 139 39 49 64 23 32 162 52 22 70 41 86 20 55 433 66 37 80 61 30 40 151 47 22 28 58 53 44 31 52 40 158 47 22 46 50 65 33 49 22 33 21 50 23 138 74 32 40 53 356 149 27 26 62 193 52 47 40 33 34 76 27 24 62 45 44 48 26 38 507 182 30 71 56 39 55 42 37 34 48 38 114 36 34 73 67 30 41 72
  • test: 40
  • fee:8295
  • open-factory-list: [2, 8, 5, 9, 0, 7]
  • time46.29339289665222
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
factory 2 8 8 2 5 8 9 0 0 2 9 2 8 9 0 2 2 7 5 2 0 5 0 2 7 7 7 7 7 5 5 2 7 8 9 0 2 0 7 2 9 0 9 2 2 0 0 5 0 7 7 8 9 0 2 9 0 7 9 2 7 8 7 7 5 5 5 7 5 5 5 2 8 7 9 0 7 7 9 9 0 5 2 5 5 8 2 7 8 7
fee 60 45 60 45 61 118 68 40 153 134 68 94 75 69 46 40 101 168 85 23 137 43 65 84 152 32 43 53 32 126 152 40 64 173 74 111 24 29 34 73 40 70 20 8 163 18 71 29 88 43 68 52 48 65 120 13 28 36 71 52 31 64 101 29 46 85 72 57 17 156 27 54 28 70 60 18 97 46 130 63 130 34 56 89 11 70 57 117 29 13
  • test: 41
  • fee:7160
  • open-factory-list: [4, 7, 11]
  • time43.57495594024658
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
factory 4 7 7 7 4 7 11 7 7 7 11 4 7 7 4 4 7 4 4 4 11 4 4 4 4 11 7 7 4 7 11 7 11 4 7 11 11 4 4 4 11 11 7 11 7 4 4 4 11 4 11 11 7 7 11 4 11 4 4 4 4 11 7 7 4 7 11 11 7 7 11 11 11 11 7 11 4 11 7 11
fee 56 91 88 29 120 72 60 92 60 48 63 112 33 88 93 61 45 134 109 80 131 150 69 101 66 43 57 93 156 119 84 128 37 37 70 47 132 131 34 63 53 58 65 95 84 84 40 8 92 29 97 65 33 122 120 124 80 117 78 104 16 57 49 27 98 20 68 68 100 60 18 130 18 37 23 32 39 6 14 63
  • test: 42
  • fee:6638
  • open-factory-list: [20, 29, 11, 2]
  • time41.50013208389282
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
factory 20 20 29 20 11 2 29 20 2 2 20 29 20 20 2 11 29 2 11 29 11 20 20 20 20 20 29 11 2 11 2 11 2 2 11 2 20 2 11 2 11 11 2 11 11 2 2 11 11 2 20 11 2 2 20 2 11 29 2 11 2 11 11 29 29 2 20 29 20 29
fee 42 72 70 77 49 71 95 68 99 122 29 45 24 25 57 73 27 87 92 128 110 48 106 100 112 102 28 168 63 16 69 72 116 48 150 34 70 156 160 122 88 116 46 48 11 36 82 124 98 68 8 36 11 72 93 59 51 41 62 98 47 18 84 72 36 56 74 34 32 13
  • test: 43
  • fee:11628
  • open-factory-list: [8, 5, 1, 4, 7, 3, 0]
  • time46.32237672805786
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
factory 8 5 1 4 1 7 4 3 7 8 7 0 0 3 5 7 4 4 5 7 5 0 4 4 7 5 4 3 1 7 4 8 3 3 3 5 3 5 1 7 0 3 4 0 7 5 1 1 7 7 3 0 3 7 8 0 0 7 1 0 5 7 8 8 7 1 7 7 7 0 3 0 8 7 7 0 5 5 7 5 4 1 7 7 0 4 4 3 1 3
fee 45 20 178 268 12 148 61 88 89 162 20 26 199 8 100 72 86 122 333 194 16 23 67 94 133 124 131 160 251 212 8 82 85 61 198 106 8 157 272 148 11 124 102 68 116 77 107 183 128 57 63 32 69 36 60 80 127 300 105 82 40 18 88 102 104 101 179 72 27 51 34 29 217 90 111 100 34 14 46 34 63 177 145 134 123 79 61 72 40 23
  • test: 44
  • fee:8734
  • open-factory-list: [6, 18, 17, 8, 0, 12]
  • time44.077667474746704
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
factory 6 18 6 17 8 18 17 18 18 0 0 0 17 0 0 6 17 6 12 6 0 17 6 17 8 18 17 18 18 0 18 8 17 6 6 6 18 0 18 18 8 0 18 18 17 6 12 6 17 6 0 0 8 18 6 6 17 12 12 17 8 18 17 18 0 17 6 17 17 8 12 17 8 18 6 12 0 18 6 17
fee 20 8 89 174 8 175 84 89 8 20 8 85 8 45 41 88 194 4 107 124 141 22 144 106 38 165 60 108 113 108 45 29 86 149 128 37 94 82 45 54 80 117 40 25 122 90 28 40 94 97 110 38 100 178 82 98 185 101 52 40 64 115 29 153 144 99 76 29 120 132 44 45 80 122 36 48 76 74 28 109
  • test: 45
  • fee:7960
  • open-factory-list: [2, 19, 7, 24]
  • time41.45317554473877
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
factory 2 19 19 19 19 7 2 19 24 7 2 2 7 7 24 7 7 7 2 19 24 2 2 7 19 7 2 2 7 19 2 7 2 7 24 7 19 2 19 2 7 7 7 19 2 19 19 2 2 19 24 19 19 24 24 2 24 24 7 24 24 7 24 24 7 7 19 7 24 24
fee 43 106 20 62 75 41 102 8 81 167 12 190 201 100 4 63 160 8 80 8 151 133 8 112 128 158 20 149 63 91 112 111 38 86 34 60 153 162 117 72 122 28 102 51 84 120 65 141 45 77 152 44 54 88 68 235 104 46 128 61 207 112 16 139 81 25 25 36 74 130
  • test: 46
  • fee:12822
  • open-factory-list: [4, 0, 8, 6, 5, 7, 1]
  • time46.30736780166626
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
factory 4 4 0 8 6 5 7 8 7 6 6 4 1 6 7 7 8 8 6 7 4 8 6 7 7 7 0 8 7 8 1 6 6 6 7 0 5 7 7 7 0 6 1 7 0 5 7 7 5 7 0 4 1 0 5 7 1 6 8 5 6 7 1 1 7 0 5 7 4 5 0 0 5 7 0 6 4 5 6 7 0 1 0 4 8 6 5 7 6 5
fee 9 100 76 137 148 116 17 97 70 87 20 101 152 181 195 117 197 140 82 22 14 75 68 104 95 160 141 150 97 8 23 71 165 181 236 216 142 72 81 12 8 72 61 168 151 224 167 162 85 22 22 91 182 194 130 100 117 61 86 20 12 100 108 235 245 260 212 202 152 16 4 150 113 145 152 154 185 88 95 4 24 72 141 179 210 228 165 85 86 8
  • test: 47
  • fee:9990
  • open-factory-list: [3, 0, 12, 18, 13, 1]
  • time44.08566403388977
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
factory 3 0 12 0 3 3 12 18 12 3 13 18 13 3 1 18 18 0 1 0 18 3 1 0 18 18 1 0 18 18 1 0 18 13 13 0 18 18 0 0 18 18 3 3 18 18 3 3 18 18 13 3 18 13 12 18 3 13 18 3 3 13 18 1 3 13 18 12 3 13 13 12 0 3 12 13 1 0 12 18
fee 4 81 106 13 20 89 118 83 8 120 238 134 12 80 162 149 22 23 71 79 11 17 68 102 79 89 71 179 108 119 102 206 79 12 49 140 72 11 9 152 190 111 22 197 152 77 22 184 128 88 20 141 100 63 4 162 231 221 16 23 220 220 26 8 126 175 128 52 89 151 133 14 105 216 194 8 72 172 168 20
  • test: 48
  • fee:8412
  • open-factory-list: [0, 22, 10, 12, 20, 1]
  • time41.927918910980225
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
factory 0 22 10 22 22 10 12 10 22 20 1 22 1 12 20 22 10 10 10 12 0 22 10 22 0 22 10 0 20 0 10 10 1 20 0 22 10 1 20 22 20 0 20 12 10 22 1 20 22 0 20 10 22 0 20 10 0 22 0 22 10 20 20 0 22 10 22 20 10 12
fee 8 12 20 128 20 102 30 8 122 20 100 104 12 115 41 79 114 95 172 20 138 8 156 146 63 189 82 175 94 14 171 8 94 22 86 72 83 181 41 200 68 8 144 20 121 22 28 63 95 256 12 222 152 26 220 20 124 115 24 100 4 178 20 100 113 72 184 72 198 89
  • test: 49
  • fee:8989
  • open-factory-list: [5, 1, 0, 9, 8, 2, 6, 7]
  • time50.63190031051636
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
factory 5 1 0 9 1 5 8 2 6 6 5 2 6 6 1 2 0 2 6 1 5 7 6 6 5 9 0 5 2 5 0 1 7 2 9 0 8 5 0 5 2 1 7 2 9 2 7 5 8 5 6 7 6 5 5 9 8 5 7 5 5 2 0 9 0 2 8 2 6 1 6 7 6 0 9 1 9 5 7 5 0 7 6 9 7 2 8 5 7 5 5 5 6 6 1 2 0 2 8 0
fee 72 62 26 22 120 21 92 30 120 101 11 51 67 39 79 42 95 115 81 4 18 30 52 89 125 11 96 146 22 50 24 72 37 26 27 25 21 36 58 142 54 41 32 89 57 43 72 34 102 142 12 30 41 68 47 36 45 125 32 75 62 75 26 18 86 28 103 18 109 87 47 75 32 55 67 32 16 83 29 118 50 112 32 103 233 61 12 92 95 134 8 51 66 17 37 43 41 103 42 3
  • test: 50
  • fee:8821
  • open-factory-list: [5, 19, 14, 9, 7, 10]
  • time52.58078050613403
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
factory 5 19 14 14 14 9 7 10 9 7 5 10 19 9 7 5 7 9 19 7 5 19 19 9 14 10 10 19 9 7 5 19 19 14 10 19 7 10 9 7 5 7 19 9 7 5 7 10 19 7 5 19 14 14 14 5 7 19 19 14 5 7 19 19 10 5 19 19 19 10 5 5 14 19 7 19 7 10 10 7 7 7 19 9 7 5 7 10 19 7 5 19 19 19 10 5 7 10 19 7
fee 60 18 106 63 96 33 55 79 16 29 49 67 54 56 21 94 32 57 19 140 15 71 76 170 64 40 67 45 52 22 35 31 92 122 85 71 47 63 12 57 62 65 82 64 18 85 52 144 134 95 72 22 36 55 112 81 68 141 158 137 10 82 8 181 58 8 59 34 171 3 83 34 4 37 161 35 38 20 30 76 18 79 19 109 63 94 35 58 59 104 9 63 46 173 37 95 33 49 33 107
  • test: 51
  • fee:14332
  • open-factory-list: [8, 3, 6, 4, 9, 7, 0, 1]
  • time50.767839193344116
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
factory 8 3 3 6 6 4 4 9 9 7 7 3 3 6 0 3 6 0 0 0 1 3 3 6 4 4 7 9 9 7 8 3 3 6 6 6 4 3 9 7 8 3 3 8 6 4 4 7 9 7 8 9 3 1 7 0 3 9 4 4 0 3 3 6 1 3 0 1 0 0 7 3 3 8 4 4 7 7 7 7 8 9 3 1 8 6 4 3 4 0 1 7 9 1 9 3 6 9 4 4
fee 231 238 216 344 262 126 32 67 13 90 319 301 244 254 203 84 88 104 51 46 195 221 286 291 211 32 65 85 31 54 64 94 104 344 109 66 35 31 12 48 77 20 197 284 44 64 57 88 16 22 250 108 123 182 169 64 52 30 4 15 190 278 290 60 30 42 22 43 22 88 39 162 283 183 33 33 52 139 52 42 176 20 26 261 20 70 40 97 84 45 295 215 20 20 60 75 19 26 42 17
  • test: 52
  • fee:11573
  • open-factory-list: [19, 3, 11, 4, 9, 15]
  • time52.61176300048828
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
factory 19 3 11 4 9 11 3 11 4 9 19 3 15 19 11 19 3 11 4 9 19 3 11 4 9 4 19 4 19 19 11 3 19 4 19 11 3 11 4 19 19 3 15 19 11 19 11 15 19 4 11 3 11 4 9 19 3 15 19 11 19 3 11 4 3 19 3 15 4 11 11 3 15 19 9 19 3 15 3 4 4 3 19 4 19 19 3 15 19 15 4 19 3 11 9 11 3 11 4 9
fee 219 216 118 32 13 100 104 8 35 12 166 178 53 26 28 81 66 7 32 12 151 140 6 33 12 77 238 35 83 7 83 233 44 72 55 40 194 63 57 75 222 228 85 26 28 146 20 55 26 42 190 259 138 80 21 174 181 38 34 49 21 21 43 38 82 28 28 60 39 71 293 290 154 53 46 98 114 39 50 4 209 293 135 109 6 243 251 108 33 52 218 97 39 43 46 55 182 51 51 14
  • test: 53
  • fee:13910
  • open-factory-list: [4, 2, 9, 6, 0, 3, 1]
  • time50.76482319831848
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
factory 4 2 2 9 2 4 4 6 2 0 4 9 3 3 2 1 6 4 9 0 4 6 2 3 2 1 6 4 6 0 4 6 3 3 6 0 6 4 6 0 4 9 2 9 2 4 4 4 6 0 4 0 2 3 2 4 6 1 6 0 4 9 3 9 2 4 3 1 6 0 3 0 2 3 2 1 6 4 6 0 4 9 3 3 2 0 6 4 6 0 4 0 2 3 2 1 4 4 6 3
fee 104 295 124 106 99 146 28 20 60 66 106 21 27 183 101 112 109 138 182 193 43 51 33 173 129 142 118 76 204 144 115 185 25 55 48 65 91 148 244 198 79 99 118 156 135 241 59 90 40 35 133 175 119 270 82 174 20 67 170 145 140 67 94 27 32 20 29 47 184 162 20 54 76 261 151 181 110 48 175 116 139 50 72 189 21 59 62 166 227 191 30 64 90 276 152 189 94 44 100 60
  • test: 54
  • fee:10793
  • open-factory-list: [19, 6, 10, 2, 4, 8]
  • time52.63574695587158
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
factory 19 19 6 6 10 19 2 6 6 10 10 2 6 6 10 19 19 2 4 10 4 2 6 6 10 4 2 2 4 8 19 6 8 6 10 19 19 4 8 10 10 2 6 6 10 19 19 2 4 8 19 19 4 4 10 19 19 2 4 10 19 6 6 6 10 19 19 2 4 2 19 8 8 4 10 4 2 2 4 2 4 2 2 4 10 4 2 2 4 10 4 2 6 4 10 19 19 2 8 10
fee 43 48 21 68 194 27 46 119 111 193 37 28 126 117 155 91 117 98 20 152 28 65 155 114 131 72 115 140 68 20 22 27 46 92 198 64 24 37 25 164 24 37 137 117 134 97 106 99 28 60 66 26 42 36 166 84 73 68 23 146 21 20 97 108 192 98 114 105 31 51 23 28 45 97 198 77 118 132 55 20 20 79 151 113 121 30 90 152 94 45 30 90 164 92 39 56 37 21 55 188
  • test: 55
  • fee:26877
  • open-factory-list: [19, 20, 1, 8, 9, 3, 4, 25, 14, 16, 29, 17, 5, 22, 11, 28, 13]
  • time99.48983836174011
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 9 3 8 3 4 25 9 4 8 14 9 16 14 16 29 20 16 16 16 19 17 8 5 22 3 16 4 5 14 3 9 16 1 16 16 17 1 25 11 1 20 22 3 5 22 19 17 14 28 4 17 4 5 5 14 1 17 11 13 20 4 4 5 14 9 4 20 3 19 8 22 9 16 17 3 14 5 25 11 3 20 5 4 3 14 25 9 29 19 8 29 17 20 29 22 3 29 9 19 11 5 19 1 11 13 9 25 1 29 1 29 17 1 19 13 3 20 29 28 13 28 11 14 20 8 16 28 8 13 9 16 28 5 25 22 1 29 17 19 11 11 19 28 8 13 9 8 11 3 22 4 25 5 29 22 17 3 20 19 17 11 13 9 1 29 22 14 14 5 11 25 17 11 14 14 4 3 4 28 22 28 11 29 1 28 20 16 8 28 20 8 22 4 1 22 8
fee 88 104 22 53 66 40 48 11 268 122 145 93 96 53 96 119 74 29 109 4 98 68 185 14 32 46 208 43 81 91 9 247 104 74 131 64 135 149 88 127 81 56 111 32 116 136 82 108 4 32 61 120 372 56 29 16 134 14 57 72 175 20 38 197 102 163 75 23 120 92 190 52 29 17 163 118 96 49 49 75 34 76 23 144 22 142 39 123 140 110 110 36 133 133 17 46 129 79 148 40 148 93 235 14 179 105 74 17 46 72 51 102 104 107 141 106 105 43 77 133 58 134 156 53 109 190 180 37 30 88 110 165 182 22 40 56 89 106 98 8 122 8 148 132 88 13 29 16 227 126 13 42 239 90 59 28 90 132 68 22 121 37 93 29 45 58 92 292 52 54 132 11 272 190 104 188 195 26 273 30 70 43 23 32 51 57 71 52 68 29 36 16 143 88 28 233 24 68 475 31
  • test: 56
  • fee:31856
  • open-factory-list: [19, 20, 1, 8, 9, 3, 4, 25, 29, 14, 16, 17, 22, 5, 11, 28, 13]
  • time99.63673424720764
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 9 3 8 3 4 25 9 29 8 14 9 16 14 16 16 20 16 16 4 19 17 8 25 22 3 16 4 5 14 3 9 16 1 19 16 17 1 25 11 1 22 22 3 5 22 19 3 14 1 4 17 28 5 5 14 1 17 11 13 25 4 4 5 14 4 4 29 3 13 8 5 19 16 17 3 14 5 25 11 1 20 5 4 3 14 25 9 29 19 8 29 17 20 8 22 3 29 3 19 11 5 19 1 11 13 9 25 17 29 1 28 17 20 19 13 3 20 28 28 13 28 11 14 20 8 16 28 25 14 9 16 13 5 5 22 1 29 17 19 11 11 19 28 16 11 9 8 11 29 22 4 25 5 29 22 17 19 8 19 17 11 13 25 25 29 22 17 14 1 20 25 22 11 14 22 4 3 4 28 22 28 11 29 1 28 20 16 8 28 20 8 22 4 1 14 8
fee 88 104 22 53 66 40 48 11 268 122 145 131 96 53 96 119 74 29 51 4 98 68 93 14 32 46 273 43 81 91 9 247 104 74 131 64 135 198 88 127 81 56 111 32 113 136 82 108 4 32 76 120 297 56 29 25 134 14 57 72 175 20 38 93 102 163 75 23 192 92 167 52 92 17 159 121 96 49 49 75 34 76 23 148 22 142 39 123 140 110 110 36 133 133 17 46 129 96 148 40 148 161 235 14 179 105 74 17 46 72 51 110 104 107 164 106 81 43 77 133 58 84 156 53 109 190 180 37 30 88 110 204 164 22 40 56 89 88 98 8 122 8 148 132 88 13 29 116 140 126 13 42 244 90 59 28 90 132 68 22 126 25 93 29 45 58 149 228 52 54 74 11 297 113 104 175 195 26 294 30 70 43 23 32 51 57 71 52 68 29 36 16 143 88 28 233 24 68 448 31
  • test: 57
  • fee:43637
  • open-factory-list: [19, 20, 1, 8, 9, 3, 4, 25, 14, 16, 13, 17, 22, 5, 11, 28, 29]
  • time99.40686893463135
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 9 3 8 3 4 25 9 4 8 14 9 16 14 16 16 20 13 16 4 19 17 8 25 22 3 16 4 5 14 3 9 16 14 16 5 20 1 25 11 1 22 22 3 5 22 19 3 14 1 4 17 28 5 9 14 1 17 11 13 25 4 4 19 14 9 28 29 3 19 8 22 19 13 17 3 14 5 25 5 3 20 5 4 3 4 25 19 29 11 11 29 17 20 13 22 3 29 9 19 11 5 19 1 11 13 9 25 17 29 1 29 17 20 8 13 28 20 29 29 13 28 5 16 20 8 16 28 8 14 9 16 13 5 25 22 1 29 17 19 11 11 19 28 8 11 9 8 11 1 22 4 25 5 29 22 17 3 20 28 17 11 13 9 5 29 22 17 14 1 20 11 17 4 14 14 4 3 4 28 22 28 11 29 1 28 20 16 8 28 20 8 22 4 1 14 8
fee 88 104 22 53 66 40 48 11 268 122 145 93 96 53 96 119 74 29 51 4 128 68 93 14 32 46 273 43 81 91 9 247 104 74 131 64 108 149 50 130 81 56 111 32 113 136 82 108 4 32 76 120 297 56 29 25 134 23 57 72 175 20 38 93 102 163 247 23 120 163 167 52 29 17 163 121 99 49 49 75 34 76 84 144 22 142 39 123 148 110 136 36 124 160 17 46 129 160 148 40 148 93 235 14 179 105 74 17 46 72 51 110 104 107 141 106 81 36 77 157 58 134 126 53 109 197 180 37 30 88 110 165 164 22 40 56 89 106 98 8 122 8 148 132 88 13 29 16 140 126 13 42 206 90 59 28 90 132 68 22 121 37 118 29 45 58 92 158 52 54 74 11 297 113 106 188 205 26 273 30 70 43 23 32 51 57 71 52 68 29 36 16 143 88 28 233 24 68 448 31
  • test: 58
  • fee:35246
  • open-factory-list: [19, 20, 1, 8, 9, 3, 14, 25, 4, 16, 17, 22, 5, 11, 28, 13, 29]
  • time99.49581789970398
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 9 1 8 3 14 25 9 4 8 14 3 16 14 16 16 20 16 16 4 19 17 9 25 22 20 16 4 5 14 3 9 16 14 16 5 17 1 25 11 1 3 22 3 5 22 19 17 14 1 4 17 28 5 5 14 1 17 11 13 25 4 4 5 14 9 28 29 3 19 8 20 19 13 17 3 14 5 25 11 1 20 22 4 3 14 5 9 29 19 8 29 17 20 8 11 3 29 9 19 11 5 19 1 11 13 9 25 16 22 1 29 17 20 19 11 3 25 28 29 13 28 11 14 20 8 16 28 25 13 9 16 13 5 29 14 1 29 17 1 4 11 19 28 8 11 9 8 11 1 22 4 25 5 29 22 17 3 20 28 17 11 13 9 25 29 22 17 14 1 20 25 22 4 14 22 4 3 4 28 22 28 11 29 1 28 20 16 8 28 20 8 22 4 1 3 8
fee 88 104 22 53 66 92 48 11 271 122 145 93 96 53 134 119 74 29 51 4 98 68 93 14 32 60 273 43 90 91 9 247 104 74 131 64 108 149 50 127 81 56 111 32 105 136 82 108 4 32 61 120 297 56 29 25 134 14 57 72 175 20 38 93 102 163 75 23 120 163 167 52 29 17 179 121 99 49 49 75 34 76 23 148 22 219 39 123 140 93 110 36 133 133 17 46 129 96 134 40 148 93 235 14 179 105 74 17 46 72 51 117 141 107 141 106 81 43 16 133 58 84 126 53 109 190 180 37 30 88 110 204 182 22 40 56 89 109 91 8 122 8 190 172 88 13 29 16 140 126 13 42 206 90 59 28 90 132 68 22 121 37 118 29 45 58 92 228 52 54 74 11 297 113 104 175 205 26 294 30 70 43 23 32 51 57 71 52 68 29 36 16 143 88 28 233 24 68 463 31
  • test: 59
  • fee:27084
  • open-factory-list: [19, 20, 1, 8, 11, 3, 4, 5, 29, 14, 22]
  • time99.25195813179016
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 11 3 8 3 4 5 19 29 8 14 3 3 1 19 5 20 22 14 4 19 14 8 5 22 20 14 4 5 14 3 4 11 1 19 5 20 1 5 8 1 3 22 3 5 22 19 3 14 1 4 29 4 5 5 14 1 1 11 22 29 4 4 19 14 14 5 29 3 19 8 22 19 22 4 3 14 5 5 11 3 20 5 4 3 14 8 19 29 11 8 29 22 20 29 11 3 29 3 19 11 5 19 1 11 11 11 1 1 29 1 29 11 20 8 11 3 20 29 29 22 1 11 14 20 8 29 20 8 14 22 29 4 5 5 22 1 4 22 19 11 11 19 11 8 11 20 8 11 1 22 4 14 5 29 22 1 4 20 19 4 11 19 20 5 19 22 14 14 5 20 29 22 4 14 14 4 3 4 1 22 1 11 29 1 8 29 22 8 1 20 8 22 4 1 14 8
fee 88 104 22 53 159 40 48 11 268 129 261 131 96 53 134 161 136 187 100 4 293 151 93 14 184 46 208 43 90 105 9 247 104 74 156 176 135 198 50 130 81 65 109 32 105 136 82 108 4 32 76 120 297 56 177 16 134 14 57 72 285 20 51 124 102 163 247 23 149 97 167 52 29 17 163 121 100 73 49 75 34 93 23 144 22 142 39 123 140 140 136 36 124 133 17 195 129 79 134 40 148 161 235 14 179 105 74 17 49 304 177 102 104 107 141 122 81 36 16 133 58 134 126 112 147 190 180 37 30 152 159 165 164 89 110 64 89 88 98 8 90 82 148 132 88 13 6 16 140 315 13 42 206 90 59 145 90 132 68 167 176 37 93 161 45 144 204 158 68 54 132 11 272 113 176 175 205 26 273 30 70 43 181 32 191 57 71 52 135 8 68 16 146 88 28 233 24 68 448 31
  • test: 60
  • fee:30393
  • open-factory-list: [19, 20, 1, 8, 3, 4, 5, 14, 11, 22, 29]
  • time99.11505270004272
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 19 3 8 3 4 5 19 4 8 14 3 11 1 19 5 20 22 14 4 19 14 8 5 22 3 14 4 5 14 3 4 11 1 19 5 20 1 5 8 1 3 22 3 5 22 19 3 14 1 4 29 4 5 5 14 1 1 11 22 29 8 4 5 14 14 4 19 3 19 8 20 19 22 11 3 14 5 5 11 3 20 5 4 3 14 5 19 29 11 8 29 22 20 8 22 3 29 3 19 11 5 19 1 11 11 11 1 1 29 1 29 11 20 8 11 3 20 29 29 22 1 5 14 20 8 29 20 8 14 22 29 4 5 29 14 1 4 22 19 11 11 19 11 8 11 22 8 11 5 22 4 14 1 29 22 1 3 20 19 8 11 19 11 20 29 22 3 14 1 20 29 22 20 14 14 4 3 4 1 22 1 11 29 1 8 29 22 8 1 20 8 22 4 1 3 8
fee 88 104 22 53 185 40 48 11 268 129 261 93 96 53 134 115 136 187 100 4 293 151 93 14 184 46 208 43 81 105 9 247 104 74 156 176 135 198 50 130 81 65 109 32 105 136 82 108 4 32 76 120 297 56 177 16 134 14 57 72 285 20 51 124 153 163 75 23 149 92 173 52 29 17 179 121 100 37 49 75 34 93 23 144 22 142 39 123 140 93 136 36 124 133 17 195 129 96 148 40 148 161 235 14 179 105 74 17 49 304 177 102 104 107 141 122 81 36 16 133 58 134 126 112 147 197 180 37 30 152 159 165 164 89 110 64 89 109 91 8 90 82 148 132 88 13 6 16 140 320 13 42 189 90 59 145 144 132 68 167 121 37 93 186 45 144 136 319 52 54 167 11 297 113 176 175 252 26 273 30 70 43 181 32 191 57 71 52 135 8 68 16 146 88 28 233 24 68 463 31
  • test: 61
  • fee:38083
  • open-factory-list: [19, 20, 1, 8, 3, 4, 5, 22, 14, 29, 11]
  • time99.01409244537354
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 19 3 8 3 4 5 19 22 8 14 3 3 14 19 29 20 22 14 4 19 14 8 5 22 3 14 11 5 14 3 3 11 1 29 5 5 1 5 8 1 3 22 3 5 22 19 3 14 1 4 29 4 5 5 14 1 1 11 22 29 4 4 5 14 14 4 19 3 19 8 22 19 22 11 3 14 5 5 11 3 20 5 4 3 4 8 19 29 11 8 29 22 20 29 22 3 29 3 19 11 5 19 1 11 11 29 1 1 29 1 29 11 20 19 11 3 20 29 29 22 1 5 14 20 8 29 20 8 14 22 29 4 5 5 14 1 29 22 19 11 11 19 11 8 11 20 8 11 3 22 4 14 5 29 22 1 3 8 19 4 11 19 1 5 29 22 14 14 1 20 11 22 4 14 14 4 3 4 1 22 1 11 29 1 8 20 22 8 1 20 8 22 4 1 3 8
fee 88 104 22 53 185 40 48 11 268 129 261 156 96 53 134 161 74 187 109 4 293 151 93 14 184 46 208 43 81 105 53 247 104 74 251 176 135 208 50 126 81 65 109 32 105 136 82 108 4 32 76 120 297 56 177 16 134 14 57 72 285 20 51 124 102 163 75 23 149 92 173 52 29 17 163 121 100 37 49 75 34 93 23 144 22 142 39 123 148 140 136 36 124 133 17 195 129 79 148 40 148 161 235 14 179 105 74 17 49 405 177 102 104 107 141 122 81 43 16 133 58 134 126 112 147 197 180 37 30 152 159 165 164 89 110 64 89 88 91 8 122 82 148 132 88 13 6 16 140 315 13 42 239 90 59 145 90 132 68 167 121 25 93 161 45 144 173 158 52 54 132 11 297 113 106 175 205 26 273 30 70 43 181 32 191 57 71 52 135 29 68 16 146 88 28 233 24 68 463 31
  • test: 62
  • fee:34203
  • open-factory-list: [19, 20, 1, 8, 11, 3, 4, 5, 29, 14, 22]
  • time99.31718921661377
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 11 3 8 3 4 5 19 29 8 14 3 1 1 19 29 20 22 14 4 19 14 8 5 22 20 14 11 5 14 3 4 3 1 19 5 20 1 5 8 1 3 22 3 5 22 22 3 14 1 4 29 4 5 5 14 1 11 11 22 29 4 4 19 14 14 4 29 3 19 8 5 19 22 22 3 14 5 5 11 1 20 5 4 3 14 5 19 29 19 8 29 22 20 8 22 29 29 3 19 11 5 19 1 11 11 11 1 1 29 1 29 11 20 19 11 3 20 29 29 22 1 3 14 20 8 29 20 8 14 22 29 4 5 5 14 1 4 3 19 11 11 19 11 8 11 19 8 11 1 22 4 14 5 29 22 1 3 20 19 4 11 19 1 5 29 22 14 14 5 20 8 22 11 14 14 4 3 4 1 22 20 11 29 1 8 29 22 8 1 20 8 22 4 1 3 8
fee 88 104 22 53 159 40 48 11 268 129 261 131 96 53 134 213 136 187 109 4 293 151 93 14 184 46 208 43 90 105 53 247 104 74 156 285 135 198 50 130 81 65 109 32 105 136 82 108 4 88 76 120 297 56 177 16 134 14 57 72 312 20 51 124 102 163 247 23 149 92 167 52 29 17 159 121 100 61 49 75 34 93 23 148 22 142 39 123 140 93 136 36 133 133 17 195 129 96 148 124 148 161 235 14 179 105 74 17 49 304 177 102 104 107 141 122 81 43 16 133 58 134 126 112 147 290 180 37 30 152 159 165 164 89 110 64 89 88 91 8 90 106 148 132 88 13 6 16 140 302 13 42 206 90 59 145 90 132 68 167 121 37 93 161 45 144 173 158 52 54 132 11 272 113 192 175 195 26 273 30 70 43 181 32 295 57 71 52 135 8 68 16 146 88 28 233 24 68 463 31
  • test: 63
  • fee:29894
  • open-factory-list: [19, 20, 1, 8, 11, 3, 14, 22, 27]
  • time99.15900993347168
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 11 3 8 3 14 8 19 22 8 14 27 11 14 19 22 20 22 14 20 19 14 8 27 22 3 14 11 3 14 3 3 27 14 19 22 20 1 1 11 1 3 22 3 8 22 19 3 19 1 27 11 14 20 14 14 1 27 27 22 20 8 27 19 14 14 8 19 3 19 8 20 19 22 22 3 14 14 1 11 1 20 22 3 3 14 8 19 3 27 8 11 27 20 19 22 3 22 3 27 11 27 19 1 11 11 11 1 1 3 1 14 11 20 8 11 3 20 20 19 22 1 11 14 20 8 20 20 8 14 27 11 14 20 14 14 1 22 22 19 11 11 19 11 8 11 20 8 11 1 22 3 27 1 19 22 1 3 20 19 22 11 11 8 1 19 22 14 14 1 20 11 22 20 14 27 3 3 20 19 22 1 11 8 1 8 20 22 8 1 20 8 22 11 1 27 8
fee 88 104 22 53 159 40 48 11 271 272 261 156 96 53 99 115 74 187 259 4 293 151 190 14 184 46 417 43 81 105 53 351 104 74 251 94 108 198 167 130 81 123 111 32 105 136 82 313 4 32 76 140 297 109 288 104 322 197 57 72 262 6 51 197 153 204 247 23 149 143 173 52 29 17 179 121 100 61 49 75 171 239 23 148 22 219 147 123 140 140 136 118 93 133 158 191 129 158 148 40 258 161 237 14 65 105 74 17 49 304 177 102 158 107 190 122 81 36 16 133 58 259 272 112 147 190 180 37 30 184 159 165 164 34 255 101 252 200 91 8 216 82 148 132 88 13 6 16 140 315 13 42 206 90 313 70 144 187 68 167 121 37 93 166 45 133 135 292 68 54 132 11 297 113 106 175 252 26 132 202 70 118 174 32 191 57 134 52 135 29 68 16 146 88 28 233 235 68 65 31
  • test: 64
  • fee:33377
  • open-factory-list: [19, 20, 1, 8, 11, 3, 14, 22]
  • time98.83321499824524
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 11 3 8 3 14 8 19 22 8 14 3 11 14 19 11 20 22 14 20 19 14 8 19 22 3 14 11 3 14 3 3 14 1 19 20 20 1 1 11 1 20 22 3 1 22 19 3 14 1 22 11 14 20 14 14 1 1 11 22 20 8 22 19 14 14 11 19 3 19 8 20 19 22 22 3 14 14 1 11 3 20 22 3 3 14 8 19 3 19 8 22 22 20 8 22 3 22 3 19 11 14 19 1 11 11 20 1 1 3 1 14 11 20 19 11 3 20 20 19 22 1 11 14 20 8 20 20 8 14 22 11 14 1 8 14 1 22 22 19 11 11 19 11 8 11 19 8 11 1 22 3 14 1 19 22 1 3 8 19 8 11 3 1 1 19 22 3 14 1 20 11 22 20 14 14 3 3 20 1 22 1 11 8 1 8 20 22 8 1 20 8 22 11 1 3 8
fee 88 104 22 53 159 40 48 11 271 272 261 156 96 53 134 115 74 187 215 4 293 151 190 14 184 46 437 43 81 105 53 351 104 74 251 247 135 198 192 130 81 123 111 32 116 136 82 364 4 32 76 120 297 134 288 104 322 197 57 72 285 20 51 197 153 266 247 23 149 152 173 52 29 17 179 121 100 61 49 75 171 239 23 144 22 219 147 123 140 140 136 118 133 133 255 195 129 96 148 40 258 161 235 14 367 105 74 17 49 375 177 102 158 107 190 122 81 43 16 133 58 259 272 112 147 190 180 37 30 184 159 165 164 89 255 101 235 191 91 8 216 82 148 132 88 13 6 16 140 302 13 42 206 90 313 145 144 187 68 167 121 25 93 186 45 154 173 292 68 54 167 11 297 113 106 175 252 26 273 202 70 118 181 32 191 57 134 52 135 29 68 16 146 88 28 233 235 68 463 31
  • test: 65
  • fee:38683
  • open-factory-list: [19, 20, 1, 8, 11, 3, 14, 22]
  • time98.92612624168396
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 11 3 8 3 14 8 19 22 8 14 3 11 14 19 11 20 22 14 20 19 14 8 19 22 20 14 11 3 14 3 3 11 1 19 20 20 1 1 8 1 20 22 3 8 22 19 3 19 1 22 11 14 1 14 14 1 1 11 22 20 8 8 19 14 14 3 19 3 19 8 14 19 22 20 3 14 1 1 11 3 20 22 3 3 14 8 19 3 19 8 11 22 20 8 22 3 22 3 19 11 11 19 1 11 11 11 1 1 22 1 3 22 20 8 11 3 20 20 19 22 1 11 14 20 8 20 14 8 14 22 11 14 1 14 14 1 22 22 19 11 11 19 1 8 11 20 8 11 1 22 3 14 1 19 22 3 3 20 19 8 11 3 8 1 19 22 14 14 1 20 11 22 11 14 14 3 3 20 19 22 1 11 8 1 8 20 22 8 1 20 8 22 11 1 3 8
fee 88 104 22 53 159 40 48 11 271 272 261 156 96 53 134 115 74 187 215 4 293 151 190 14 184 46 437 43 90 105 53 351 104 74 251 176 135 198 192 130 81 123 109 32 116 136 82 313 4 32 76 140 297 134 288 104 314 197 57 72 285 20 51 197 153 232 247 23 149 193 173 52 29 17 176 121 100 100 49 75 176 239 23 144 22 219 147 123 140 140 136 118 133 133 158 195 129 96 148 40 258 161 235 14 202 105 74 17 49 304 177 102 141 107 218 236 81 36 16 133 58 259 272 112 147 190 180 37 30 184 196 165 164 89 255 101 235 200 91 8 216 82 148 132 88 13 45 16 140 315 13 42 206 90 313 145 144 187 68 170 121 37 93 186 45 154 135 292 68 54 132 11 297 113 106 175 195 26 273 202 70 118 174 32 191 57 134 52 135 29 68 16 146 88 28 233 235 68 463 31
  • test: 66
  • fee:33626
  • open-factory-list: [19, 20, 1, 8, 3, 4, 29, 14, 27, 11, 22]
  • time99.30094575881958
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 19 3 8 3 4 4 19 29 8 14 27 11 14 8 29 20 22 14 4 19 14 8 27 22 20 14 4 3 14 3 4 27 14 19 20 20 1 1 11 1 20 22 19 8 22 19 3 14 1 4 29 4 29 27 14 1 27 27 22 29 4 4 19 14 27 4 20 3 19 8 22 19 19 11 3 14 1 29 11 3 20 22 4 3 14 3 19 29 27 27 29 27 20 8 22 3 29 3 19 11 27 19 22 11 11 11 1 1 3 1 29 11 20 8 11 3 20 29 29 22 1 11 14 20 8 27 20 3 14 27 29 4 29 29 14 1 4 3 19 11 11 19 1 8 11 22 8 11 1 22 4 27 14 29 22 1 3 20 1 8 11 19 8 1 29 22 14 14 1 20 11 22 4 14 27 4 3 4 1 22 11 11 27 1 8 29 22 8 1 20 8 22 4 1 27 8
fee 87 91 19 45 152 37 49 11 227 180 308 145 105 55 113 103 74 212 127 4 271 140 101 13 201 49 351 40 92 103 9 389 104 78 167 91 116 191 167 132 70 101 111 32 117 129 95 305 4 33 82 105 281 54 156 14 191 154 53 65 261 5 41 123 88 167 232 23 134 107 168 50 33 15 151 98 124 37 47 83 160 215 26 148 23 260 39 103 141 220 140 32 93 103 16 179 114 90 174 47 134 133 262 13 74 112 134 19 54 288 146 112 142 97 125 129 88 31 16 113 57 115 126 101 164 204 159 32 28 158 137 222 156 39 116 55 198 111 86 7 98 114 120 136 77 12 48 14 123 257 13 42 200 81 70 71 134 110 81 161 100 33 136 156 38 118 157 239 53 59 131 11 239 123 87 173 182 30 131 31 79 41 192 30 149 54 125 61 119 8 72 16 133 97 23 188 26 67 61 31
  • test: 67
  • fee:28431
  • open-factory-list: [19, 20, 1, 8, 11, 3, 14, 4, 27, 22]
  • time99.24397826194763
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 11 3 8 3 14 8 19 4 8 14 27 11 14 19 11 20 22 14 4 19 14 8 27 22 20 14 4 3 14 3 3 27 14 19 22 20 1 1 11 1 20 22 3 8 22 22 3 19 1 27 4 4 20 27 14 1 27 27 22 20 8 27 19 14 14 8 19 3 19 8 22 19 22 11 3 14 1 1 11 3 20 22 4 3 14 8 19 3 27 27 11 22 20 8 11 3 4 3 27 11 27 19 1 11 11 11 1 1 3 1 3 11 20 19 11 3 20 4 19 22 1 11 14 20 8 27 20 8 14 27 4 4 1 27 14 1 4 22 19 11 27 19 11 8 11 20 8 11 1 22 4 27 1 8 22 3 3 8 19 8 11 3 11 1 19 22 27 14 1 20 11 22 11 14 27 4 3 4 1 22 1 11 27 1 8 20 22 8 1 20 8 22 4 1 27 8
fee 88 104 22 53 159 40 48 11 271 272 261 93 96 53 99 115 74 187 215 4 293 151 93 14 184 46 417 43 90 105 9 351 104 74 251 94 108 198 167 130 81 123 111 32 116 136 82 313 4 88 76 140 297 109 181 16 322 140 57 72 262 6 51 197 153 204 247 23 149 143 173 52 29 17 163 121 100 37 49 75 176 239 23 144 22 219 39 123 140 140 136 118 93 127 158 195 129 96 134 40 154 161 237 14 65 105 74 17 49 304 177 102 158 107 218 122 81 43 16 133 58 151 272 112 147 190 180 37 30 133 159 165 164 34 110 64 235 165 91 8 90 82 148 132 102 13 6 16 140 315 13 42 206 90 59 70 144 192 68 170 121 25 93 186 45 154 136 292 68 54 144 11 297 113 106 175 195 26 132 30 70 43 181 32 191 57 106 52 135 29 68 16 146 88 28 233 24 68 65 31
  • test: 68
  • fee:31700
  • open-factory-list: [19, 20, 1, 8, 11, 3, 14, 22, 27, 4]
  • time99.28493785858154
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 11 3 8 3 14 8 19 22 8 14 27 11 1 19 11 20 22 14 20 19 14 8 27 22 20 14 4 3 14 3 4 27 1 8 22 20 1 1 8 1 3 22 3 8 22 19 3 14 1 4 4 4 20 27 14 1 1 27 22 20 8 4 19 14 14 8 22 3 19 8 22 19 22 22 3 14 1 1 11 3 20 22 4 3 14 8 19 3 27 27 11 27 20 14 22 3 4 3 27 11 27 19 1 11 11 11 1 1 3 1 3 11 20 8 11 3 20 4 19 22 1 11 14 20 8 27 4 8 14 27 4 14 20 27 22 1 4 3 19 11 11 19 11 8 11 20 8 11 1 22 4 27 1 19 22 1 19 8 19 8 11 3 11 20 19 22 27 14 1 20 11 22 11 14 27 4 3 4 1 22 11 11 27 1 8 20 22 8 1 20 8 22 4 1 27 8
fee 88 104 22 53 159 40 48 11 271 272 261 156 96 53 99 115 136 187 215 4 293 151 190 14 184 46 417 43 90 105 9 351 104 74 156 94 135 233 167 130 81 123 109 32 105 136 82 313 4 32 76 120 297 56 181 16 322 140 57 72 285 6 51 197 153 163 247 23 149 143 224 52 29 17 163 121 100 61 49 75 176 239 23 144 22 219 39 123 140 140 136 118 93 127 158 191 129 175 148 40 154 161 237 14 65 105 74 17 49 304 177 102 158 107 218 122 81 36 16 133 58 151 272 112 147 190 180 37 30 133 158 165 164 34 110 101 252 165 98 8 90 106 148 132 88 13 6 16 140 315 13 42 206 90 59 70 144 187 68 167 126 25 93 186 45 154 136 319 68 54 144 11 297 113 106 175 195 26 132 30 70 43 181 32 180 57 106 52 135 29 68 16 146 88 28 233 24 68 65 31
  • test: 69
  • fee:38659
  • open-factory-list: [19, 20, 1, 8, 11, 3, 14, 4, 22, 27]
  • time99.15801095962524
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 11 3 8 3 14 4 19 22 8 14 27 11 14 19 11 20 22 14 4 19 14 8 27 22 20 14 4 3 14 3 27 27 1 19 22 20 1 1 8 1 3 22 3 8 22 19 3 14 1 22 4 4 20 27 14 1 27 11 22 20 8 4 19 14 14 8 20 3 19 8 22 19 22 20 3 14 1 1 11 3 20 22 4 3 14 8 19 3 27 8 11 27 20 8 22 3 4 3 27 11 27 19 1 11 11 11 1 1 22 1 3 11 20 8 11 3 20 4 19 22 1 11 14 20 8 27 27 8 14 27 4 14 1 27 14 1 4 22 19 11 11 19 11 8 11 19 8 11 3 22 4 27 1 19 22 1 19 8 1 8 11 3 11 1 19 22 3 14 1 20 11 22 20 14 27 4 3 20 1 22 11 11 27 4 8 20 22 8 1 20 8 22 4 1 27 8
fee 88 104 22 53 159 40 48 11 271 200 261 156 96 53 99 115 74 187 215 4 293 151 93 14 184 46 417 43 90 105 9 351 104 74 220 94 135 198 167 130 81 123 109 32 105 136 82 313 4 32 76 120 297 134 181 16 322 140 57 72 262 20 51 197 153 163 247 23 149 143 190 52 29 17 163 121 100 100 49 75 176 239 23 144 22 219 39 123 140 140 136 118 93 133 158 191 129 96 148 40 154 161 237 14 65 105 74 17 49 304 177 102 141 107 218 122 81 36 16 133 58 151 272 112 147 190 180 37 30 133 192 165 164 34 110 101 235 165 91 8 90 82 148 132 88 13 6 16 140 302 13 42 239 90 59 70 144 187 68 167 126 25 125 186 45 154 136 292 68 54 167 11 297 113 106 175 252 26 132 30 70 118 181 32 180 57 106 63 135 29 68 16 146 88 28 233 24 68 65 31
  • test: 70
  • fee:35193
  • open-factory-list: [19, 20, 1, 8, 11, 3, 14, 4, 27, 22]
  • time99.1230137348175
customer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
factory 19 20 1 8 11 3 8 3 14 8 19 4 8 14 27 11 14 19 22 20 22 14 20 19 14 8 8 22 20 14 4 3 14 3 3 27 14 19 22 20 1 1 11 1 3 22 3 8 22 22 3 14 1 4 4 4 1 27 14 1 27 11 22 20 8 27 19 14 14 3 20 3 19 8 20 19 22 22 3 14 1 1 11 3 20 22 4 3 14 8 19 3 27 8 11 22 20 8 22 3 4 3 19 11 27 19 1 11 11 11 1 1 22 1 3 11 20 8 11 3 20 4 19 27 1 11 14 20 8 27 22 8 14 27 4 4 1 27 14 1 4 22 19 11 11 19 11 8 11 20 8 11 1 22 4 27 1 19 22 1 19 20 19 8 11 3 1 1 19 22 3 14 1 20 11 22 11 14 27 4 3 4 1 22 11 11 27 1 8 20 22 8 1 20 8 22 4 1 27 8
fee 88 104 22 53 159 40 48 11 271 272 261 93 96 53 99 115 74 187 259 4 293 151 190 14 184 46 450 43 90 105 9 351 104 74 251 94 108 198 167 130 81 123 111 32 105 136 82 313 4 88 76 120 297 56 181 16 314 140 57 72 262 20 51 197 153 204 247 23 149 193 190 52 29 17 179 121 100 61 49 75 176 239 23 144 22 219 39 123 140 140 136 118 93 133 158 195 129 96 148 40 154 161 235 14 65 105 74 17 49 304 177 102 141 107 218 122 81 36 16 133 58 151 272 131 147 190 180 37 30 133 184 165 164 34 110 64 235 165 91 8 90 82 148 132 88 13 6 16 140 315 13 42 206 90 59 70 144 187 68 167 126 37 93 186 45 154 173 292 68 54 167 11 297 113 106 175 195 26 132 30 70 43 181 32 180 57 106 52 135 29 68 16 146 88 28 233 24 68 65 31

猜你喜欢

转载自blog.csdn.net/qq_36347365/article/details/84970807