前言:
这是一道令人望而却步的题,没有什么技术难度却又很需要勇气。解决它所需要花费的时间实际并不长,但就是怕麻烦的这种心理障碍让我迟迟无法下手,真需要好好反省一下。
题目大意:
给出4个矩形的长宽,求能包含4个矩形的最小矩形的面积,并输出其长宽。
思路:
题目通过图片形式给出了6种基本组合方式(4、5其实是一种),只需要把4个矩形插入相应位置即可。通过全排列遍历所有插入方案,再通过四重循环遍历所有翻转方案(横放或竖放)。简单计算下:需要遍历一共5*4!*2^4个方案后才能确定最终答案。
代码:
/*
ID: lujunda1
LANG: C++
PROG: packrec
*/
#include
#include
#include