摘要: 给定一个模式串S,以及一个模板串P,所有字符串中只包含大小写英文字母以及阿拉伯数字。 模板串P在模式串S中多次作为子串出现。 求出模板串P在模式串S中所有出现的位置的起始下标。 输入格式 第一行输入整数N,表示字符串P的长度。 第二行输入字符串P。 第三行输入整数M,表示字符串S的长度。 第四行输入 阅读全文
posted @ 2019-10-24 23:49 patrolli 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个长度为n的整数序列,请找出最长的不包含重复数字的连续区间,输出它的长度。 输入格式 第一行包含整数n。 第二行包含n个整数(均在0~100000范围内),表示整数序列。 输出格式 共一行,包含一个整数,表示最长的不包含重复数字的连续子序列的长度。 数据范围 $15 1 2 2 3 阅读全文
posted @ 2019-10-06 20:59 patrolli 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 题目: N皇后问题:将n个皇后放置在$n\times n$的棋盘上,并且皇后彼此之间不能相互攻击。给定一个整数n,返回所有不同n皇后问题的具体解。 示例: 输入: 4 输出: [ [".Q..", // 解法 1 "...Q", "Q...", "..Q."], ["..Q.", // 解法 2 " 阅读全文
posted @ 2019-09-08 16:39 patrolli 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 子集生成 给定一个集合,枚举所有可能的子集。在这里的集合是{0,1,2...n 1} 1.增量构造法 感觉紫书上这段代码不是很好理解,画了一个图来辅助理解。这里的集合是{0,1,2...n 1},也可以看作是下标的集合,对任意集合,只要能输出它的下标的子集,也就能够输出该集合的子集。 这段代码还使用 阅读全文
posted @ 2019-09-08 11:45 patrolli 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 高精度 高精度数通常使用数组来储存,一般高位在后,低位在前(为了方便处理在最高位进位时的插入操作) 高精度加法 按照手算加法的过程一样即可,需要注意处理进位 代码: 阅读全文
posted @ 2019-09-04 20:03 patrolli 阅读(2539) 评论(0) 推荐(0) 编辑
摘要: Uva11059 最大乘积 题目描述: 输入n个元素组成的序列S,你需要找出一个乘积最大的连续子序列。如果这个最大的乘积不是正数,应输出0(表示无解)。 思路: 记录起点和终点,两遍循环找到这个最大的值。这里子序列的最小长度为1。 代码: cpp include include define LL 阅读全文
posted @ 2019-08-17 20:37 patrolli 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Uva725 除法 题目描述: 输入正整数n,按从小到大的顺序输出所有形如$abcde/fghij=n$的表达式,其中$a j$恰好为数字0 9的一个排列(可以有前导0)。 思路: 枚举$fghij$,然后计算出$abcde$,看所有的数字是否重复。这里主要是要注意判断0 9数字分别出现一次时的效率 阅读全文
posted @ 2019-08-17 20:25 patrolli 阅读(331) 评论(0) 推荐(0) 编辑
摘要: K邻近算法 存在一个样本数据集合,样本集中每个数据都存在标签,即我们知道样本集中每一数据与所属分类的对应关系。输入没有标签的新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本集中特征最相似(最邻近)的分类标签。 K邻近模型由三个基本要素 距离度量、K值选择和分类决策规则决 阅读全文
posted @ 2019-08-08 10:52 patrolli 阅读(380) 评论(0) 推荐(0) 编辑
摘要: sigmoid 求导: 改变arrays的形状: 两个常用的函数: np.shape() 、 np.reshape() normalizing rows: It often leads to a better performance because gradient descent coverges 阅读全文
posted @ 2019-08-07 16:54 patrolli 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 定义: 定义在头文件 中,它可以保存两个数据成员,这两个数据成员类型可以不相同。 初始化 默认构造: 值初始化: 复制初始化: 使用 : 列表初始化: 访问 :访问名为 的(公有)数据成员(即 ) :访问名为 的(公有)数据成员(即 ) : cpp std::pair foo(10, 'x'); s 阅读全文
posted @ 2019-08-05 16:00 patrolli 阅读(526) 评论(0) 推荐(0) 编辑