自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

This is Mendez.

You make the choice, and this is your price.

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

原创 单调栈练习题题解

单调栈单调栈顾名思义就是让栈中的元素是单调的,要么递增,要么递减。同样它也满足栈的性质,先进后出。单调递增栈,则从栈顶到栈底的元素是严格递增的单调递减栈,则从栈顶到栈底的元素是严格递减的练习题单调栈练习题POJ3250POJ2796BZOJ1113HDU1506POJ2559JDFZ2997POJ3250POJ3250传送门 对于每一个牛来说,能看到的数目为向右数身高比它小的个

2015-07-30 20:14:39 2805

原创 暑假NOIP期末考试【1】—— Phantom

Phantom•题目名称: phantom •时间限制:1 秒 •空间限制:256 MiB题目描述在一个无限大的棋盘上,排列着 n * n 枚棋子,形成一个 n 行 n 列的方阵。棋子可以横向或者纵向移动,移动方式是越过一个相邻的棋子,落入同一方向上的下一个空闲的格子里,同时,移除被越过的棋子。现在,我们想知道,是否有可能通过若干次操作,使得棋盘上仅剩一枚棋子。 例如,当 n = 2 时,有

2015-07-26 23:08:59 1232

原创 Burnside引理与Polya定理

Burnside引理与Polya定理Burnside引理与Polya定理是有关组合数学的两条十分重要的定理(引理),但是网上的一些资料大多晦涩难懂或者与实际并不相关联,因此在这里做一些浅显的解读,希望通过此文章可以让这两条定理(引理)能够发挥其作用。PS:引理与定理的区别:Ψ引理是数学中为了取得某个更好的定理而作为步骤被证明的命题,其意义并不在于自身被证明,而在于为达成最终定理作出贡献. Ψ一个引

2015-07-26 16:03:19 3774 1

原创 A*算法—第K短路

A*算法—第K短路A* 算法(这里的* 英文就读作star),是一种启发式搜索的方法,它离我们并不遥远,常用的BFS就是A*算法的一种特例。启发式搜索:DFS与BFS都属于非启发式搜索,又称盲目型搜索,它们最大的不同就是启发式搜索的选择不是盲目的,可以通过一个启发函数进行选择。 现在看一下下面的两张图,就可以很形象的理解了: 假如正常的搜索方式,我们会不断移动,直至遇到障碍物,显然这种方法是

2015-07-25 16:36:39 12788 2

原创 暑假NOIP笔记—搜索

暑假NOIP笔记—搜索Advertising:搜索,好。 以后你们%……&#,也就搜索能用上 你们以前的课都不用来,直接听我的就行了 搜索是信息学竞赛中最有用的方法,没有之一。 动态规划—记忆化搜索;图论—搜索再维护点东西。 ……Search:在一个搜索空间里,找到一个可行集。 Example: 屋子里有个钥匙找不到了,怎么找呢? 1.随机游走: ->瞎找 【概率存

2015-07-25 08:43:32 611

原创 暑假NOIP笔记—图论(下)

图论(Graph Theory)由于以下内容自己并不熟悉,因此并未完成,相关内容会陆续补充。1.连通性2.二分图3.网络流二分图: 二分图又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。 ——

2015-07-24 18:22:12 649

原创 暑假NOIP笔记—图论(上)

图论(Graph Theory)1.连通性2.二分图3.网络流连通性:搜索树上边的分类:树枝边: 在搜索树中的边后向边横叉边注: 以上不是一个图本身有的概念,应该是图进行DFS时才有的概念。图进行DFS会得到一棵DFS树(森林),在这个树上才有了这些概念。强联通分量:(SCC) 有向图强连通分量:在有向图G中,如果两个顶点vi,vj间(vi>vj)有一条从vi到vj的有向路径,同时还有一

2015-07-24 11:23:45 1788

原创 浅谈队列及栈的用法

浅谈队列及栈的用法STL中的queue以及stack是两个十分好用的数据结构,也是最简单的数据结构。在这里简单的介绍一下它们的用法。队列 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 —— [ 百度百科 ]正常来讲,如果

2015-07-23 15:43:57 894

原创 暑假NOIP笔记—代数+数位统计+概率+博弈论

暑假NOIP笔记—July 22rd代数+数位统计+概率+博弈论Morning:高斯消元线性方程组的解解同余方程组一类Xor问题常系数线性齐次递推方程矩阵乘法高斯消元系数矩阵/增广矩阵(系数矩阵)简单来说系数矩阵就是将方程组的系数组成矩阵来计算方程的解(扩增矩阵)就是在系数矩阵的右边添上一列,这一列是线性方程组的等号右边的值矩阵的初等行(列)变换定义 A定义 B项目3定义 C

2015-07-22 17:13:20 1442

原创 [HAOI2011]problem a(DP)

[HAOI2011]problem aDescription一次考试共有n个人参加,第i个人说:“有ai个人分数比我高,bi个人分数比我低。”问最少有几个人没有说真话(可能有相同的分数)Input第一行一个整数n,接下来n行每行两个整数,第i+1行的两个整数分别代表ai、biOutput一个整数,表示最少有几个人说谎Sample Input3 2 0 0 2 2 2Sample Output1

2015-07-21 20:46:13 1568

原创 矩阵操作

矩阵操作信息竞赛中矩阵的应用看似没用不过在实际应用中却能发挥很大的作用(可以把一些一维递推优化到log(n),还可以求路径方案等),在这里把矩阵的各种操作进行一下总结。 大体上说,矩阵操作有5种矩阵乘数矩阵的幂矩阵加法矩阵叉乘矩阵点乘矩阵乘法具体怎么做应该都清楚,在这里也说不太清楚 上两个小图: 基本性质1.结合性 (AB)C=A(BC). 2.对加法的分配性 (A+B)C=AC

2015-07-21 14:55:18 973

原创 POJ 2752 Seek the Name, Seek the Fame(KMP)

POJ 2752 Seek the Name, Seek the FameDescriptionThe little cat is so famous, that many couples tramp over hill and dale to Byteland, and asked the little cat to give names to their newly-born babies. T

2015-07-20 20:34:36 607

原创 POJ 3630 Phone List

POJ3630 Phone listDescriptionGiven a list of phone numbers, determine if it is consistent in the sense that no number is the prefix of another. Let’s say the phone catalogue listed these numbers:Emerge

2015-07-20 06:17:28 566

原创 暑假NOIP笔记—数论

July 17th今天上午数论,下午组合数学,and第一天。 上午主要讲了7点 - 取模 - 快速幂 - 快筛素数 - 分解质因数 - 约数个数(和) - 欧拉函数 - 欧拉定理以及费马小定理取模加法 (A+B) mod C = (A mod C + B mod C) mod C 减法 (A-B) mod C = (A mod C - B mod C) mod C 乘

2015-07-17 22:26:00 918

空空如也

空空如也

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

TA关注的人

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