毒液哥
码龄9年
  • 19,511
    被访问
  • 44
    原创
  • 1,726,211
    排名
  • 5
    粉丝
  • 0
    铁粉
关注
提问 私信
  • 加入CSDN时间: 2013-09-10
博客简介:

毒液哥的专栏

博客描述:
蒟蒻开始写博客
查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得8次评论
  • 获得43次收藏
创作历程
  • 1篇
    2021年
  • 6篇
    2019年
  • 2篇
    2018年
  • 1篇
    2017年
  • 11篇
    2016年
  • 23篇
    2015年
成就勋章
TA的专栏
  • 杂谈
    5篇
  • 网络流
    8篇
  • 最短路
    3篇
  • 二分
    5篇
  • POJ
    6篇
  • SPOJ
    2篇
  • BZOJ
    13篇
  • 最大权闭合子图
    1篇
  • HNOI
    4篇
  • 计算几何
    1篇
  • DP
    5篇
  • 矩阵乘法
    1篇
  • DFS
    1篇
  • 数位DP
    1篇
  • 树链剖分
    2篇
  • 线段树
    7篇
  • 数据结构
    9篇
  • 左偏树
    1篇
  • 堆
    1篇
  • 字符串
    1篇
  • 后缀数组
  • AC自动机
    3篇
  • HDU
    2篇
  • 分治
    1篇
  • 主席树
    1篇
  • 树套树
    4篇
  • 平衡树
    5篇
  • 分块
    2篇
  • 替罪羊树
    1篇
  • 考试
    1篇
  • 总结
  • APIO
    1篇
  • Codeforces
    2篇
  • NOIP
    1篇
  • CS:APP
    2篇
  • 数据库
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

局部性原理的理解

局部性原理的理解17300240036 杜逸闲本文首先介绍了局部性原理的定义,然后列举了一些局部性原理的应用,接着具体讨论了局部性原理在page coloring中的应用,最后分析了局部性原理的本质。什么是局部性原理在计算机学科的概念中,局部性原理是一个常用的术语,指处理器在访问某些数据时短时间内存在重复访问,某些数据或者位置访问的概率极大,大多数时间只访问局部的数据。主要可以分为时间局部性和空间局部性两种。时间局部性如果一个数据正在被访问,那么在近期它很可能还会被再次访问。任何编写过程序的人都
原创
发布博客 2021.03.09 ·
1930 阅读 ·
3 点赞 ·
0 评论

数据库导论 Project1 Report

数据库导论 Project1 报告杜逸闲 17300240036概况本项目是为复旦大学内部使用而设计的失物招领平台。用户在使用复旦大学邮箱注册并登录以后可以发布失物招领和寻物启事;在未登录情况下也可以对已发布的寻物启事(失物招领)进行搜索和筛选。同时本项目对手机端进行了适配,可以满足主流的移动端使用需求。本项目使用HTML配合Java Script语言以网页形式制作前端,服务器端(后端)使...
原创
发布博客 2019.05.12 ·
379 阅读 ·
1 点赞 ·
0 评论

ICPC2018 徐州区域赛 比赛报告

ICPC2018 徐州区域赛 比赛报告Sunder-杜逸闲关于本比赛本场比赛于2018.10.28在徐州由中国矿业大学承办,本人所在队伍Sunder – 由杜逸闲,裘家浩,周浩博组成的队伍 – 拿到了14/289金牌。比赛过程开场杜逸闲从后往前看,裘家浩从中间开始看,周浩博从前往后看题。过了20分钟才有人过A题,杜逸闲开始读A题冗长的题面,发现A题是较简单题。通过A之后有人过G题,杜...
原创
发布博客 2019.01.14 ·
505 阅读 ·
0 点赞 ·
0 评论

ICPC2018 亚洲区(东大陆)总决赛 比赛报告

ICPC2018 亚洲区(东大陆)总决赛 比赛报告Sunder-杜逸闲关于本比赛本场比赛于2018.12.16在西安由西北工业大学承办,本人所在队伍Sunder – 由杜逸闲,裘家浩,周浩博组成的队伍 – 拿到了39/382银牌第一名。比赛过程比赛开始杜逸闲从后往前读题,周浩博从前往后读题,裘家浩从中间开始读题。杜逸闲跟榜过了签到题D题,又跟榜写了签到题L题,但没有通过。裘家浩在此期...
原创
发布博客 2019.01.14 ·
340 阅读 ·
0 点赞 ·
0 评论

