题目大意:
给出$n$个红色的小正方形和$m$个蓝色的小正方形,问拼成满足下列两个条件的矩形时,矩形的最小周长是多少。
- 构成的整个图形是矩形。
- 至少有一种颜色的小正方形拼成的图形是矩形。
解题思路:
因为面积固定时,矩形越靠近正方形周长越小。所以我们可以枚举大矩形的边长,在枚举这个的过程中同时记录当前可以凑成红||蓝矩形所需的最小边长,当大矩形的两条边长都大于等于前两者中的一个时,我们就可以更新答案了。
MyCode:
1 |
|
快乐咸鱼每一天,咸鱼咸鱼咸~
给出$n$个红色的小正方形和$m$个蓝色的小正方形,问拼成满足下列两个条件的矩形时,矩形的最小周长是多少。
因为面积固定时,矩形越靠近正方形周长越小。所以我们可以枚举大矩形的边长,在枚举这个的过程中同时记录当前可以凑成红||蓝矩形所需的最小边长,当大矩形的两条边长都大于等于前两者中的一个时,我们就可以更新答案了。
1 | #include <cstdio> |
WeChat Pay
Alipay