【python】【算法】任意长度L的分解

对任意长度L分配

分配原则(边界条件)如下:

  • 可以选用的分段长度l如列表中 :[5,4,3,2,1.5],但是要求尽可能选5去分解L
  • 线段最外侧两端线段长度b(boundary)可以是一个小于2.5的数字,是可以作为分配的剩余或调整部分。
  • b近邻的内侧必须是长度2
  • bl任意两个之间必须有一个长度为1的线段分隔

算法(来自TCP)

程序

x = float(input())
a = x / 2 * 10 // 10
b = 10 * x / 2 - 10 * a
# print("{}的小数部分是{}作为牛腿预留".format(a,b))
c = x / 2 - 4 - b / 10
# print("还没被拆长度是{}".format(c*2))
d = 2 * c // 5  # 5的个数
# print("第一次分配后5的根数d{}".format(d))
e = 2 * c - 5 * d  # 剩余连接件个数
# print("第一次分配后剩余长度e{}作为连接件".format(e))
if d - 1 <= e:
    d = d
else:
    i = 1
    while d - 1 > e:
        i += 1
        d = d - 1
        e = e + 5
        # print("第{}次拆分后,5的个数d是{},连接件个数e是{}".format(i,d,e))
    f = 2 * c - 6 * d + 1
    #print("当长度是{}时,5的个数是{},扣除5和连接件后剩余长度是{},牛腿的总长度是{}".format(x,d,f,1+b/10))
    if f/2+1+b/10<= 2.5:
        print("当长度是{}时,5的个数是{},扣除5和连接件后后剩余长度是{},牛腿的总长度是{},完成!".format(x,d,f,f/2+1+b/10))
    else:
        print("当长度是{}时,5的个数是{},扣除5和连接件后后剩余长度是{},牛腿的总长度是{},还要再处理!".format(x,d,f,f/2+1+b/10))

test1:批量查看12.5到50之间L(增量是0.5)分配结果


x=12.2

while True:
    if x < 50:
        x  += 0.5
        a = x / 2 * 10 // 10
        b = 10 * x / 2 - 10 * a
        # print("{}的小数部分是{}作为牛腿预留".format(a,b))
        c = x / 2 - 4 - b / 10
        # print("还没被拆长度是{}".format(c*2))
        d = 2 * c // 5  # 5的个数
        # print("第一次分配后5的根数d{}".format(d))
        e = 2 * c - 5 * d  # 剩余连接件个数
        # print("第一次分配后剩余长度e{}作为连接件".format(e))
        if d - 1 <= e:
            d = d
        else:
            i = 1
            while d - 1 > e:
                i += 1
                d = d - 1
                e = e + 5
                # print("第{}次拆分后,5的个数d是{},连接件个数e是{}".format(i,d,e))
            f = 2 * c - 6 * d + 1
            #print("当长度是{}时,5的个数是{},扣除5和连接件后剩余长度是{},牛腿的总长度是{}".format(x,d,f,1+b/10))
            if f/2+1+b/10<= 2.5:
                print("当长度是{}时,5的个数是{},扣除5和连接件后后剩余长度是{},牛腿的总长度是{},完成!".format(x,d,f,f/2+1+b/10))
            else:
                print("当长度是{}时,5的个数是{},扣除5和连接件后后剩余长度是{},牛腿的总长度是{},还要再处理!".format(x,d,f,f/2+1+b/10))
    else:
        break

分配结果如下

