上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: 题目链接 题目描述: 给定很多个矩形,给定方式是对角线坐标点.求面积的并。 大致思路: 扫描线+线段树; 1 #include <stdio.h> 2 #include <iostream> 3 #include <algorithm> 4 #include <string.h> 5 #includ 阅读全文
posted @ 2017-05-16 18:26 Code-dream 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 这是题目链接4627: [BeiJing2016]回转寿司 题目大意: 给定n个数,求有多少个字段和在 满足 L<=sum<=R; 解题思路 需要解这个题目,需要有线段树加可持续化的思想,但是这个题目只需要上一棵线段树的信息,所以可以不用主席树,只要用到值域线段树。那么,这样就可以把问题转化为: 先 阅读全文
posted @ 2017-05-16 14:10 Code-dream 阅读(251) 评论(0) 推荐(0) 编辑
摘要: https://cn.vjudge.net/problem/HDU-4722 懒得写看,代码注释吧;主要存板子 阅读全文
posted @ 2017-03-17 14:48 Code-dream 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 本篇文章,讲讲主席树入门,以及区间第K大,或者区间第K小。学习主席树前提是要学习线段树,主席树也就是多棵线段树,每次更新都需要记录之前的线段树,如果每次新建一棵线段树。比较浪费空间时间。因为每次更新一个点只会修改一条树链。其他的树节点信息不改变,所以可以公用一些节点。这就是可持久线段树思想。 大致思 阅读全文
posted @ 2017-03-15 23:38 Code-dream 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 归并排序 排序算法,最好实现的一种算法之一啊。学习该算法只需要了解递归就好了。首先给出一个问题,给出两个有序的数列,让你把它合成一个有序的数列,那么我们只需要两个同时从前往后看,小的数放到一个临时数组(当然这样是从小到大的排序),这样这个数组里面就是一个有序的了。然后再把这个有序的数组放回原来... 阅读全文
posted @ 2017-03-13 16:21 Code-dream 阅读(162) 评论(0) 推荐(0) 编辑
摘要: https://cn.vjudge.net/problem/POJ-2406上面是比赛链接。题目意思很明确,问最多是多少个子串连接而成的?这个需要用到KMP,很好的理解KMP的Next数组。Next数组里面存了当匹配失败时应该跳到的位置,所以,最后一个数的部分匹配值 ,判断 n%(n-Next[n]... 阅读全文
posted @ 2017-03-04 11:08 Code-dream 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题目链接题目意思:定义v(n)是不超过n的最大素数, u(n)是大于n的最小素数。以分数形式"p/q"输出 sigma(i = 2 to n) (1 / (v(i)*u(i))), pq为互质整数且q > 0。通常会想到这个裂项。公式一写发现约掉了许多。最终是:所以:AC 注意乘的过程会爆int。#... 阅读全文
posted @ 2017-02-22 14:50 Code-dream 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 原因:之前会这个算法,过了很久忘了。所以又得重新学习。如果留下自己的笔记,复习起来会很快。所以决定写一写自己的理解。我学习Manacher看的是这一篇博客。首先这个算法是解决最长回文子串问题的。算法解释:将字符串之间插入同一个特殊字符,然后从前往后开始,p[i]数组代表以i为对称中心的字符串的长度(... 阅读全文
posted @ 2017-02-21 17:02 Code-dream 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 后缀例题 转自--后缀数组 处理字符串的有力工具 例1 :最长公共前缀 问题描述:给定一个字符串,询问某两个后缀的最长公共前缀。 算法分析:问题可以转化为:height数组的区间最小值。所以加上一个 RMQ+倍增算法模板。可以O(1)查询。 题目+代码:略。 例2:可重叠最长重复子串 问题描述:给定 阅读全文
posted @ 2017-02-21 15:18 Code-dream 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 题目链接 : http://acm.hpu.edu.cn/problem.php?id=1184 或者 http://acm.nyist.net/JudgeOnline/problem.php?pid=1319 题目意思 : 给定三个整数N,M,K,在1<=a<=N和1<=b<=M的约束下,存在多少 阅读全文
posted @ 2016-12-04 15:42 Code-dream 阅读(279) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页