自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 「HZOI 2016」搜城探宝

Descriptionzhclk已经坚信自己就是传说中的有缘人,于是,带着梦想,带着希冀,带着勇气,来到了神迹,寻找……如下图,神迹的城堡是一个树形的结构,共有n(n问题哪有那么简单……Zhclk还有一个传送门,可以在任何时候带他去任何一间屋子,但传送门也只能使用一次。地图上画出了宝藏的分布,只有获得最大价值的宝藏zhclk的目的才能实现。Input第一行:两个数n和k。为城堡的屋子

2018-02-28 17:24:16 595

原创 noip知识点

动态规划线性dp区间dp树形dp线段树优化前缀和优化单调队列优化滚动数组优化内存(状压dp,数位dp,斜率优化,矩阵乘法加速)数据结构堆栈队列双向链表(约瑟夫环)树状数组线段树(树剖,主席树,平衡树,树套树,kd-tree,动态树)图论MST最短路Tarjan(强联通分量,割点割边)并查集拓扑排序2-sat差分约束二分图(判定是否是二分图

2018-02-28 17:24:13 305

原创 「HZOI 2016」最长公共上升子序列

Description求两个序列的最长公共上升子序列.Input第一行一个整数n,第二行n个整数Ni 即第一个序列,第三行一个整数m,第四行m个整数Mi 即第二个序列.n ≤1000,m ≤1000,0 ≤ Ni,Mi ≤1000Outputmaxlen 为最长公共上升子序列的长度Sample Input51 4 2 5 12412 1 2 4Sample Output2

2018-02-28 17:24:10 169

原创 「HZOI 2015」Math

Description给定n个数X1-Xn,求下面式子的值:Input第一行:一个数n,(n第二行:n个数分别表示Xi,(XiOutput一个数表示上面式子的值(保留整数部分 不对任何数取模)Sample Input11Sample Output1Solutionk的值?!k次幂?!开k次方?!快速幂?tan90°考虑性质:k->∞,那么对于任意的i因此问题

2018-02-28 17:24:07 260

原创 「HZOI 2016」架设电话线路

Description最近,约翰的奶牛们越来越不满足于牛棚里一塌糊涂的电话服务,于是,她们要求约翰把那些老旧的电话线换成性能更好的新电话线。新的电话线架设在已有的n(n加高某些电话线杆能减少架设电话线的总费用,尽管这项工作也需要支付一定的费用。更准确的说,如果他把一根电话线杆加高x米的话,他需要付出x^2费用。请你帮约翰计算一下,如果合理的进行这两项工作,他最少要在这个电话线改造工程中花多少

2018-02-28 17:24:05 564

原创 树链剖分

什么是树链剖分?一句话概括:把一棵树剖分为若干条链,然后利用数据结构(树状数组,SBT,Splay,线段树等)去维护每一条链,复杂度为O(logn).定义重边与轻边:定义size(x)为以x为根的子树节点个数,令v为u的儿子中size值最大的节点,那么(u,v)就是重边,其余边为轻边.性质轻边(u,v)中,size(v)从根到某一点的路径上,不超过logn条轻边和不超过logn条重

2018-02-28 17:24:02 166

原创 树的直径

写在前面为什么要写篇这个呢?在某澡堂的NOIProfessional模拟赛中,由于本蒟蒻不知道还有树的直径这种东西太弱了,导致比赛结果很不理想.因此写篇学习笔记来纪念它.树的直径定义定义很简单:树中的最长路.(树的重心即为直径的中点,可由此建立较优的树)性质距某个点最远的叶子节点一定是树的某一条直径的端点树的直径的长度一定会是某个点的最长距离f[i]与次长距离g[i]之和

2018-02-28 17:23:59 256

原创 「HAOI2007」理想的正方形

Description有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小.Input第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数.每行相邻两数之间用一空格分隔.100%的数据2Output仅一个整数,为ab矩阵中所有"nn正方形区域中的最大整数和最小整数的差值"的最小值

2018-02-28 17:23:56 215

原创 「HZOI 2016」小象和老鼠

DescriptionS 国的动物园是一个N*M的网格图,左上角的坐标是(1,1),右下角的坐标是(N,M)。小象在动物园的左上角,它想回到右下角的家里去睡觉,但是动物园中有一些老鼠,而小象又很害怕老鼠。动物园里的老鼠是彼此互不相同的。小象的害怕值定义为他回家的路径上可以看见的不同的老鼠的数量。若小象当前的位置为(x1,y1),小象可以看见老鼠,当且仅当老鼠的位置(x2,y2)满足|x1-x2|

2018-02-28 17:23:53 349

原创 各种读入的测试

测试了一下用scanf,cin,cin关同步,读入优化读入1e7的数据时的用时(LJ机房电脑...太慢)附读入优化inline int read(){ int x=0,p=1;char ch=getchar(); while (ch'0'||ch>'9'){if (ch=='-')p=-1;ch=getchar();} while (ch>='0'&&ch'9')

2018-02-28 17:23:50 139

原创 比赛时的小tips

文件输入输出的效率问题请看本站的另一篇博文.在那篇博文中测试了各种读入的时间效率.传送门读入优化inline int read(){ int x=0,p=1;char ch=getchar(); while (ch'0'||ch>'9'){if (ch=='-')p=-1;ch=getchar();} while (ch>='0'&&ch'9'){x=(x1)+(x

2018-02-28 17:23:48 315

最小生成树及其拓展ppt

最小生成树及其拓展的ppt

2017-07-09

空空如也

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

TA关注的人

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