当长度是18.2时,5的个数是1.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是3.6,还要再处理!
当长度是18.7时,5的个数是1.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是3.85,还要再处理!
当长度是19.2时,5的个数是1.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是4.1,还要再处理!
当长度是19.7时,5的个数是1.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是4.35,还要再处理!
当长度是24.2时,5的个数是2.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是3.6,还要再处理!
当长度是24.7时,5的个数是2.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是3.85,还要再处理!
当长度是25.2时,5的个数是2.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是4.1,还要再处理!
当长度是25.7时,5的个数是2.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是4.35,还要再处理!
当长度是28.2时,5的个数是3.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是2.6,还要再处理!
当长度是28.7时,5的个数是3.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是2.85,还要再处理!
当长度是29.2时,5的个数是3.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是3.1,还要再处理!
当长度是29.7时,5的个数是3.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是3.35,还要再处理!
当长度是30.2时,5的个数是3.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是3.6,还要再处理!
当长度是30.7时,5的个数是3.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是3.85,还要再处理!
当长度是31.2时,5的个数是3.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是4.1,还要再处理!
当长度是31.7时,5的个数是3.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是4.35,还要再处理!
当长度是34.2时,5的个数是4.0,扣除5和连接件后后剩余长度是3.0000000000000036,牛腿的总长度是2.600000000000002,还要再处理!
当长度是34.7时,5的个数是4.0,扣除5和连接件后后剩余长度是3.0000000000000036,牛腿的总长度是2.850000000000002,还要再处理!
当长度是35.2时,5的个数是4.0,扣除5和连接件后后剩余长度是3.0000000000000036,牛腿的总长度是3.100000000000002,还要再处理!
当长度是35.7时,5的个数是4.0,扣除5和连接件后后剩余长度是3.0000000000000036,牛腿的总长度是3.350000000000002,还要再处理!
当长度是36.2时,5的个数是4.0,扣除5和连接件后后剩余长度是5.0000000000000036,牛腿的总长度是3.600000000000002,还要再处理!
当长度是36.7时,5的个数是4.0,扣除5和连接件后后剩余长度是5.0000000000000036,牛腿的总长度是3.850000000000002,还要再处理!
当长度是37.2时,5的个数是4.0,扣除5和连接件后后剩余长度是5.0000000000000036,牛腿的总长度是4.100000000000001,还要再处理!
当长度是37.7时,5的个数是4.0,扣除5和连接件后后剩余长度是5.0000000000000036,牛腿的总长度是4.350000000000001,还要再处理!
当长度是38.2时,5的个数是5.0,扣除5和连接件后后剩余长度是1.0000000000000036,牛腿的总长度是1.6000000000000019,完成!
当长度是38.7时,5的个数是5.0,扣除5和连接件后后剩余长度是1.0000000000000036,牛腿的总长度是1.8500000000000019,完成!
当长度是39.2时,5的个数是5.0,扣除5和连接件后后剩余长度是1.0000000000000036,牛腿的总长度是2.100000000000002,完成!
当长度是39.7时,5的个数是5.0,扣除5和连接件后后剩余长度是1.0000000000000036,牛腿的总长度是2.350000000000002,完成!
当长度是40.2时,5的个数是5.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是2.6,还要再处理!
当长度是40.7时,5的个数是5.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是2.85,还要再处理!
当长度是41.2时,5的个数是5.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是3.1,还要再处理!
当长度是41.7时,5的个数是5.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是3.35,还要再处理!
当长度是42.2时,5的个数是5.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是3.6,还要再处理!
当长度是42.7时,5的个数是5.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是3.85,还要再处理!
当长度是43.2时,5的个数是5.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是4.1,还要再处理!
当长度是43.7时,5的个数是5.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是4.35,还要再处理!
当长度是44.2时,5的个数是6.0,扣除5和连接件后后剩余长度是1.0,牛腿的总长度是1.6,完成!
当长度是44.7时,5的个数是6.0,扣除5和连接件后后剩余长度是1.0,牛腿的总长度是1.85,完成!
当长度是45.2时,5的个数是6.0,扣除5和连接件后后剩余长度是1.0,牛腿的总长度是2.1,完成!
当长度是45.7时,5的个数是6.0,扣除5和连接件后后剩余长度是1.0,牛腿的总长度是2.35,完成!
当长度是46.2时,5的个数是6.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是2.6,还要再处理!
当长度是46.7时,5的个数是6.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是2.85,还要再处理!
当长度是47.2时,5的个数是6.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是3.1,还要再处理!
当长度是47.7时,5的个数是6.0,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是3.35,还要再处理!
当长度是48.2时,5的个数是6.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是3.6,还要再处理!
当长度是48.7时,5的个数是6.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是3.85,还要再处理!
当长度是49.2时,5的个数是6.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是4.1,还要再处理!
当长度是49.7时,5的个数是6.0,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是4.35,还要再处理!
当长度是50.2时,5的个数是7.0,扣除5和连接件后后剩余长度是1.0,牛腿的总长度是1.6,完成!

