自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 没事摸摸鱼

摸鱼

2021-12-04 18:16:37 91

原创 2020/7/4数论(一)

质数作为数论学习的一个总要分支,第一天的学习就从质数开始。 •质数(prime number)又称素数,一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。 •1既不是质数又不是合数。 对于素数我们要了解其中一些有用的性质: 1.在N>3时,在任何的N和N+1之中必然有一个数不是质数 2.质数有无穷多个(反证法,p1p2p3…pn+1) 3.N和N+2都为素数的的情况有很多,这样的一对数素数叫做孪生素数(eg:3和5,5和7,11和13,1E9+7和1e9+9,孪

2020-07-05 00:33:25 231

原创 斐波拉契数列与矩阵快速幂

斐波拉契数列 斐波拉契数列又称为“兔子数列”,是一些列这样的数形成的数列:1、1、2、3、5、8、13、21、34、……其递推规律如下: {F[n]=1 (n<=2)F[n]=F[n−1]+F[n−2] (n>2)\begin{cases} F[n]=1 \ (n<=2)\\ F[n]=F[n-1]+F[n-2] \ (n>2) \\ \end{cas...

2020-01-17 13:43:33 132

原创 最小生成树学习总结(二)

解决最小生成树的算法有两个: 1.Prim(普里姆算法)算法 2.Krustral(克鲁斯卡尔算法) 两个算法的比较: 1.Kruskal: (1).将所有边从小到大加入,在此过程中判断是否构成回路 (2).使用数据结构:并查集(不会并查集点我) (3).时间复杂度:O(ElogE) (4).适用于稀疏图 2.Prim: (1).从任一节点出发,不断扩展 (2).使用数据结构:堆 (3).时间复...

2019-12-11 16:58:36 252

原创 最短路学习总结(一)

图论这个东东怪难的,写个博客总结一下吧。 首先先贴一个图论的学习路线吧:https://blog.csdn.net/Fire_to_cheat_/article/details/80028763 再贴上从别处收集来的题:https://blog.csdn.net/cxb569262726/article/details/7859515(把这些刷完你就无敌了) 部分图片和文字来自:https://...

2019-09-29 10:05:07 509

原创 基础算法学习笔记与解析之简单搜索

最近在学习搜索,将题目和想法整理下来,以便以后复习用。 现在题目也没有做完,以后边做边补吧。 首先先上题目地址:https://vjudge.net/contest/317154 ([kuangbin带你飞]专题一 简单搜索) A - 棋盘问题 题目:在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定...

2019-08-10 00:20:11 121

原创 RMQ问题的求解方法—ST算法

ST算法针对的是没有修改操作的多次询问的RMQ问题,如果遇见动态的RMQ问题,使用时要谨慎。 主要思路:dp 预处理 时间复杂度:预处理时间复杂度O(nlogn),查询时间O(1)。 我们还是直接题目引入: 输入一串数字,给你MMM个询问,每次询问就给你两个数字X,Y,X,Y,X,Y,要求你说出XXX到YYY这段区间内的最大数。 输入格式: 第一行两个整数N,MN,MN,M表示数字的个数和要询问...

2019-08-06 21:56:48 203

原创 离散化树状数组求逆序对

离散化树状数组求逆序对 今天在学校ojojoj上看见一道求逆序对的题,上一次企图用冒泡排序做,结果wa了几发。学习树状数组时,猛然发现树状数组还可以求逆序对,于是打开了新的大门。 传送门:39.106.31.26/problem.php?id=3677(洛谷也有这道题P1908) 猫猫TOM和小老鼠JERRY最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你追我赶的游戏,现在他们喜欢玩...

2019-08-06 14:17:19 519

原创 树状数组的基本操作

一、单点修改区间查询 题目描述:给出一个长度为n的序列,有m个操作,分别为询问[l,r]的区间和,和将x位置上的值增加C。 思路:可以使用线性数组进行操作,对于每一次询问,修改的时间复杂度为O(1),询问的时间复杂度为O(n)。如果数量n较大,这种操作必定会超时,所以我们尝试用前缀和来维护这个数组。使用前缀和的方法,明显可以看出来,在每一次询问中,查询的时间复杂度为O(1),修改的时间复杂度为O(...

2019-07-25 02:00:30 240 2

空空如也

空空如也

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

TA关注的人

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