自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangyixin_oier的博客

一个蒟蒻OI的Blog

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

原创 树链剖分详解

树链剖分详解树链剖分详解树链剖分详解转载自洛谷https://www.luogu.org/blog/communist/shu-lian-pou-fen-yang-xie树链剖分就是将树分割成多条链,然后利用数据结构(线段树、树状数组等)来维护这些链。 别说你不知道什么是树╮(─▽─)╭(帮你百度一下) 前置知识: dfs序 LCA 线段树先来回顾两个问题: 1,将树从 x ...

2018-08-06 18:18:53 282

原创 算法 -LCA最近公共祖先求最短路算法

算法 -LCA最近公共祖先求最短路算法[算法定义及适用范围] LCA(最近公共祖先)是一种树上的算法,求任意两点A,B的最近公共祖先。一幅n个顶点,n-1条边的图就认可以认为这幅图是一棵树。 如下图是一幅n个顶点,n-1条边的图,即一棵树。随机取出两个点X,Y,找到他们的最近公共祖先,即点1。在寻找最近公共祖先的同时,ans记录走过的路径长度。在找到最近公共祖先的时候,找到最短路,算法结束...

2018-08-06 16:54:20 604

原创 题解 -NOIp2011 Day1T1 铺地毯(carpet.cpp/.c/.pas)

题解 -NOIp2011 Day1T1 铺地毯(carpet.cpp/.c/.pas)主要思路 其实有个输入完了就能判断的简单方法。。。 就是当要求的点sx,sy按顺序对于每一个地毯的a,b,g,k 当有sx>=a && sx<=a+g &&sy>=b&&sy<=b+k时地毯在上面。。。。。 这样O(n)就能出来。。。代码...

2018-08-05 16:04:12 311

原创 题解 -NOIp2015 Day1T1 神奇的幻方(magic.cpp/.c/.pas)

题解 -NOIp2015 Day1T1 神奇的幻方(magic.cpp/.c/.pas)主要思路个人感觉,NOIP 提高组考这种题,实在是太水了,根据题意写个模拟就完事儿。 主要思路是:每填一个数字,就保存一下这个数的坐标。填下个数的时候,刚才保存的坐标就是 (K - 1) 的坐标。跟据此坐标判断 K 应该填到哪个位置。其中,填第一个数的时候需要特判。代码#include&l...

2018-08-04 17:01:01 328

原创 题解 -NOIp2011 Day1T3 Mayan游戏(mayan.cpp/.c/.pas)

-NOIp2011 Day1T3 Mayan游戏(mayan.cpp/.c/.pas)欢迎来到本蒟蒻的题解题目 Mayan 游戏 (mayan.cpp/c/pas) 问题描述 Mayan puzzle 是最近流行起来的一个游戏。游戏界面是一个 7 行 5 列的棋盘,上面堆放着一些方块,方块不能悬空堆放,即方块必须放在最下面一行,或者放在其他方块之上。游戏通关是...

2018-08-04 13:10:50 351

原创 题解 -NOIp2013 Day1T3 货车运输(truck.cpp/.c/.pas)

-NOIp2013 Day1T3 货车运输(truck.cpp/.c/.pas)欢迎来到本蒟蒻的题解题目 货车运输 (truck.cpp/c/pas) 题目描述 Description A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重...

2018-08-02 15:18:08 564

空空如也

空空如也

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

TA关注的人

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