实验一 数学建模作业之同学面试

实验一 数学建模作业之同学面试_第1张图片


题目如上图。因为上数学建模没有好好听讲(怪我咯),觉得这不是人脑想的出来的题,所以想到求助于python.

思路:首先,论排列顺序有4*3*2*1=24种可能。如果一个一个试的话,不好意思,我试了里面4个,感觉体力有点不支,也要花费许多时间。不过不试的话也难以看出其中的一点规律。

想想看,为什么要找时间最短?说明有重叠。但不难发现,最前面三个初试或者最后面三个经理面试是一定没有重叠的。所以关键就在于中间。也会发现,首要考虑最长的,解决方法对应python里的max函数。

接下来,算出来每一个可能下的结果放入一个list里面。

再用min函数就解决了。代码很短只有12行。


实验一 数学建模作业之同学面试_第2张图片



我随手一打就是如此标准的十五字

你可能感兴趣的:(实验一 数学建模作业之同学面试)