顾名思义,工厂模式就是类似于生活中的工厂,可以生产我们想要的东西,回到代码,假如我们需要一个实例,直接从工厂中拿即可。eg:假如我们定义一个“球”类的接口1
public interface Ball{2 public void sayName();3 }此时我们再定义两个球类实现这个接口1...
分类:
其他好文 时间:
2014-05-16 23:31:40
阅读次数:
370
zoj 3673 1 /** 2 6700417 3 **/ 4 #include 5
#include 6 #include 7 #include 8 #include 9 using namespace std;10 11 typedef
unsigned long long LL;12 13 ...
分类:
其他好文 时间:
2014-05-13 18:07:32
阅读次数:
234
Robert is clipping his fingernails. But the nail clipper is old and the edge of the nail clipper is potholed.
The nail clipper's edge is N millimeters wide. And we use N characters('.' or '*') to rep...
分类:
其他好文 时间:
2014-05-13 15:05:54
阅读次数:
264
Mahjong is a game of skill, strategy and calculation and involves a certain degree of chance. In this problem, we concentrate on Japanese Mahjong, a variation of mahjong. For brief, all of the word ma...
分类:
其他好文 时间:
2014-05-13 14:59:51
阅读次数:
356
1729 is the natural number following 1728 and preceding 1730. It is also known as the Hardy-Ramanujan number after a famous anecdote of the British mathematician G. H. Hardy regarding
a hospital vis...
分类:
其他好文 时间:
2014-05-13 14:52:34
阅读次数:
314
Mahjong is a game of skill, strategy and calculation and involves a certain degree of chance. In this problem, we concentrate on Japanese Mahjong, a variation of mahjong. For brief, all of the word ma...
分类:
其他好文 时间:
2014-05-13 13:54:14
阅读次数:
463
问题:判断一个几何图形是否Simple,当一个Geometry转换成ITopologicalOperator2时,无论Geometry是否为Simple,其IsKnownSimple和IsSimple属性都为True。解决方法:只需要先把IsKnownSimple_2设置成False中行了。代码:privateboolIsSimple(IGeometrypGeo)
{
ITopologicalOperator..
分类:
其他好文 时间:
2014-05-13 13:20:31
阅读次数:
517
中心节点就是树的中心,2遍dfs求到树的直径,而中心一定在直径上,顺着直径找到中心就够了。
然后可以一遍树形DP找到最小值或者二分+判断是否访问到叶子节点。
#include
#include
#include
#include
using namespace std;
struct node
{
int next;
int power;
int length...
分类:
其他好文 时间:
2014-05-13 11:28:38
阅读次数:
306
这次省赛我们三个队过去,帅哥、我、蓝胖是simple队的,周四晚上出发,周五早上就到达广州了。广州大雨,没出去玩耍,就呆在旅社玩升级,手气出奇的好,一局没打完,金萌买吃的去,放弃牌局,玩了几局游戏,睡觉去了……(此处省略几千个字)。
星期六,开幕式听了华南理工的校歌,龙哥说不够威武霸气,软绵绵...
分类:
其他好文 时间:
2014-05-13 10:55:45
阅读次数:
233
思路:半夜了思路有点混乱wa了好几发。一开始坑定两个人距离为m才能获得最大的收益,所以我们就可以枚举单个端点,当距离达到m时在一同一个方向走这是我们只需要算一下剩下几秒,左右两边贪心去最大的即可。代码如下:
1 /*******************************************...
分类:
其他好文 时间:
2014-05-13 09:58:02
阅读次数:
268