自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

跳动的量子

此博客不再更新,已移至www.ljf-cnyali.cn

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

原创 最新通知

本人博客已移至www.ljf-cnyali.cn,本博客不再更新

2017-02-05 20:59:52 882 1

原创 A*启发式搜索 模板

博主本身很想提高一下自己的水平,于是打算写一下以前一直觉得很难的A*启发式搜索,努力工作了一个多小时,终于把这么一个恶心的程序调试完成了(不要问我启发式搜索是什么,网上有的是,博主只是给大家提供一下参考代码),这个代码都有注释,而且测试通过了(最末端有博主的测试数据之一),希望大家可以因此有所提高!/*ID: ljf_cnyaliPROG: A*LANG: C++*/#include<bi

2017-02-01 17:25:47 577

原创 树状数组模板

已知一个数列,你需要进行下面两种操作: 1.将某区间每一个数数加上x 2.求出某一个数的和 这种水水的树状数组,博主就不做介绍,直接上代码,希望大家可以多多捧场!#include<iostream>#include<cmath>#include<algorithm>#include<queue>#include<map>#include<set>#include<vector>#

2016-11-18 14:36:02 254

原创 poj1811 Prime Test 数论专题

题目描述:对一个n(2<=n<=2^54),若n是一个素数,输出Prime;否则输出最小的质因数。 我可是一个初中生,会做吗? 如此难的什么费马小定理,还有生日谬论这些坏东西,无语ing。 竟然我用了1周,慢慢看懂了,对自己好满意呀!!! wea!!! 这些如此难的定理,我怎么可以解释出来呢?希望你们可以看懂我的代码,额,我只能帮各位到这里了。。。wea!!!#include<iostre

2016-09-21 21:04:19 403

原创 Treap模板

其实之前一直认为Treap好难的,现在在网上看了几篇博文,这才发现Treap其实并没有什么难度。随机数可能有童鞋不会写,其实只要增加这些:

2016-08-20 09:27:08 683

原创 各种各样的编辑器

编辑器,大家都知道,刚刚入门的童鞋,对编辑器不怎么在意,但是,当你进入到每篇程序都要100多行时,编辑器就必不可少了。 首先,大家可以直接使用编程所需的编辑器,但是,这些编辑器效率比较低,这里博主就不进行推荐。 新手肯定爱不释手的就是notepad++,这款编辑器使用简单,而且页面美观,快捷键较多,可以免除写程序时按键困难、鼠标操作麻烦。

2016-07-20 11:07:57 1353

原创 Usaco1.1 test

/* ID: ljfcnya1PROG: test LANG: C++ */ #include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>#include<cmath>#include<queue>#include<map>#include<set>#include<vector>#include

2017-02-02 14:21:50 662

原创 Usaco1.1 beads

/*ID: ljfcnya1PROG: beadsLANG: C++*/#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>#include<cmath>#include<queue>#include<map>#include<set>#include<vector>#include<al

2017-02-02 14:21:08 525

原创 Usaco1.1 friday

/*ID: ljfcnya1PROG: fridayLANG: C++*/#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>#include<cmath>#include<queue>#include<map>#include<set>#include<vector>#include<a

2017-02-02 14:20:27 377

原创 单点更新线段树

