参考这个动态规划-小朋友过桥问题。
最少两个人,最多三个人,所以有以下两种策略:
1.每次都用前两个人送一个人过去,假设先送最后一个,前两个送它过去再回来需要data[1]和data[i-1]的时间,依次类推把剩下所有的都送过去;
2.每次在前三个人的帮助下送两个人过去,0 1 2过去data[2],,0 1回来data[1],最后两跟着0回去data[i-1],0和2再回来data[2],依次类推:
# -*- coding:utf-8 -*-
__author__ = 'ShawDa'
num_test = int(input(