SAM-后缀自动机

后缀自动机杜逸闲 17300240036引论后缀自动机(Suffix Automaton, SAM)是基于后缀匹配的后缀数据结构中一种功能强大的数据结构。作为一个能接受字符串所有子串的有限状态自动机,后缀自动机构建的时空复杂度均只需要O(n⋅Σ)O(n \cdot \Sigma)O(n⋅Σ), 其中nnn为字符串长度,Σ\SigmaΣ为字符集大小。下文将会讨论后缀自动机的基本定义和构造...
原创
发布博客 2019.01.14 ·
242 阅读 ·
0 点赞 ·
0 评论

可持久化数据结构

可持久化数据结构杜逸闲 17300240036概论本文假设读者对数据结构有一定了解,对此概念不做赘述。可持久化数据结构是一类数据结构的统称。若我们能在某一时刻访问一数据结构的任何历史版本,则称该数据结构为可持久化数据结构。若一个数据结构是可持久化的,则可以通过修改该数据结构,在各操作时间复杂度不改变的同时,使其成为一个可持久化数据结构。由定义可知,可持久化数据结构的任何一个历史版本都...
原创
发布博客 2019.01.14 ·
542 阅读 ·
0 点赞 ·
0 评论

数据结构Project 报告

数据结构Project 报告毒液哥 Fudan University问题描述与定义维护一个二维平面上的数据结构,要求支持:插入一个点删除一个点插入一个多边形删除一个多边形询问一个点在哪些多边形内部询问一个多边形内部有哪些点算法设计流程朴素算法若给定一个点和一个多边形,我们知道可以使用射线法判断该点是否在该多边形中。那么很容易地,我们得到一个朴素的算法:用vector记...
原创
发布博客 2019.01.10 ·
245 阅读 ·
0 点赞 ·
0 评论

The Report of the Bomb Lab

The Report of the Bomb LabThe Lab2 in CS:APP毒液哥 Fudan UniversityThe CS:APP Bomb Lab teaches students principles ofmachine-level programs, as well as general debugger and reverseengineering skill...
原创
发布博客 2018.10.21 ·
369 阅读 ·
1 点赞 ·
1 评论

The Report of the Data Lab

The Report of the Data LabThe Lab1 in CS:APP杜逸闲 17300240036CS:APP Data Lab helps develops the student’s understanding of bitrepresentations, two’s complement arithmetic, and IEEE floating point....
原创
发布博客 2018.10.09 ·
98 阅读 ·
0 点赞 ·
0 评论

欢迎使用CSDN-markdown编辑器

ICPC沈阳区域赛比赛报告杜逸闲比赛记录(个人视角)因为比赛一共有13题,按照平时训练的惯例我从E题开始往后看。快速看完EFGH的题面后,发下E和H是博弈题,F是数学题,G题题意不太好懂。于是决定先写出F题的式子化简后同ws讨论。待ws过了签到题以后,跟他讨论了一会儿F题,无果。抬头看了一眼榜后开始看L题,想到了一个DP算法。将算法跟ws讨论后发现了一个正确的性质,随后A掉L题。大约一小时,左边的队
原创
发布博客 2017.10.24 ·
163 阅读 ·
0 点赞 ·
0 评论

NOIP 2016 Day2 解题报告

NOIP 2016 Day2 解题报告
原创
发布博客 2016.11.27 ·
771 阅读 ·
0 点赞 ·
1 评论

CodeForces Round #370 (div.2) 即 Codeforces 712

CodeForces Round #370 (div.2) DescreptionA设A[i] = B[i] - B[i + 1] + B[i + 2] - B[i + 3]… 现在给出A序列,求B序列。B给出一个有上下左右四个方向的移动序列。你能任意改变这个序列,问能否用最少的修改次数使得最后回到起点。C给出一个边长为X的正三角形,每次操作可以修改一条边的长度,要求是边保持整数且始终能构成三角形
原创
发布博客 2016.09.11 ·
612 阅读 ·
0 点赞 ·
0 评论

Codeforces Round #369 (div.2) 即 Codeforces 711

