自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 [刷题#2][FJOI2015]建筑师

求1~n的全排列构成的建筑里里,有多少个排列,从左边看能看到a个,右边看能看到b个 一看数据范围(n≤50000n \le 50000,数据组数t≤200000t \le 200000),觉得找规律 于是乎:/*暴力找规律*/#include<cstdio>#include<cstring>#include<algorithm>#include<cstdlib>const int mo

2017-03-26 15:16:35 311

原创 [刷题#1][FJOI2015]所有公共子序列问题

题意简述: 给定两个长度分别为n,m的字符串X,Y以及一个整数k。 若k=0,输出X,Y的公共子序列个数 若k=1,输出X,Y的所有公共子序列以及个数,空集算在内。 这一道题我刚开始没什么思路,然后看了一下题解,发现做法不是按照一位一位来,而是按照字符来建造Trie树。 于是自己思考了一下做法,以0位根节点,对于每个(i,j)(i#include<cstdio>#

2017-03-25 21:46:00 465

原创 树链剖分求LCA(最近公共祖先)

LCA(Lowest Common Ancestor 最近公共祖先)定义如下:在一棵树中两个节点的LCA为这两个节点所有的公共祖先中深度最大的节点。 如图,节点11与节点6的LCA为节点4,节点12与节点1的LCA为8,节点11与节点10的LCA为10。 现在我们来了解一下LCA我认为最好的算法:树链剖分。 我们来看一个对话: A:我考你一个问题:给你一个100000节点的树,问你两个点

2016-05-15 11:02:51 9006 1

空空如也

空空如也

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

TA关注的人

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