自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习之路

博客内无干货,单纯的备份自己的学习笔记而已,知道这些年做过什么,不浑浑噩噩的活下去。

  • 博客(21)
  • 收藏
  • 关注

原创 【后缀数组】【poj2774】【 Long Long Message】

题意:求两个串的最长连续子串。我的想法:      枚举第二个串...在第一个串的后缀数组中二分查找.      复杂度NlogN。最坏情况N^2题解:(3)height 数组:定义height[i]=suffix(SA[i-1])和suffix(SA[i])的最长公共前缀,也就是排名相邻的两个后缀的最长公共前缀。(4) h[i]=heigh

2015-07-22 13:36:40 937

原创 【思路题】【多校第一场】【1001.OO’s Sequence】

题目大意:给你一个序列A,f(l,r) 表示 在[l,r]中 的Ai 对于每一个数Aj 都有 Ai%Aj!=0  的数目(  i!=j  )卡了一段时间。。。。。题解简单题 定义两个数组L[i],R[i],表示第i数左侧和右侧最接近它且值是A[i]因子的数的位置,那么第i个数贡献的答案就是(R[i]-i ) * (i-L[i]) #inc

2015-07-22 01:52:04 882

原创 【求出所有最短路+最小割】【多校第一场】【G题】

题意A从1要追在N的 B 只能走最短的路问B最少切断多少条路可以让A不能过来问B最多切断多少条路A还是能过来对于1 求出1到N的所有最短路的路径,对其求最小割 对于2 求出长度最小的最短路即可如何求所有最短路呢  利用这个void dfs(int s,int ans){ if(s==N) { A

2015-07-21 23:42:09 791 1

原创 【后缀数组学习中】

小白书 219 页入门大概懂得后缀数组原理 即后缀排序后的下标所形成的数组裸的算法是 n*n*logn:直接利用定义 对所有后缀快排........稍微好点. nlogn的倍增算法 原理懂了更好点 线性时间的...只是简单涉及了没有逛逛博客 学习前人优秀代码风格http://dongxicheng.org/structure/suff

2015-07-20 04:21:06 805

原创 【关于字符串要补的题】

Longest Common Substringhttp://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=28016后缀数组Longest Common Substring IIhttp://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=28017

2015-07-20 03:50:54 676

原创 【基础知识】【中缀转逆波兰(后缀)表达式】

目的:将中缀表达式(即标准形式的表达式)转换为后缀式。例子:a+b*c+(d*e+f)*g转换成abc*+de*f+g*+ 转换原则:1.当读到一个操作数时,立即将它放到输出中。操作符则不立即输出,放入栈中。遇到左圆括号也推入栈中。2.如果遇到一个右括号,那么就将栈元素弹出,将符号写出直到遇到一个对应的左括号。但是这个左括号只被弹出,并不输出。3.在

2015-07-17 01:51:17 428

原创 【枚举+贪心】【TOJ3981】【ICPC Balloons】

给你N种不同颜色气球,每种气球有个数目 count[i],给的同种颜色气球可能是L尺寸,或M尺寸。        M个问题,每个问题有个解决人数ac[i]。每个问题 要分配一种颜色的气球,尺寸要一样现在 这些气球可能不符合条件 但是可以将一种气球颜色 刷成另一种(不管之前有没有),但是改变不了尺寸,问最少改变多少个气球颜色。N《50  M《15;

2015-07-12 19:59:31 498

原创 【十分不错】【离线+树状数组】【TOJ4105】【Lines Counting】

On the number axis, there are N lines. The two endpoints L and R of each line are integer. Give you M queries, each query contains two intervals: [L1,R1] and [L2,R2], can you count how many lines sa

2015-07-11 02:04:53 714 1

转载 【数据结构之树状数组】

1、概述树状数组(binary indexed tree),是一种设计新颖的数组结构,它能够高效地获取数组中连续n个数的和。概括说,树状数组通常用于解决以下问题:数组{a}中的元素可能不断地被修改,怎样才能快速地获取连续几个数的和?2、树状数组基本操作传统数组(共n个元素)的元素修改和连续元素求和的复杂度分别为O(1)和O(n)。树状数组通过将线性结构转换成伪树状结

2015-07-11 00:54:07 496

原创 【枚举+小技巧】【TOJ4115】【Find the number】

题目大意找到一个最小的奇数约数个数为n结果mod10^9+7根据 约数个数=(p1+1)*(p2+1)............将n 枚举分解成连乘式。(枚举个数,dfs)比较大小 log 了 比较代码如下:#include #include #include #include #include #include #

2015-07-10 17:21:45 541

原创 【贪心】【TOJ4107】【A simple problem】

Given three integers n(1≤n≤1018), m(1≤m≤105), k(1≤k≤1018). you should find a list of integer A1,A2,…,Am which satisfies three conditions:1. A1+A2+⋯+Am=n.2. 1≤Ai≤k−1 for each (1≤i≤m).3. GCD

2015-07-09 18:22:44 384

原创 【数学水题】【TOJ4113】【 Determine X】

题目大意:yuebai has a long sequence of integers A1,A2,…,AN.He also has such a function:F(x)=∑i=1N(⌊Aix⌋+Aimodx)x is a positive integer, which determined by yuebai.Now he wants to know the

2015-07-09 01:53:29 617

原创 【(阶乘的质因数分解)算组合数】【TOJ4111】【Binomial efficient】

nmp=2^32用unsigned int 可以避免取模我写的SB超时 阶乘分解代码#include #include #include #include #include #include #include #include #include #define oo 0x13131313using namespace std;const u

2015-07-08 18:40:15 1747

原创 【组合数取模进阶中..】

跟着AekdyCoin的博文慢慢进阶。。C(n,m)%k一.           入门篇:我会暴力!(1)  K = 1: 今天你学数论了么? 难度系数: 0.略(2)  (K> 1) n, m 打表存 代码略(3)   n 巨大(10^9 级别), m巨小(10^4级别), k 很小,大约10^9学习

2015-07-07 19:47:36 646

原创 【转载】【转自AekdyCoin的组合数取模】

本篇文章主要介绍了"【组合数求模】 转自AekdyCoin",主要涉及到【组合数求模】 转自AekdyCoin方面的内容,对于【组合数求模】 转自AekdyCoin感兴趣的同学可以参考一下。这个表示的是从n个元素中选取m个元素的方案数。(PS.组合数求模似乎只用在信息学竞赛和 ACM竞赛等计算机编程设计大赛中……,求在现实中的运用)可以知道当n,m 取得比较大的

2015-07-07 18:47:38 2284

原创 【并查集合并注意!!!!】【最小生成树】

合并一定只能跟节点合并。。。哭了被之前的一道题给混淆的记忆!!并查集节点合并只能根节点合并!!!!!!!!!!!!!!!!

2015-07-07 17:17:32 730

原创 【概率DP入门】

http://www.cnblogs.com/kuangbin/archive/2012/10/02/2710606.html

2015-07-07 10:39:50 8870 3

原创 【概率论】【POJ 3682】【King Arthur's Birthday Celebration】

题意:进行翻硬币实验,若k次向上则结束,进行第n次实验需花费2*n-1的费用,询问期望结束次数及期望结束费用设F[i]为第i次结束时的概率F[i]=  c(i-1,k-1)*p^k*(1-p)^(i-k)sigma(f[i])==1p^k*sigma(c(i-1,k-1)*(1-p)^(i-k))=1sigma(c(i-1,k-1)*(1-p)^(i-k

2015-07-05 19:24:02 954

原创 【最大点独立集】【poj1419】【Graph Coloring】

题意:最多能选取多少点,没有边相连。解法:取反图,求最大团代码:#include#include#includeusing namespace std;const int maxn=11000;int e,ans,res,n,m,head[110],nxt[maxn],pnt[maxn],color[110],ansa[110];bool vis[1

2015-07-05 16:33:28 1200

原创 【二分+最大团】【HDU3585】【maximum shortest distance】

题目大意在N个点钟 选出K个点 使得这K个点间的最小距离最大二分距离,然后如果两点间距离小于它的边当做不存在,求出最大团,如果最大团>=K,向上缩小区间OK~#include#include#include#define eps 1e-7using namespace std;int n,k,vis[55],tmax,dp[55],ji;i

2015-07-05 13:31:50 758

原创 【稳定婚姻问题】【HDU1435】【Stable Match】

2015/7/1 19:48

2015-07-01 19:51:52 3188 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除