A. Currency System in Geraldion:
#include #include
B. Gerald is into Art:
- 题意:给定三个矩形的 长和款。第一个矩形作为容器。最后两个矩形不可重叠且水平的放置在当中,问能否放下?
- 思路:这里第一步先把第二个矩形放入容器的左下角显然是最好的策略,能够给第三个矩形最大的可能空间(比赛的时候不够细致,没有注意,第一个大矩形反正左下角必须满足能放下的条件,就没过大数据),注意这里第一个矩形有横放和竖放两种情况。第二步再把第三个矩形放入剩余空间,这时候放置有两种情况:,每种放置情况第三个矩形又分为横放和竖放两种类型。这样就把放置问题分为了8种情况,满足随意情况就可以。
- 我的代码:
#include #include
C. Gerald’s Hexagon:
#include #include
D. Equivalent Strings
#include #include
#include #include