自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 最短路(模板)【CodeChef CLIQUED,洛谷P3371】

自TG滚粗后咕咕咕了这么久,最近重新开始学OI,也会慢慢开始更博了。。。。最短路算法经典的就是SPFA(Bellman-Ford),Dijkstra,Floyd;本期先讲两个经典的单源最短路算法:首先是我最喜(hao)欢(xie)的SPFA(可惜经常被卡)SPFA:Warning:SPFA在OI竞赛中慎用,极易容易被卡!!!基本流程:从起点开始,每次将扫到的点...

2019-07-15 22:03:00 160

转载 关于博主

各OJ(隔膜)的ID(基本都是DFSlover):洛谷:蒟蒻jlb & DFSlovercodeforces:DFS_lover& Isonv(unrated)各大OJ:DFSloverQQ:1256787600(DFSlover)炉石&痒痒鼠:DFSlover(咸鱼玩家)& DFSlover(竹风夏意)皇室:Sigma(咸鱼)...

2019-07-08 23:39:00 183

转载 数位dp进阶(hdu2089,3652)

之前的文章已经讲过如何求1—r中的特殊数,这篇博客就来讲些进阶操作;直接看例题(hdu2089):(题目是中文的我就不写大意了)这题与hdu3555最大的区别就是规定了l,不再以1开始;解决这个问题也很简单,利用前缀和的思想,先计算1—l-1特殊数的数量,在计算l—r的数量,相减就是答案了;附上丑陋的代码: 1 #include<cstdio>...

2018-09-29 21:45:00 152

转载 数位dp浅谈(hdu3555)

数位dp简介:数位dp常用于求区间内某些特殊(常关于数字各个数位上的值)数字(比如要求数字含62,49);常用解法:数位dp常用记忆化搜索或递推来实现;由于记忆化搜索比较好写再加上博主比较蒟,所以本文基本只介绍用记忆化搜索实现的数位dp;记搜写法:一般记搜写法会暴力搜索每个数的每一位,如果满足特征就加入答案;而搜索中或搜完后用一个dp数组来存某一区间的特殊数的...

2018-09-29 21:21:00 133

转载 矩阵快速幂详解

介绍:矩阵乘法定义自行看百度;矩阵快速幂顾名思义,就是把多次矩阵乘法用快速幂的形式算出,一般常用于递推的优化;做法:如果是裸的矩阵快速幂,做法非常简单,先定义一个数组记录矩阵的每个数值,在做快速幂(快速幂中相应的乘用矩阵乘法代替);相关题目:1、【模板】矩阵快速幂照上面的方法做就ok了;注意刚开始ans数组要清成单位矩阵(任何矩阵乘它不变); 1 ...

2018-08-08 09:00:00 263

转载 倍增求LCA算法详解

算法介绍:看到lca问题(不知道lca是什么自(bang)行(ni)百度),不难想到暴力的方法;先把两点处理到同一深度,再让两点一个一个祖先往上找,直到找到一个相同的祖先;这么暴力的话,时间复杂度基本上是$ o(n) $;而观察一下暴力的过程,就会发现,其实一个一个祖先往上找效率非常的低,有没有能优化这一过程的方法呢?这时,强大的倍增就出现了,能够把暴力优化到$ o(lo...

2018-07-31 21:21:00 224

转载 codeforces 682C

鸽了两天,还是我太蒟了,mayan游戏调不出来,难题又不会,只有刷水DFS才能勉强维持一下生计这样子,我还是要提高姿势水平啊!题目描述:给定一棵树,每条边有边权,每个点有点权,如果某个点到其子节点的距离>子节点的点权,就删去该子节点以及其所有子节点,要求删去几个点;题解:很明显的水DFS;暴力DFS每个节点,记录所有点到当前节点的最大距离(这里用了贪心,到父节点...

2018-07-28 16:51:00 308

转载 Codeforces 980D

这题其实挺水的,但我比较vegetable,交了好多次才过。题意:给定一个序列,把这个序列的所有连续子序列分组,每组中任意两个数相乘是个完全平方数,输出每个子序列最少分的组数;思路:先把每个数都除去自身的完全平方因子,为什么呢?这样处理了之后,只有相同的数相乘才能变成完全平方数,而且原来相乘能变成完全平方数的数对也不会有影响,举个例子:$ 1 \times 4 = 4 $...

2018-07-25 16:02:00 119

转载 洛谷p3956 棋盘(NOIP2017 t3)

在noip考场上本来以为只能骗暴力分,没想到最后A了;本蒟蒻的做法比较简(zhi)单(zhang):记忆化深搜(考场上本来是想打广搜的,但我深搜稳一点就这样打了);具体:每个点用一个f数组记录当前位置到这个点的最优值,如果大于等于就跳出,否则更新继续做;深搜的过程中开个桶记录每个点是否无色,如果无色要注意下个走的点不能有色,如果下个点要走无色的格子,这里可以采取一个贪心的策略...

2018-07-13 13:31:00 147

转载 洛谷p3955 图书管理员(NOIP2017 t2)

蒟蒻的最后一篇pas题解。。。目前转c++ ing回顾了一下,发现c++的string真的好繁啊(主要我这个蒟蒻太菜不会用)还是pas的string操作简洁做法我这种蒟蒻不像别的dalao,懒得搞长度就直接扔了。。先把图书编码排个序,数据范围小就直接暴力选排接着判读书编码的后length(读者编码)长度的字符串是否与读者编码相等如果相等就输出,并且把k赋值为1...

2018-07-13 13:30:00 178

空空如也

空空如也

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

TA关注的人

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