Process finished with exit code 0

算法完善

代码


x=12 #起始值,该算法支持的起始值是18

while True:
    if x < 50: #遍历到最大值
        x  += 0.2 #遍历间隔
        x = int(x * 100) / 100  # 取两位小数
        a = x / 2 * 10 // 10
        b = 10 * x / 2 - 10 * a #单边牛腿的长度
        # print("{}的小数部分是{}作为牛腿预留".format(a,b))
        c = x / 2 - 4 - b / 10
        # print("还没被拆长度是{}".format(c*2))
        d5 = 2 * c // 5  # 5的个数
        d4 = 0
        d3 = 0

        # print("第一次分配后5的根数d{}".format(d))
        e = 2 * c - 5 * d5  # 剩余连接件个数
        # print("第一次分配后剩余长度e{}作为连接件".format(e))
        if d5 - 1 <= e:
            d5 = int(d5)
        else:
            i = 1
            while d5 - 1 > e: #连接件不够就拆5
                i += 1
                d5 = int(d5) - 1
                e = e + 5
                # print("第{}次拆分后,5的个数d是{},连接件个数e是{}".format(i,d,e))
            f = 2 * c - 6 * d5 + 1 #扣除5和连接件后剩余长度
            #print("当长度是{}时,5的个数是{},扣除5和连接件后剩余长度是{},牛腿的总长度是{}".format(x,d5,f,1+b/10))
            if f/2+1+b/10<= 2.5:
                NT1 = f / 2 + 1 + b / 10 #分给牛腿之后,牛腿的长度
                NT1 = int(NT1 * 100) / 100 #取两位小数
                print("当长度是{}时,5的个数是{},扣除5和连接件后后剩余长度是{}分给牛腿得到牛腿的总长度是{},完成!".format(x, d5, f,NT1))
                # 根据条件确定 d5 和 d1 的值
                d1 = d5 -1
                # 创建一个列表,其中 "5" 和 "1" 交替排列
                alternate_list = []
                for i in range(d5):
                    alternate_list.append(5.0)
                    if i < d1:
                        alternate_list.append(1.0)

                # 在列表前后两端添加 2 个 "1"
                alternate_list = [1.0] + alternate_list + [1.0]

                # 在列表前后两端添加 2 个 "2"
                alternate_list = [2.0] + alternate_list + [2.0,]

                # 在列表前后两端添加 2 个 "牛腿长度"

                alternate_list = [NT1] + alternate_list + [NT1]

                print(alternate_list)

                # 计算列表的总和
                total = sum(alternate_list)
                print("检验总和:", total)
            else:
                # print("当长度是{}时,5的个数是{},扣除5和连接件后后剩余长度是{},牛腿长度是{},还要再处理!".format(x,d5,f,b))
                if f == 3.0: #剩余长度3的情况
                    NT2 = f / 2 -0.5 + b / 10  # 分给牛腿之后,牛腿的长度
                    NT2 = int(NT2 * 100) / 100  # 取两位小数
                    print("当长度是{}时,5的个数是{},扣除5和连接件后后剩余长度是{},牛腿的总长度是{},并且在中间加1,2".format(x, d5, f, NT2))
                    # 根据条件确定 d5 和 d1 的值
                    d1 = d5 - 1
                    # 创建一个列表,其中 "5" 和 "1" 交替排列
                    alternate_list1 = []
                    for i in range(d5):
                        alternate_list1.append(5.0)
                        if i < d1:
                            alternate_list1.append(1.0)

                    # 在列表前后两端添加 2 个 "1"
                    alternate_list1 = [1.0] + alternate_list1 + [1.0]

                    # 在列表前后两端添加 2 个 "2"
                    alternate_list1 = [2.0] + alternate_list1 + [2.0]

                    # 在列表前后两端添加 2 个 "牛腿长度"
                    alternate_list1 = [NT2] + alternate_list1 + [NT2]

                    # 寻找最中间的 "5" 和 "1" 的位置
                    middle = len(alternate_list1) // 2
                    middle_5_index = middle - 1 if alternate_list1[middle - 1] == 5.0 else middle
                    middle_1_index = middle + 1 if alternate_list1[middle + 1] == 1.0 else middle

                    # 根据条件在最中间的 "5" 和 "1" 之间插入 "1" 和 "2"
                    if alternate_list1[middle_5_index] == 5.0:
                        alternate_list1.insert(middle_1_index, 1.0)
                        alternate_list1.insert(middle_1_index + 1, 2.0)
                    else:
                        alternate_list1.insert(middle_5_index, 2.0)
                        alternate_list1.insert(middle_5_index + 1, 1.0)

                    print(alternate_list1)

                    # 计算列表的总和
                    total = sum(alternate_list1)
                    print("检验总和:", total)

                elif f == 5.0:
                    NT2 = f / 2 -1.5 + b / 10  # 分给牛腿之后,牛腿的长度
                    NT2 = int(NT2 * 100) / 100  # 取两位小数
                    print("当长度是{}时,5的个数是{},扣除5和连接件后后剩余长度是{},牛腿的总长度是{},并且在中间加1,4".format(x, d5, f, NT2))
                    # 根据条件确定 d5 和 d1 的值
                    d1 = d5 - 1
                    # 创建一个列表,其中 "5" 和 "1" 交替排列
                    alternate_list2 = []
                    for i in range(d5):
                        alternate_list2.append(5.0)
                        if i < d1:
                            alternate_list2.append(1.0)

                    # 在列表前后两端添加 2 个 "1"
                    alternate_list2 = [1.0] + alternate_list2 + [1.0]

                    # 在列表前后两端添加 2 个 "2"
                    alternate_list2 = [2.0] + alternate_list2 + [2.0]

                    # 在列表前后两端添加 2 个 "牛腿长度"
                    alternate_list2 = [NT2] + alternate_list2 + [NT2]

                    # 寻找最中间的 "5" 和 "1" 的位置
                    middle = len(alternate_list2) // 2
                    middle_5_index = middle - 1 if alternate_list2[middle - 1] == 5.0 else middle
                    middle_1_index = middle + 1 if alternate_list2[middle + 1] == 1.0 else middle

                    # 根据条件在最中间的 "5" 和 "1" 之间插入 "1" 和 "4"
                    if alternate_list2[middle_5_index] == 5.0:
                        alternate_list2.insert(middle_1_index, 1.0)
                        alternate_list2.insert(middle_1_index + 1, 4.0)
                    else:
                        alternate_list2.insert(middle_5_index, 4.0)
                        alternate_list2.insert(middle_5_index + 1, 4.0)

                    print(alternate_list2)

                    # 计算列表的总和
                    total = sum(alternate_list2)
                    print("检验总和:", total)
                else:
                    continue

    else:
        break

