Problem地址:http://acm.hdu.edu.cn/showproblem.php?pid=2566看完这题,这不禁让我想起了hdu的2069。两者同样是求有多少种方法,没有要求说明具体的组合方式,因此可以采用生成函数的方法解题。可以采用一个二维数组,同时控制硬币的总数量及总价值,其数组...
分类:
其他好文 时间:
2014-11-20 01:15:08
阅读次数:
232
10月23号的时候,写了用递归和动态规划的方式解决货币组合的方法(见《一个货币组合的问题》)这两天看到《组合数学》中,使用母函数(生成函数)解决排列组合问题的方法,觉得可以用在货币组合问题上。试验了一下,果然可以。(这里空出,详细地写一下母函数的方法,加深自己的理解。)代码如下: 1 #includ...
分类:
其他好文 时间:
2014-11-11 17:59:57
阅读次数:
185
翻译自msdn,如有不妥当的地方,欢迎指正。声明(Declaration):声明引入了一个名字以及其类型进入程序中,并没有定义一个相关的对象或者函数。然而,很多声明都作为定义使用。定义(definition):定义提供了 允许编译器为对象分配内存和生成函数代码的信息。生命周期(lifetime):一...
分类:
编程语言 时间:
2014-11-09 15:05:18
阅读次数:
155
在dlg.h中public
bool flag;
在构造函数中
flag=false;
在按钮的生成函数中
if(flag)
{
flag=false;
//m_showtime.SetWindowText(_T(""));
GetDlgItem(IDC_ShowTime)->SetWindowTextW(_T("")); //IDC_ShowTime为编辑框ID...
分类:
编程语言 时间:
2014-11-05 21:36:26
阅读次数:
223
1.在dlg.h中public
bool flag;
static UINT time(void *param);
2.在构造函数中
flag=false;
3.在按钮的生成函数中
if(flag)
{
flag=false;
//GetDlgItem(IDC_ShowTime)->SetWindowTextW(_T(" "));
/*m...
分类:
编程语言 时间:
2014-11-05 21:32:18
阅读次数:
224
这一次分别说了高氏着色和补色着色两种着色,高氏着色的优点是计算量比较低,而和补色着色相比的话,渲染效果不太自然。
补色着色正好相反,计算量很高,但是渲染效果非常完美。
到底选择那种方法,取决于模型的顶点数和需要的渲染效果,以及执行环境能够承受的计算负荷。
实际应用中,根据利用的场景和描画的模型,分别使用不同的方法是非常重要的。
这次也准备了demo,急着看运行效果的人可以点击文章最后的链接来测试。
另外,补充一点,这次的demo中对圆环体的生成函数做了几处修改,返回值是以对象的形势返回的,可以指定圆环体的颜...
分类:
Web程序 时间:
2014-10-12 00:17:26
阅读次数:
605
PECL已经提供了UUID扩展,可以利用这个扩展生成version 1的UUID。当然也可以生成其它版本的UUID。不再需要自己的UUID生成函数了。
分类:
Web程序 时间:
2014-10-11 05:01:04
阅读次数:
205
简单的指数型生成函数题,就是按照泰勒级数化简而已。#include #include #define MOD 100#define LL __int64using namespace std;int quick(int a,LL b){ int ans=1; while(b){ if(b&1) .....
分类:
其他好文 时间:
2014-10-05 18:05:48
阅读次数:
186
指数型生成函数。做这题时,回去看看组合数学才知道,指数生成函数求的就是多重集合的r排列数。#include #include #include #define N 15using namespace std;struct PQ{ int p,q;};PQ c1[N],c2[N];int num[N]...
分类:
其他好文 时间:
2014-10-05 15:58:28
阅读次数:
163