1.意图为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层的接口,这个接口使得这一子系统更加容易使用。2.别名无3.动机将一个系统划成为若干个子系统有利于降低系统的复杂性。一个常见的设计目标是使子系统间的通信和相互依赖关系达到最小。达到该目标的途径之一是引入一个外观(facade)对象,它为子系统中较一般的设施提供了一个单一而简单的界面。例如算法库有很多算法类,我们在使用的时候分...
分类:
其他好文 时间:
2015-06-02 11:18:28
阅读次数:
128
Linked List Cycle II
Given a linked list, return the node where the cycle begins. If there is no cycle, return null.
Follow up:
Can you solve it without using extra space?
解题思路:
1、解法1,用se...
分类:
其他好文 时间:
2015-06-02 11:20:46
阅读次数:
100
用深搜做的
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。现在,Tom在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市,必须经过的前一个城市是几号城市(假设你不走重复的路)。
输入
第一行输入一个整数...
分类:
其他好文 时间:
2015-06-02 11:19:46
阅读次数:
113
经典的动态规划题
这道题感觉确实有一定难度,感觉自己的dp学的弱爆了!以后还要努力啊!
时间限制:1000 ms | 内存限制:65535 KB
难度:6
描述
给你一个字符串,里面只包含"(",")","[","]"四种符号,请问你需要至少添加多少个括号才能使这些括号匹配起来。
如:
[]是匹配的
([])[]是匹配的
(...
分类:
其他好文 时间:
2015-06-02 11:19:25
阅读次数:
96
一开始都没想到使用BFS做的。。。。
时间限制:1000 ms | 内存限制:65535 KB
难度:4
描述
给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。
输入
...
分类:
其他好文 时间:
2015-06-02 11:19:03
阅读次数:
165
A unit fraction contains 1 in the numerator. The decimal representation of the unit fractions with denominators 2 to 10 are given:
1/2
=
0.5
1/3
=
0.(3)
1/4
=
0.25
1/5...
分类:
其他好文 时间:
2015-06-02 11:18:53
阅读次数:
125
离线算出规定范围内的所有结构,不算太难,主要是注意效率,用筛法来做。
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述
写一个程序,找出给出素数范围内的所有孪生素数的组数。一般来说,孪生素数就是指两个素数距离为2,近的不能再近的相邻素数。有些童鞋一看到题就开始写程序,不仔细看题,咱们为了遏制一下读题不认真仔细的童鞋,规定,...
分类:
其他好文 时间:
2015-06-02 11:17:53
阅读次数:
123
这是做的第一道大数乘法题,之前一道腾讯校招试题也用的是大数,不过是大数加法,并且在做这道题的时候发现了一种很好的处理数位的方法。
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述
我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它?
输入
输入一个整数m(0...
分类:
其他好文 时间:
2015-06-02 11:18:49
阅读次数:
113
这次上海邀请赛差一点就能拿到牌子了,好可惜。。。。。
Game回来写了下,刚开始把重链写成了最大权子树,无限WA,然后一直在调。。。。。
发现我一旦提交上去错了就始终在找程序BUG,从来没想过是不是思路哪里错掉了。。。。其实这种交上去WA之后应该先去找思路上的错误,而不是怀疑题目有陷阱什么的。。。
#include
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2015-06-02 11:18:00
阅读次数:
83
用的深搜,在csdn编程挑战赛上碰到过一次
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述
找出从自然数1、2、... 、n(0
输入
输入n、r。
输出
按特定顺序输出所有组合。
特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。
样例输入
...
分类:
其他好文 时间:
2015-06-02 11:17:38
阅读次数:
141
熟悉STL会好做一点
时间限制:3000 ms | 内存限制:65535 KB
难度:4
描述
ACM队的mdd想做一个计算器,但是,他要做的不仅仅是一计算一个A+B的计算器,他想实现随便输入一个表达式都能求出它的值的计算器,现在请你帮助他来实现这个计算器吧。
比如输入:“1+2/4=”,程序就输出1.50(结果保留两位小数)
输...
分类:
其他好文 时间:
2015-06-02 11:18:06
阅读次数:
116
高中学C语言的时候做过,然后又敲了一遍
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述
在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
输入
直接输入方陈的维数,即n的值。(n
...
分类:
其他好文 时间:
2015-06-02 11:17:11
阅读次数:
120
Euler discovered the remarkable quadratic formula:
n² + n + 41
It turns out that the formula will produce 40 primes for the consecutive values n = 0 to 39. However, when n = 40, 402 + 40 + 41 = 40...
分类:
其他好文 时间:
2015-06-02 11:16:49
阅读次数:
139
Pipeline 与 xargsPipeline与命令行参数应用程序接收输入的两种方式:
命令行参数
输入字符串被当成参数,通过int main(int argc, char **argv), 中的argv传入。或使用下面API获取,再自己分析:LPTSTR WINAPI GetCommandLine(void);
Pipeline
指示输入内容存放在标准输入上,标准输入可以理解成一个文件,一般...
分类:
其他好文 时间:
2015-06-02 11:15:45
阅读次数:
95
第一步:设置全局变量:
git config --global user.name "gang.li"
git config --global user.email "ligang@ptthink.com"
第二步:初始化仓库,并推送到远程仓库(如果第一次推送执行此步骤,否则跳过此步骤):
/* 创建项目文件夹,并初始化仓库 */
mkdir ptengine_cn
cd ptengine_...
分类:
其他好文 时间:
2015-06-02 11:16:10
阅读次数:
157
Activiti的简单应用,应用监听来实现简单的业务颗粒与工作流程结合,让流程带动业务颗粒执行的过程,此次的监听我们应用抽象的监听来实现,也就是说所有的普通业务类均应用此抽象监听,而不需要每一个类一个监听的来操作。 新建两个普通类:package com.tgb.itoo.activiti.controller;
public class milaoshi {
public static vo...
分类:
其他好文 时间:
2015-06-02 11:16:21
阅读次数:
102
一般情况下,彩色相片有二种模式,RGB和CMYK.
如果是要求蓝色背景,可设置:R:0 G:191 B:243 或C:67% M:2% Y:0% K:0%.其中,
1、中华人民共和国出入境/护照照片的 背景蓝色值:R:67 G:142 B:219
2、二代身份证和社保相的 背景色值:R:255 G:255 B:255,即纯白色。
3、关于高校学历证书像片信息采集的规定 背景要求:必须统一为...
分类:
其他好文 时间:
2015-06-02 11:15:27
阅读次数:
654