递归的边界条件写的多了……没必要写呢么多的。。
不明白可共同探讨~
#include
#include
#include
using namespace std;
long long dp(int kk,int pos)
{
int n=kk;int temp=(int)pow(2,n);
// printf("%d %d\n",kk,pos);
if(kk==0&&...
分类:
其他好文 时间:
2014-07-24 23:17:03
阅读次数:
368
建造者模式:将复杂对象的建造过程抽象出来,使这个抽象过程的不同实现方法可以构造出不同属性的对象。当构造一个对象时,构造的流程是相同的,但每一个步骤对应的具体操作是有差异的。这时,可以将需要进行的初始化作为虚函数固定到一个抽象基类中,这个抽象基类称为抽象建造者类;而具体的实现则由派生类中重写的虚函数定义,这个派生类称为具体建造者类。有了具体的建造步骤,下一步就是要按顺序调用这些步骤,这是由一个称为指...
分类:
其他好文 时间:
2014-07-24 23:16:44
阅读次数:
205
A decorative fence
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 6489
Accepted: 2363
Description
Richard just finished building his new house. Now the ...
分类:
其他好文 时间:
2014-07-24 23:16:33
阅读次数:
540
# include
# include
# include
using namespace std;
struct node
{
int v;
int t;
};
struct node a[100010];
bool cmp(node a,node b)
{
return a.v *a.t+(a.v+b.v)*b.t<b.v*b.t+(a.v+b.v)*a.t;
}...
分类:
其他好文 时间:
2014-07-24 23:16:23
阅读次数:
268
编程 注重的是 思想!
解决问题的最快的 方法。不论如何? 只要把问题解决了。就可以。
只要最后的结果!
在前锋的感觉,给我思维方面的锻炼,思维的提高 不是可以培训出来的。
正如,你在解决问题时的第一感觉,那是 很奇妙的 不是可以锻炼出来的。
有的是需要 时间的积累,还有就是 天赋。
(思维: 自己的生活习惯,生活经历,自己的感悟 这个不可以速成!)
...
分类:
其他好文 时间:
2014-07-24 23:16:13
阅读次数:
240
1、什么是快速阅读?
首先说下左脑和右脑的区别:
而快速阅读就是充分利用左右脑,协调快速处理视觉信息。快速阅读也叫“全脑速读”。
2、为什么要学快速阅读?
我们来对比一下传统阅读和快速阅读:
1、传统的阅读是目光在每一个字间跳跃的点式阅读,大脑对信息的反应,受制于目光移动的速度。阅读时眼在字的停留时间为1/10秒—3/10秒,移在字间的跳跃仅占5%左...
分类:
其他好文 时间:
2014-07-24 23:15:34
阅读次数:
162
In the partime, a simle program attracted my attention whose content is to change number to english by reading rule of money.It took about one hour to deal with this question. Now the source was shar...
分类:
其他好文 时间:
2014-07-24 23:15:23
阅读次数:
280
一个人的旅行
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 18399 Accepted Submission(s): 6394
Problem Description
虽然草儿是个路痴(就是在杭电待了一年多,居然...
分类:
其他好文 时间:
2014-07-24 23:15:13
阅读次数:
181
题意: 一个数字矩阵,可以出发K次,每次可以从右边或者下面走,要求(在收益最大情况下)覆盖全图,不能则输出-1。(规则:每次跳一步的时候若格子数字相等则获得该数字的能量,每跳一步消耗距离的能量)。每个格子走且仅能走一次。
选
显然用拆点为二分图。
一种解法:边(流量,费用)
源点向X部连边(1,0)Y部向汇点连边(1,0)X到Y,若能到,则有边(1,消耗-获得)。...
分类:
其他好文 时间:
2014-07-24 23:15:03
阅读次数:
305
在窗体上往往有很多文本框需要输入信息,一些下拉框需要选择,对于这些信息的输入,我们总是需要判断输入的是否为空,以前,总是一个一个的判断,这样太繁琐,也可能会丢掉其中的一个两个的。现在就让我们轻松解决判断文本框是否为空吧。
'''
''' 用来判断文本框和下拉框是否为空
'''
'''
Module Module1
Public Function IsSomeEmptyText(By...
分类:
其他好文 时间:
2014-07-24 23:14:53
阅读次数:
221
思路:
1.若前n-1位涂的颜色是符合条件的,则由于首尾不同,再添加一位时,只有1种方法;即s[n] = s[n-1]
2.若前n-1位组成的串不符合,再添加一位后合法,即因为首尾相同而引起的不合法,那么前n-2位组成的串必定合法。此时第n位有2种添加方法。即s[n] = 2*s[n-2]
所以AC代码:
#include
int main()
{
int n,i;
_...
分类:
其他好文 时间:
2014-07-24 23:14:44
阅读次数:
153
先上图先得在GitHub上下载ActionBarSherlock-master.zip,和SlidingMenu-master.zip这两个开源文件...
分类:
其他好文 时间:
2014-07-24 23:14:34
阅读次数:
214
首先,创建DLL程序
然后,添加一个导出类
例如:
//Test.h
#pragma once
class AFX_EXT_CLASS Test
{
public:
Test(void);
~Test(void);
void Show();
};
//Test.cpp
void Test::Show()
{
AfxMessageBox(_T("sdsds...
分类:
其他好文 时间:
2014-07-24 23:14:03
阅读次数:
244
http://poj.org/problem?id=3090
法雷级数
法雷级数的递推公式很简单:f[1] = 2; f[i] = f[i-1]+phi[i]。
该题是法雷级数的变形吧,答案是2*f[i]-1。
#include
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2014-07-24 23:13:54
阅读次数:
294
一 scrapy-redis实现分布式爬取分析
所谓的scrapy-redis实际上就是scrapy+redis其中对redis的操作采用redis-py客户端。这里的redis的作用以及在scrapy-redis的方向我在自己fork的repository(链接:)已经做了翻译(README.rst)。
在前面一篇文章中我已经借助两篇相关文章分析了使用redis实现爬虫分布式的中心。归结起来...
分类:
其他好文 时间:
2014-07-24 23:13:44
阅读次数:
306
HDU 2112 HDU Today (Dijkstra算法)...
分类:
其他好文 时间:
2014-07-24 23:13:33
阅读次数:
217
#include
main()
{
int x=1,y=2,z=3;
if(x>y)
if(y<z)
printf("%d",++z);
else
printf("%d",++y);
printf("%d",x++);
}...
分类:
其他好文 时间:
2014-07-24 23:13:23
阅读次数:
179