自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LiRewriter的博客

一个蒟蒻咸鱼OIer的博客

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

原创 blog迁移

https://lire.yuyuko.cc kino觉得CSDN的公式太丑了。。于是就帮我搭了一个qwq 所以说大概以后主要会在那边。。 于是luogu博客->文化课博客捎带发题解(x 其它的大多会发在那边qwq 这边基本上就不怎么用了 大概就是这样...

2018-02-12 09:36:47 610 3

原创 lyd读书笔记 0x05 排序(下)

终于看到了完结的曙光。。话说我规划今天做后面的题诶。。k大数随机选取一个数,将比它大的放在左边,小的放在右边,设有cntcntcnt个比它小的,k≤cntk≤cntk \leq cnt就在左半段找,否则去右半段。这样递归即可,复杂度O(n)O(n)O(n)。 万能的STL有nth_element()分治排序与逆序对#include <iostream>...

2018-02-12 00:14:21 460 2

原创 lyd读书笔记 0x05 排序(中)

中位数货仓选址求∑ni=1|ai−x|∑i=1n|ai−x|\sum^n_{i = 1}|a_i - x|的最小值。如果x<中位数,x后面的数的增加量大于前面的数的减少量 反之亦然。 所以x为中位数。ljt神犇: 将(i,ai)(i,ai)(i, a_i)投影到坐标平面上 然后用直线x=kx=kx = k去扫,可以想象到在上下点分布平均时距离总和最小。均分...

2018-02-10 22:31:51 448

原创 lyd读书笔记 0x05 排序(上)

好长,好复杂。。排序算法第一类O(n2)O(n2)O(n^2)算法:选择、插入、冒泡 第二类O(nlogn)O(nlogn)O(nlogn)算法:堆排、归并、快排 第三类玄学算法:计数、基数、桶排 然而我并没有仔细学过。。所以就先从最基础的地方开始。选择排序:每次从序列中选一个最小的放在最前面,重复执行。插入排序:假设前k个已经排好序,我们就可以找到新的数插进去。如果用二...

2018-02-10 12:35:58 390

原创 lyd读书笔记 0x03递归 0x04二分

递归二分不分家~~~~递归递归的宏观描述将解答的应用场景扩大到原问题的状态空间,并且扩展过程中每个步骤有相似性,则可以考虑递归和递推。 推导路线难以确定,从路线上反向回溯的遍历方式是递归。 假如我们能够做到:缩小问题状态空间规模,尝试求解规模缩小后的问题,找到规模缩小后的问题可以将答案扩展,如果失败去寻找其他变换路线直到确定无解。 其中规模缩小后的子问题用原问题解决是...

2018-02-08 22:52:55 486

原创 lyd读书笔记 0x02 枚举、模拟、递推

费解的开关http://www.joyoi.cn/problem/tyvj-1266 Tyvj挂了以后说实话。。joyoi好sabi啊。。 好吧其实挺好看的。。 首先有两条并不显然的性质。一个是,每个位置至多被点一次,这是因为如果有多于一次的点击就相当于浪费。 另一个是,如果第一行固定,那么剩余位置也随之固定。证明如下: 第一行固定则第一行固定。 假定前k行的是确定的,那么如果想把...

2018-02-08 15:25:14 289

原创 exgcd 重修

kino好强啊orz 突然发现连青蛙的约会都没过 怎么办 威严尽失(似乎从未存在) 重修好了! 新年版的CSDNemmmmmexgcd的数学推导真是受不了最近的CSDN了。。数学公式怎么可以那么丑!!! 先证gcd的性质,即gcd(a,b)=gcd(b,a mod b)gcd(a,b)=gcd(b,a mod b)gcd(a , b) ...

2018-02-08 09:38:52 434

原创 lyd读书笔记 0x01位运算

回来了一本算法竞赛进阶指南。可喜可贺,可喜可贺。 于是怀揣着期末考试GG的决心,我….开刷了(x) 顺便一提。。打*的题太丧病了所以就不做了。。基本概念bit是度量信息的基本单位。 0x表示16进制,0xff代表-1,0x7f代表128。 在m位二进制中,从右到左最低位为第0位,最高位为第m-1位。 我们常用0x3f3f3f3f表示最大值,因为二倍是int最大整数,每8位相同

2018-02-06 20:22:31 432

空空如也

空空如也

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

TA关注的人

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