c/c++
zzzmj_
NYOJ主页
https://acm.nyist.edu.cn/JudgeOnline/profile.php?userid=Leida_%E6%9C%B1%E6%A8%A1%E5%81%A5
展开
-
const T、const T*、T *const、const T&、const T*& 的区别
这里的T指的是一种数据类型,可以是int、long、doule等基本数据类型,也可以是自己类型的类型class。单独的一个const你肯定知道指的是一个常量,但const与其他类型联合起来的众多变化,你是不是就糊涂了?下面我们一一来解析。 const T 定义一个常量,声明的同时必须进行初始化。一旦声明,这个值将不能被改变。 int i = 5; const int constInt = 1转载 2017-06-13 20:23:12 · 230 阅读 · 0 评论 -
POJ 1321 棋盘问题(搜索)
在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。 输入: 含有多组测试数据。 每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆>放棋子的数目。 n <= 8 , k <= n原创 2017-12-17 14:09:34 · 189 阅读 · 0 评论 -
递归解决最长公共子序列问题(LCS)
前言 写在前面,这篇文章是我大一的时候写的,质量比较差,没想到还是被挺多人看到了,有上千的阅读量,说实话有点内疚~~,因为之前写的太差了,看了我文章可能对这个问题更不清楚了。 抱着不能坑别人的想法,我重新编辑了一下文章,希望还是能帮到大家的。 其实用递归解决最长公共子序列是不好的,网上最多的方法应该是用动态规划解这个问题,动态规划解这个问题确实优秀很多,但动态规划理解起来是有难度的,我建...原创 2017-06-10 22:41:56 · 7211 阅读 · 4 评论