一个老生长谈的问题
给出两个整数 n , m ,要求在 n 中加入m - 1 个乘号,将n分成m段,求出这m段的最大乘积
区间dp:
思路:先求出n从 i~j数位的 值
分析 m段的情况
4位的数 定义dp【i】【j】为讲 i 分为 j 段 的最大乘积值 为了更加直观 我颠倒了一下i j 让大家看得明白些
0 1 2...
分类:
其他好文 时间:
2015-04-23 17:41:51
阅读次数:
137
老师:王保明1.接口封装和设计思想引导及初步实践API封装设计:内存四区图:四区简介:在编写头文件时://避免在.c里面重复包含多次头文件#ifndef_CLT_SOCKET2_H__#define_CLT_SOCKET2_H__... ... //第二遍不被定义#endif如下面:#includ....
分类:
编程语言 时间:
2015-04-20 16:42:57
阅读次数:
311
数据类型可理解为创建变量的模具(模子);是固定内存大小的别名。
数据类型的作用:编译器预算对象(变量)分配的内存空间大小。
既能读又能写的内存对象,称为变量;若一旦初始化后不能修改的对象则称为常量。
变量本质:(一段连续)内存空间的别名。
内存四区
栈区(stack):也叫临时区,由编译器自动分配释放,存放函数的参数值,局部变量的值等。
堆区(heap):一般由程序员分配释放(...
分类:
其他好文 时间:
2015-03-27 23:58:49
阅读次数:
442
代码区
代码区code,程序被操作系统加载到内存的时候,所有的可执行代码都加载到代码区,也叫代码段,这块内存是不可以在运行期间修改的。
静态区
所有的全局变量以及程序中的静态变量都存储到静态区,比较如下两段代码的区别
#include
int a = 0;
int main()
{
static int b = 0;
printf("%p, %p\n", &...
分类:
其他好文 时间:
2015-03-17 21:57:27
阅读次数:
241
c语言内存四区模型:
代码区,全局区(常量区),栈区,堆区
分类:
编程语言 时间:
2014-09-30 01:05:21
阅读次数:
256