线段树是一种强(傻)大(逼)的数据结构,但博主实在是无聊,只好默默的玩一下这种强(傻)大(逼)的数据结构(博主N年前就已经掌握了这种数据结构)。但博主为了共产(工厂)主义事业,终于写下了这个代码(为NOIPPJ的水题奋斗)。/************************************************************************* > File Nam

2017-02-02 14:17:50 521

原创 最长严格上升子序列

这种水题博主就不多介绍了,不就是DP吗?但是,博主使用的是n log n的算法,大家仔细推敲一下就知道是栈了!#include<iostream>#include<cmath>#include<cstring>#include<cstdlib>#include<cstdio>#include<algorithm>#include<ctime>#include<set>#include

2017-01-04 18:29:32 424

原创 Hdu4405 Aeroplane chess 数论

#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>#include<cmath>#include<algorithm>#include<queue>#include<map>#include<set>#include<vector>using namespace std;#define REP(i

2016-12-17 11:38:24 363

原创 Uva11021 Tribles 概率论

这种水题,博主不用解释相信大家都可以看懂:#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>#include<cmath>#include<algorithm>#include<queue>#include<map>#include<set>#include<vector>using namesp

2016-12-17 11:37:32 307

原创 poj1470 Closest Common Ancestors Lca离线算法Tarjan

一直都在复习联赛,都没有时间学习LCA了,今天我好不容易抽了一点时间,学习了LCA。这道题目十分的水,随随便摆就过掉了,没有什么难点,只要你会Tarjan你就可以轻易的过掉。好了,闲话不多说,直接上代码#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>#include<cmath>#include<que

2016-12-03 09:29:55 347

原创 洛谷P1908 逆序对 树状数组+离散化

树状数组过逆序对大家应该都会,如果不会就可以回去搞普及组了。博主今天就跟大家介绍一下用树状数组+离散化水过逆序对。大家可能很惊讶,洛谷数据那么弱,需要用离散化吗?博主只是用这个向大家介绍一下,做一个模板而已。好了,离散化是什么?就是当它的数据特别大而给出的值只关心大小而不改变答案时,就可以把这些值替换掉: for(int i = 1;i <= n; ++ i) { scanf(

2016-11-18 10:14:34 589

原创 学生会竞选新闻稿

学生会竞选新闻稿 1612 鲁劲帆 怀着满心的希望,2016级新生步入了美丽的雅实校园。寻梦,是每个新生心中的那片橄榄叶。近日学生会举行的隆重的招新大会为新生提供了一个服务同学,锻炼自我的平台。经过对新生的初步考评后,9月XX日在多功能厅进行了笔试。笔试过程井然有序,同学们认真地答题,在整个过程中体现了新生们的整体素质。接下来学生会为笔试过关的新生们组织了面试,评委老师与学长学姐们本着公平、公

2016-09-26 20:10:59 8649

原创 攒机平牌

没意思,直接给大家看看吧: CPU 酷睿 主板 华硕 内存条 影驰 硬盘 三星 光驱 三星 显卡 影驰 声卡 华硕

2016-09-22 11:48:04 356

原创 替罪羊树 模板

替罪羊树在此!!!(你说什么?为什么要写替罪羊树,请看这篇博客,貌似我之前的解释有1篇博文吧,希望你有耐心,慢慢看,网址:http://blog.csdn.net/cnyali_ljf/article/details/52613275) 好了,替罪羊树是什么我也不知道(其实我知道),但是我又没有那么大的耐心慢慢写,今天就只写一个模板给你们看看吧,如果有解释的话我把网址再贴给你们: 写得真累,

2016-09-21 21:41:15 2048

原创 poj3070 Fibonacci 数论专题

数论,对于我只一个初中生来说,确实比较需要智商。。。最近老师布置数论题,我就在努力奋斗(虽然决定要马上写替罪羊树),替罪羊树是什么?我也不知道,只知道是一个平衡树,怎么写?看这篇博客吧(写这道poj3070时还木有写:) 大概就这样吧,然后就木有然后了,怪我喽!!! 题目是这样子的:题意很明确,求第m个斐波那契数MOD10000的结果 easy到了极点,我居然都没有写矩阵快速幂。。。直接水过(

2016-09-21 20:59:24 908

原创 学生会竞选发言稿

大家好 ,我是来自C1612班的鲁劲帆,我今天想竞选的是学习部部长。

2016-09-17 15:10:13 1085

原创 UVA11520 Fill the Square 枚举

废话不多说,直接上代码

2016-08-27 19:03:08 491

原创 UVA11136 Hoax or what STL 或者 HEAP

这道题题意不解释,《算法竞赛入门经典训练指南》里都有翻译,不知道的去看看吧。 本来博主写的堆:

2016-08-27 15:47:29 450

原创 poj3126 Prime Path BFS深度优先搜索

bfs水题,直接上代码。/************************************************************************* > File Name: poj\poj_3126.cpp > Author: ljf_cnyali > Mail: [email protected] > Last modifiedz: 201

2016-08-27 12:57:57 440

原创 LA2678 Subsequence 时间优化

这道题目博主不想多说什么了,大家可以明白这是递推关系的,重要的剪枝就只有if(sum[i - 1] > sum[j] - m) continue;其他的都应该可以看懂吧,博主找了很久的错误,后来才发现是 if(sum[i - 1] > sum[j] - m) continue; while(

2016-08-26 19:52:24 1134

原创 NOIP2015普及组 金币

题目描述国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、十天),每天收到四枚金币……;这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币。请计算在前K天里,骑士一共获得了多少金币。输入输出格式输入格式:

2016-08-26 15:58:00 4009

原创 poj1160 Post Office 四边形不等式优化

四边形不等式的动态规划优化算法不多说,只对它做一个简单的介绍:这个是优化动态规划算法时间复杂度的方法之一,空间复杂度只会增加几个常数,不用考虑。方法说实话,验证是极其麻烦的,所以很多时候我都是要看题解再知道,这里也就不多说了。 直接上代码:

2016-08-24 20:46:52 1090

原创 LA 3644并查集

并查集大家应该都会,在此博主就不多说,一道裸题,但是注意要路径压缩,否则会超时,加了路径压缩6ms。

2016-08-23 20:45:05 961

转载 Radix-2 迭代FFT

转载自http://blog.csdn.net/sxy_cnyali/article/details/52143276

2016-08-20 09:38:34 2902

原创 合并果子

这道题目写了比较久,所以代码有点丑。

2016-08-20 09:31:10 454

原创 最长不下降子序列

这种动态规划比价easy,直接上代码,时间复杂度是O(N log N)。

2016-08-20 09:29:34 969

原创 军训开营仪式演讲稿

军训新生代表发言稿尊敬的各位领导、教官,亲爱的老师们、同学们: 你们好!

2016-08-20 09:16:48 2619

原创 KMP算法求公共回文子串的个数

KMP算法我先做一个简单介绍: 朴素算法的时间复杂度N平方,而KMP是N+M。 空间复杂度都为N。 也就是这么多吧,让我们一起来看看代码

2016-08-09 17:05:33 1967

原创 poj1321 棋盘问题 DFS深度优先搜索+剪枝

这几天一直在做一些水的DFS,直接上代码:

2016-08-04 10:29:57 1092

原创 poj1979 Red and Black DFS深度优先搜索+剪枝

水得不要不要的,直接暴力,主要是读入要思考一下,然后就没有然后了。。。

2016-08-04 10:27:38 952

原创 poj3172 Scales DFS深度优先搜索+剪枝

这道题目我WA了好久,后来才发现忘记加longlong了,一道dfs水题,剪枝也比较容易想到。 主要是加一个预处理,可以减少很多时间,然后就没有然后了。

2016-08-04 10:24:29 1073

原创 poj1011 Sticks DFS深度优先搜索+剪枝

这道题目吧,我看了蛮久的别人的博客,突然发现有一个剪枝,剪完之后从超时变成了0ms,太牛逼了。 我的代码下面都有讲解,自己看看就OK了。

2016-08-04 10:19:09 1153

翻译 while循环

额,我看了一篇博文,发现这篇确实不错,网址是: http://blog.csdn.net/zz3111057382/article/details/51916159 额,讲得比较简单,while循环其实用处还可以更多,但是刚入门的童鞋们,还是先看看这篇吧。 额,还有一些讲解(写的都是伪代码): 让电脑帮我们做重复劳动1、不停的输入数字并且打印,当输入为0时,程序退出?

2016-07-18 15:13:52 2906

原创 校门外的树(线段树写法)

额,今天写一遍校门外的树线段树写法,纯属无聊。 乱写的,根本没有任何优化,速度还满了一点点。 也就是直接从模板上修改的,没有点统计,所以说,看看就好,知道线段树这中鬼东东就好。 额 我用的都是位运算,如果有不知道的,问一下度娘就好了。 额

2016-07-15 14:01:31 3225

原创 lemon评测系统

众所周知,评测系统是自己内部创建比赛时的必备品,今天,博主就告诉大家一个极其好用的评测系统:lemon! 首先,我们可以下载lemon,下载地址是:http://download.csdn.net/detail/baidu_30446883/9414886 下载完成后,我们可以打开lemon,首先,它会让我们添加编辑器。 我们可以自己寻找到自己的编辑器,具体博主就不再具体描述了。 接下来新建

2016-07-15 13:52:18 14122 2

转载 一篇讲并查集的好文章

一篇讲并查集的好文章

2016-07-15 11:44:41 902

空空如也

空空如也

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

TA关注的人

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