会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
123789456ye
已AFO
123789456ye
博客园
首页
联系
管理
上一页
1
···
5
6
7
8
9
2019年8月4日
2019暑假记录上
该文被密码保护。
阅读全文
posted @ 2019-08-04 18:54 123789456ye
阅读(18)
评论(0)
推荐(0)
编辑
2019暑假记录中
该文被密码保护。
阅读全文
posted @ 2019-08-04 18:54 123789456ye
阅读(18)
评论(0)
推荐(0)
编辑
2019年6月23日
关于精度控制
摘要: 总的来说,背一下就好了 令$a,b$为double类型数,$eps$为浮点误差(取$1e 6$~$1e 12$) \\begin{cases} a b & \mbox{if }a b eps \newline a==b & \mbox{else } \\end{cases}
阅读全文
posted @ 2019-06-23 14:58 123789456ye
阅读(220)
评论(0)
推荐(0)
编辑
2019年6月21日
快速幂与矩阵快速幂
摘要: 利用二进制拆分可将形如求$a^{n}$的问题的复杂度从$O(n)$降至$O(\log n)$ 可求出$a$,$a^{2}$,……,$a^{k}$ 若n的二进制表示下的第k位为1则乘上$a^{k}$,否则跳过 ~~自然语言是多么无力啊~~ 看代码会比较好 我们可以用快速幂的思想来解决掉一些递推问题 例
阅读全文
posted @ 2019-06-21 20:46 123789456ye
阅读(106)
评论(0)
推荐(0)
编辑
基础线段树
摘要: 线段树是一颗二叉树,支持区修区查,而且适用范围比较广泛 ~~(不过常数略大)~~ 码风:结构体数组实现 首先建树,数组要开到最大数据的4倍 给个证明吧 ~~(虽然挺简单的)~~ " 证明 " 以单点修改,区间查询求区间和为例 首先是上传和建树操作 接下来是区修区查 我们需要用到一个lazy标记 比方
阅读全文
posted @ 2019-06-21 20:45 123789456ye
阅读(101)
评论(0)
推荐(0)
编辑
树状数组简介
摘要: 简单讲一下我对树状数组的理解 c[i]等于它所管辖区域的a的和(或者其他的) 这就是树状数组的原理 树状数组的优势在于 代码好写且常数较小 缺点是适用范围较小,只适用于可以从$[1,r]$和$[1,l]$推出$[l,r]$的问题 最常用的就是维护区间和 以下代码以求前缀和(单点修改,区间查询)为例,
阅读全文
posted @ 2019-06-21 20:44 123789456ye
阅读(136)
评论(0)
推荐(0)
编辑
[LuoguP2261]余数求和[数论分块]
摘要: "Luogu" 我看了一堆大佬的博客才搞懂数论分块 数论分块适用于给定$n,k$求型如 $$ \sum_{i=1}^{n}\left \lfloor \frac{k}{i} \right \rfloor f(l,r) $$ 的式子 可将$O(n)$的复杂度降至$O(\sqrt n)$ 首先定义$l=
阅读全文
posted @ 2019-06-21 20:43 123789456ye
阅读(128)
评论(0)
推荐(0)
编辑
c++对拍程序写法
摘要: 以下方法所有程序都必须在同一个文件夹(或者你想打一长串文件路径也行) std是标程,test是暴力(反正要是对的),data是造数据的 Ubuntu下你需要换的东西: 运行程序从std.exe换成./std 比较命令改成"diff test.out std.out -b -B -w" 第一种 好处:
阅读全文
posted @ 2019-06-21 20:42 123789456ye
阅读(762)
评论(0)
推荐(0)
编辑
c++微秒级计时+对拍+随机数
摘要: ###调用了c++11加入的chrono库和命名空间 大部分内容来自这篇blog ####注意 如果你直接这么写你会发现用纳秒级的代码实际上的精度是0.1微秒 这是因为在Windows下system_clock只有这个精度 ~~所以如果想做到真正的1ns需要用high_resolution_cloc
阅读全文
posted @ 2019-06-21 20:42 123789456ye
阅读(447)
评论(0)
推荐(0)
编辑
上一页
1
···
5
6
7
8
9