输出结果

D:\ProgramData\anaconda3\python.exe C:\Users\myearning\PycharmProjects\pythonProject\calcu_num_rob-TCP0514.py 
当长度是18.11时,5的个数是1,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.05,并且在中间加1,4
[1.05, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.05]
检验总和: 18.1
当长度是18.3时,5的个数是1,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.14,并且在中间加1,4
[1.14, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.14]
检验总和: 18.28
当长度是18.5时,5的个数是1,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.25,并且在中间加1,4
[1.25, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.25]
检验总和: 18.5
当长度是18.7时,5的个数是1,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.35,并且在中间加1,4
[1.35, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.35]
检验总和: 18.700000000000003
当长度是18.89时,5的个数是1,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.44,并且在中间加1,4
[1.44, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.44]
检验总和: 18.88
当长度是19.09时,5的个数是1,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.54,并且在中间加1,4
[1.54, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.54]
检验总和: 19.08
当长度是19.48时,5的个数是1,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.74,并且在中间加1,4
[1.74, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.74]
检验总和: 19.48
当长度是19.88时,5的个数是1,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.93,并且在中间加1,4
[1.93, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.93]
检验总和: 19.86
当长度是24.07时,5的个数是2,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.03,并且在中间加1,4
[1.03, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.03]
检验总和: 24.060000000000002
当长度是24.27时,5的个数是2,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.13,并且在中间加1,4
[1.13, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.13]
检验总和: 24.259999999999998
当长度是24.47时,5的个数是2,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.23,并且在中间加1,4
[1.23, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.23]
检验总和: 24.46
当长度是24.67时,5的个数是2,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.33,并且在中间加1,4
[1.33, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.33]
检验总和: 24.659999999999997
当长度是24.87时,5的个数是2,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.43,并且在中间加1,4
[1.43, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.43]
检验总和: 24.86
当长度是25.07时,5的个数是2,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.53,并且在中间加1,4
[1.53, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 25.060000000000002
当长度是25.27时,5的个数是2,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.63,并且在中间加1,4
[1.63, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.63]
检验总和: 25.259999999999998
当长度是25.47时,5的个数是2,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.73,并且在中间加1,4
[1.73, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.73]
检验总和: 25.46
当长度是28.07时,5的个数是3,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.03,并且在中间加1,2
[1.03, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.03]
检验总和: 28.060000000000002
当长度是28.27时,5的个数是3,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.13,并且在中间加1,2
[1.13, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.13]
检验总和: 28.259999999999998
当长度是28.47时,5的个数是3,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.23,并且在中间加1,2
[1.23, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.23]
检验总和: 28.46
当长度是29.07时,5的个数是3,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.53,并且在中间加1,2
[1.53, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 29.060000000000002
当长度是29.27时,5的个数是3,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.63,并且在中间加1,2
[1.63, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.63]
检验总和: 29.259999999999998
当长度是29.47时,5的个数是3,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.73,并且在中间加1,2
[1.73, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.73]
检验总和: 29.46
当长度是30.07时,5的个数是3,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.03,并且在中间加1,4
[1.03, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.03]
检验总和: 30.060000000000002
当长度是30.27时,5的个数是3,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.13,并且在中间加1,4
[1.13, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.13]
检验总和: 30.259999999999998
当长度是30.47时,5的个数是3,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.23,并且在中间加1,4
[1.23, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.23]
检验总和: 30.46
当长度是31.07时,5的个数是3,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.53,并且在中间加1,4
[1.53, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 31.060000000000002
当长度是31.27时,5的个数是3,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.63,并且在中间加1,4
[1.63, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.63]
检验总和: 31.259999999999998
当长度是31.47时,5的个数是3,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.73,并且在中间加1,4
[1.73, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.73]
检验总和: 31.46
当长度是34.07时,5的个数是4,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.03,并且在中间加1,2
[1.03, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.03]
检验总和: 34.06
当长度是34.27时,5的个数是4,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.13,并且在中间加1,2
[1.13, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.13]
检验总和: 34.26
当长度是34.47时,5的个数是4,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.23,并且在中间加1,2
[1.23, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.23]
检验总和: 34.46
当长度是34.87时,5的个数是4,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.43,并且在中间加1,2
[1.43, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.43]
检验总和: 34.86
当长度是35.07时,5的个数是4,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.53,并且在中间加1,2
[1.53, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 35.06
当长度是35.27时,5的个数是4,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.63,并且在中间加1,2
[1.63, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.63]
检验总和: 35.26
当长度是35.47时,5的个数是4,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.73,并且在中间加1,2
[1.73, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.73]
检验总和: 35.46
当长度是35.87时,5的个数是4,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.93,并且在中间加1,2
[1.93, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.93]
检验总和: 35.86
当长度是36.07时,5的个数是4,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.03,并且在中间加1,4
[1.03, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.03]
检验总和: 36.06
当长度是36.27时,5的个数是4,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.13,并且在中间加1,4
[1.13, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.13]
检验总和: 36.26
当长度是36.47时,5的个数是4,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.23,并且在中间加1,4
[1.23, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.23]
检验总和: 36.46
当长度是36.87时,5的个数是4,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.43,并且在中间加1,4
[1.43, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.43]
检验总和: 36.86
当长度是37.07时,5的个数是4,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.53,并且在中间加1,4
[1.53, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 37.06
当长度是37.27时,5的个数是4,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.63,并且在中间加1,4
[1.63, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.63]
检验总和: 37.26
当长度是37.47时,5的个数是4,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.73,并且在中间加1,4
[1.73, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.73]
检验总和: 37.46
当长度是37.87时,5的个数是4,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.93,并且在中间加1,4
[1.93, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.93]
检验总和: 37.86
当长度是38.07时,5的个数是5,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是1.53,完成!
[1.53, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 38.06
当长度是38.27时,5的个数是5,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是1.63,完成!
[1.63, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.63]
检验总和: 38.26
当长度是38.47时,5的个数是5,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是1.73,完成!
[1.73, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.73]
检验总和: 38.46
当长度是38.87时,5的个数是5,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是1.93,完成!
[1.93, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.93]
检验总和: 38.86
当长度是39.07时,5的个数是5,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是2.03,完成!
[2.03, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 2.03]
检验总和: 39.06
当长度是39.27时,5的个数是5,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是2.13,完成!
[2.13, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 2.13]
检验总和: 39.26
当长度是39.47时,5的个数是5,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是2.23,完成!
[2.23, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 2.23]
检验总和: 39.46
当长度是39.87时,5的个数是5,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是2.43,完成!
[2.43, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 2.43]
检验总和: 39.86
当长度是40.07时,5的个数是5,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.03,并且在中间加1,2
[1.03, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.03]
检验总和: 40.06
当长度是40.27时,5的个数是5,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.13,并且在中间加1,2
[1.13, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.13]
检验总和: 40.26
当长度是40.47时,5的个数是5,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.23,并且在中间加1,2
[1.23, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.23]
检验总和: 40.46
当长度是40.87时,5的个数是5,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.43,并且在中间加1,2
[1.43, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.43]
检验总和: 40.86
当长度是41.07时,5的个数是5,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.53,并且在中间加1,2
[1.53, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 41.06
当长度是41.27时,5的个数是5,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.63,并且在中间加1,2
[1.63, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.63]
检验总和: 41.26
当长度是41.47时,5的个数是5,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.73,并且在中间加1,2
[1.73, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.73]
检验总和: 41.46
当长度是41.87时,5的个数是5,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.93,并且在中间加1,2
[1.93, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.93]
检验总和: 41.86
当长度是42.07时,5的个数是5,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.03,并且在中间加1,4
[1.03, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.03]
检验总和: 42.06
当长度是42.27时,5的个数是5,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.13,并且在中间加1,4
[1.13, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.13]
检验总和: 42.26
当长度是42.47时,5的个数是5,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.23,并且在中间加1,4
[1.23, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.23]
检验总和: 42.46
当长度是42.67时,5的个数是5,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.33,并且在中间加1,4
[1.33, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.33]
检验总和: 42.66
当长度是42.87时,5的个数是5,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.43,并且在中间加1,4
[1.43, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.43]
检验总和: 42.86
当长度是43.07时,5的个数是5,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.53,并且在中间加1,4
[1.53, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 43.06
当长度是43.27时,5的个数是5,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.63,并且在中间加1,4
[1.63, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.63]
检验总和: 43.26
当长度是43.47时,5的个数是5,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.73,并且在中间加1,4
[1.73, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.73]
检验总和: 43.46
当长度是43.67时,5的个数是5,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.83,并且在中间加1,4
[1.83, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.83]
检验总和: 43.66
当长度是43.87时,5的个数是5,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.93,并且在中间加1,4
[1.93, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.93]
检验总和: 43.86
当长度是44.07时,5的个数是6,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是1.53,完成!
[1.53, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 44.06
当长度是44.27时,5的个数是6,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是1.63,完成!
[1.63, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.63]
检验总和: 44.26
当长度是44.47时,5的个数是6,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是1.73,完成!
[1.73, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.73]
检验总和: 44.46
当长度是44.67时,5的个数是6,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是1.83,完成!
[1.83, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.83]
检验总和: 44.66
当长度是44.87时,5的个数是6,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是1.93,完成!
[1.93, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.93]
检验总和: 44.86
当长度是45.07时,5的个数是6,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是2.03,完成!
[2.03, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 2.03]
检验总和: 45.06
当长度是45.27时,5的个数是6,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是2.13,完成!
[2.13, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 2.13]
检验总和: 45.26
当长度是45.47时,5的个数是6,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是2.23,完成!
[2.23, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 2.23]
检验总和: 45.46
当长度是45.67时,5的个数是6,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是2.33,完成!
[2.33, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 2.33]
检验总和: 45.66
当长度是45.87时,5的个数是6,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是2.43,完成!
[2.43, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 2.43]
检验总和: 45.86
当长度是46.07时,5的个数是6,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.03,并且在中间加1,2
[1.03, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.03]
检验总和: 46.06
当长度是46.27时,5的个数是6,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.13,并且在中间加1,2
[1.13, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.13]
检验总和: 46.26
当长度是46.47时,5的个数是6,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.23,并且在中间加1,2
[1.23, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.23]
检验总和: 46.46
当长度是46.67时,5的个数是6,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.33,并且在中间加1,2
[1.33, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.33]
检验总和: 46.66
当长度是46.87时,5的个数是6,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.43,并且在中间加1,2
[1.43, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.43]
检验总和: 46.86
当长度是47.07时,5的个数是6,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.53,并且在中间加1,2
[1.53, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 47.06
当长度是47.27时,5的个数是6,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.63,并且在中间加1,2
[1.63, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.63]
检验总和: 47.26
当长度是47.47时,5的个数是6,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.73,并且在中间加1,2
[1.73, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.73]
检验总和: 47.46
当长度是47.67时,5的个数是6,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.83,并且在中间加1,2
[1.83, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.83]
检验总和: 47.66
当长度是47.87时,5的个数是6,扣除5和连接件后后剩余长度是3.0,牛腿的总长度是1.93,并且在中间加1,2
[1.93, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.93]
检验总和: 47.86
当长度是48.07时,5的个数是6,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.03,并且在中间加1,4
[1.03, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.03]
检验总和: 48.06
当长度是48.27时,5的个数是6,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.13,并且在中间加1,4
[1.13, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.13]
检验总和: 48.26
当长度是48.47时,5的个数是6,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.23,并且在中间加1,4
[1.23, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.23]
检验总和: 48.46
当长度是48.67时,5的个数是6,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.33,并且在中间加1,4
[1.33, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.33]
检验总和: 48.66
当长度是48.87时,5的个数是6,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.43,并且在中间加1,4
[1.43, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.43]
检验总和: 48.86
当长度是49.07时,5的个数是6,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.53,并且在中间加1,4
[1.53, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 49.06
当长度是49.27时,5的个数是6,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.63,并且在中间加1,4
[1.63, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.63]
检验总和: 49.26
当长度是49.47时,5的个数是6,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.73,并且在中间加1,4
[1.73, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.73]
检验总和: 49.46
当长度是49.67时,5的个数是6,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.83,并且在中间加1,4
[1.83, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.83]
检验总和: 49.66
当长度是49.87时,5的个数是6,扣除5和连接件后后剩余长度是5.0,牛腿的总长度是1.93,并且在中间加1,4
[1.93, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.93]
检验总和: 49.86
当长度是50.07时,5的个数是7,扣除5和连接件后后剩余长度是1.0分给牛腿得到牛腿的总长度是1.53,完成!
[1.53, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.53]
检验总和: 50.06

Process finished with exit code 0

待改进事项

  • 18以下的长度未计算
  • 未提取核心算法改写C#,作为计算部分导入插件
  • 未与生成线段的程序结合

改进事项:

核心代码提取并改写为C#


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hmywillstronger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值