CodeForces Round #369 (div.2) DescreptionA有N排座位,每排有4个,这4个被分成了两组。给出每个座位是否是空的,问是否有相邻的座位。B给你一个N * N的幻方,其中缺了一个格子,要求你填上。C有N个点M种颜色,有些点没有颜色。给出了每个点分别染色成每种颜色的代价,要求染色后颜色的段数等于K。求最小代价。D有N个点,每个点有一条出边,你可以任意转换边的方向。问有
原创
发布博客 2016.08.31 ·
376 阅读 ·
0 点赞 ·
0 评论

试试Markdown

分治法DivideConquerCombine分治矩阵乘法将矩阵分为四个子矩阵递归计算再调用四次矩阵乘法合并解 优化:使用7次而非8次矩阵乘法。求解递归式代入法猜测一个可能的渐进界用数学归纳法求证谨慎猜想,严谨求证(简单猜想,不用求证)主方法用来求解递归式,步骤如下:
原创
发布博客 2016.08.04 ·
317 阅读 ·
0 点赞 ·
0 评论

APIO2015 UOJ #110 - #112 题解

T1:给你一个序列A,问将A划分成K块(A 有个显然的想法是按二进制位依次考虑。那么假设当前在考虑第pos位,之前位的ans已经确定,我们可以用dp[[i][j]表示前i个元素分成j块能否满足条件,那么枚举断点,再判断一下就行。最后看这一位能否为0,就是找dp[N][i] (A 上述做法复杂度为O(N ^ 3 * log(Ans)),无法通过最后一个子任务。但我们注意到最后一个子任务中
原创
发布博客 2016.04.27 ·
461 阅读 ·
0 点赞 ·
0 评论

HNOI模拟 2016.3.31 百步穿杨

题目和数据在这里: 链接:http://pan.baidu.com/s/1nu5JRzr 密码:wt2n题目大意:给你一个棋盘,格子有三种类型:指定方向的箭塔,目标,或者空地,每个箭塔可以选中一个目标(当然每个目标只能被选一次),求最大收益额外条件:箭塔的射程内不会有其他箭塔限制:箭塔的攻击轨迹不能相交发现隐藏条件:箭塔的攻击轨迹不能相交,那么每个格子只能被一个箭塔穿过。因
原创
发布博客 2016.04.21 ·
391 阅读 ·
0 点赞 ·
0 评论

BZOJ4540 HNOI2016 序列

题目大意:给你一个长度为N的序列,每次询问给定一个区间,询问该区间内每个子区间的最小值的和。很容易想到:对于一个元素可以求出Left和Right表示左端点在[Left, i],右端点在[i, Right]的区间最小值为这个元素(对于权值相同的可以任意指定相对大小)题目朴素的做法,给你平面上N*N个点,每次询问以一个矩形内点的核,那么每个点实际上会将一个矩形内所有的点权值都改为该点点权。那么
原创
发布博客 2016.04.20 ·
569 阅读 ·
0 点赞 ·
0 评论

BZOJ4538 HNOI2016 网络

这道题解法很多,我知道三种:点分治;利用DFS序转化为平面内求最值问题;直接搞这题考场上刚了很久,但是最终没有写出来,于是导致第一天雪崩,考试一定要冷静。做的时候想到了前两种方法,因为第二种比较直观,于是选择了第二种。但是发现这东西直接维护的话:1.用3个树套在一起(堆可以用两个优先队列做出来,但是STL似乎很慢),很难写,加复杂度很吓人。2.用KD-TREE,但是这东西我不熟
原创
发布博客 2016.04.19 ·
649 阅读 ·
0 点赞 ·
0 评论

纪录一些实用的小东西

有用或者有趣的东西就纪录一下!
原创
发布博客 2016.04.17 ·
348 阅读 ·
0 点赞 ·
0 评论

BZOJ3065 带插入区间K小值

因为要求支持插入,所以里层可以套上一个平衡树来维护对应位置的信息。一般来说平衡树各项操作都是O(logN)的,但是由于外层要维护一个线段树,那么带旋转的平衡树复杂度就难以保证,因为每动一个节点就要在线段树中插入这个节点的子树大小个数的点。(点的深度和子树大小负相关)带旋转的平衡树最坏情况每次都调整某个点到根的路径,而不带旋转的替罪羊树则是调整整棵子树。所以带旋转的平衡树中深度越小的点越
原创
发布博客 2016.01.22 ·
1070 阅读 ·
0 点赞 ·
0 评论
加载更多