自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lyra's DDF

不思議な世界、素敵な世界!

原创 ORZ FSF

此处通向DDF: https://zhuanlan.zhihu.com/shiraha

2017-10-25 18:57:13 273 2

原创 跪PoPoQQQ

无聊点开Po姐博客…… 开始一个题一个题的嘴巴…… 震惊!某选手多年来实力没有长进的原因竟然是…… 只保留点开并且没会的标签QAQ 树的点分治: BZOJ 3435 Wc2014 紫荆花之恋 动态树分治+替罪羊树+Treap BZOJ 3672 NOI2014 购票 树的点分治+斜率优...

2017-06-29 16:46:05 488 2

原创 点分治

点分治是统计树的路径问题/有序点对计数问题……这些东西的一种算法。 介绍一下它的思路。 有一个题: 求树上距离为kk的点对个数,其中(u,v)(u,v)和(v,u)(v,u)视作同一个点对。 做法: 转成长度为kk的路径条数。 暴力枚举每一个点,统计过这个点的合法路径个数,然后把这个点...

2017-01-20 20:08:26 318 0

原创 斜率优化

1.北京冬令营的一个无聊题目 题意不说了,简略概括其实就是: 给你个数组a,求个前缀和数组之后,有个dp转移,叫做: f[i] = min\{f[j]+(sum_i - sum_j)^2\} \ f[i]=min{f[j]+(sumi−sumj)2} f[i] = min\{f[j]+(su...

2017-01-20 14:48:10 273 0

原创 刷题日记

我先自己立个flagQAQ 如果我一天刷不到5道题/上午刷不到2道题就在第二天的早上/中午跑3圈。 这样就能锻炼身体以及写题辣。 另外,此文章拒绝以任何形式转载,原博客为blog.csdn.net/zxn0803.由于本人去会考了所以刷题日记停止了一段时间…… 这几天会补上之前的题目,争取...

2016-12-26 08:58:46 658 0

原创 概率初步笔记

1.样本空间Ω\Omega代表事件的全集,即一次实验发生的所有事件的并集。 2.概率测度P(A)P(A)表示AA事件在样本空间中的发生概率(跟没有解释一样 = =)。 3.概率测度满足一些性质: ∑A∈ΩP(A)=1\sum_{A\in \Omega} P(A) = 1 ∀A∈Ω,P(A)...

2016-12-13 11:00:24 366 0

原创 奇怪的技巧

奇怪的技巧(不知道有什么用)

2016-12-03 23:25:31 349 1

原创 ProjectEuler习题

<翻译+题解。> 既然要做英文题,那么就好好做,认真写结题报告。Problem 401题意:求∑ni=1g(i)\sum_{i=1}^{n}g(i)其中g(n)=∑d|nd2g(n) = \sum_{d|n}d^2。 n≤1015n \leq 10^{15} ,答案对10910^9...

2016-12-01 10:44:56 329 1

原创 题目<2016/11/30>

1.HDU5731 轮廓线状压DP+裸的容斥原理。 首先考虑没有任何限制的多米诺骨牌的问题。 那么我们暴力DP的话就是让不放的为0,放了的为1. 但是太暴力了,我们可以这样想。 对于第i个位置,我们实际上只关心第i个位置的: 如果我们知道这个轮廓线的所有状态,我们通过枚举这个格子怎...

2016-11-30 21:17:23 210 0

原创 网络流题目总结

这次再收flag就真的退役了…… 每天的任务是一场CF/TC的Div1. 再刷几道BZOJ题目。 同时会刷一道网络流题目。总体思路: 1.二分答案+check[scoi奇怪的游戏] 2.拆点表示自身的限制[scoi蜥蜴] 3.最小代价/最大收益转化成最小割[tjoi线性代数] 4.分...

2016-11-28 09:41:26 272 0

原创 手残错误总结

一些易错的地方:1.空间是很容易算错的,尽管很多题不卡空间。 3kw int = 128MB 2.在组合数取模的时候,阶乘数组可能会开小,因为你不一定看仔细那个组合数的m和n的定义域。 3.多组读入的时候,不要在读入时判解并退出。 4.s.lower_bound(val);(这个是对的) ...

2016-11-24 13:54:27 204 0

原创 计算几何Flag

人形自走Flagzxn再次上线 计算几何是不能一点都不会的。 即使NOI不出,省选不出,什么地方的考试都不出。 但是调试这种代码肯定会给我带来很大的好处。 而且…… 像是裸的凸包/旋转卡壳的话,自己现在还不会写,就感觉有点尴尬了。 记得当时调<冷冻波>这个题目的时候,自己就...

2016-11-21 22:54:32 291 0

原创 CF#380菜鸡题解

A.给你n个车,时间限制内要走到S。 路上有加油站免费加油。 对于每辆车,你都可以花2升油走1步花1分钟,或者花1升油走1步花2分钟。 问最小花费。 一眼二分就秒了。 B.还没看题。 C.给你一个序列,表示深度。 问这序列需要修改至少几次才能搞成一棵树。 这显然你排个序倒着判断一下...

2016-11-21 15:47:20 275 0

原创 NOIP2016滚粗记

名字都想好了…… 如果NOIP滚粗掉的话就直接退OI了QAQ 先来说一说DAY1怎么炸的QAQ T2应该是智障题…… 写吧写吧…… 嗯好像复杂度不对。 等等我冷静下? 啊? 嗯?两个小时过后…… 算了看T3。 咦,SBdp,赶紧写写写。 写完了,过样例,爽。 等等,第二个样...

2016-11-19 15:36:46 160 0

原创 bzoj2725

先跑一下最短路图。 然后随便拎出来一条路径,把它叫做树边。 之后用不在这条路径的边去更新信息即可。 那么我们考虑这个路径P。 其中(u,v)在路径P上。 如果我们不删除(u,v)而是删除非路径上的边,那么我们就会直接输出。 如果(u,v)在路径上,那么我们肯定要选这种东西去规避(u,v...

2016-11-16 22:56:06 424 0

原创 日常比赛总结

是时候该写每一场的NOIP模拟赛总结了…… 11/09/am: minshuoAK辣! 太强辣! 大致这套题的含义就是3个SB题,然而自己离散化的时候sort的下标错了,就只拿了220. 11/09/pm: 5道题才拿300…… 事实还证明这些题依旧是脑残题…… 第三题裸上CDQ分...

2016-11-10 22:55:21 274 0

原创 一些优(简)秀(单)的算法实现技巧

1.定义一下自己习惯的变量名。 比如我比较喜欢在离散化的时候用lsh这个变量存离散值。b[++ lsh] = val[i]; sort(b+1,b+1+lsh); Rep(i,n)val[i] = lower_bound(b + 1,b + 1 + lsh,val[i]) - val;2.定义一...

2016-11-09 22:32:31 270 0

原创 发现的一些问题

1.好像不会树dp了(显然不是基础的树dp) 2.SAM&&LCT&&FFT好像忘光了 (这tm我居然好意思写出来) //不过还好复习了下SAM终于记起来了hh 3.总是不能发现单调性 4.数论没做过题,感觉要跪TAT

2016-11-08 07:41:51 94 0

原创 鱼的记忆[较为重要的知识点/技巧]

传说中鱼只有7s的记忆。 而我不足7s的记忆。 真是悲伤TAT 记了什么东西,一会就忘记了。我当时初中的时候想去自学高中课程…… 但是自己完全没看懂。 其实不是自己看不懂而是自己“觉得”这个东西没什么用。 而且还”难”。 所以就选择性的忘记了。 我不想我学过的SAM,LCT什么的都...

2016-11-05 09:04:05 547 0

原创 oj上已读的题目/好题

没错,下面就是读了但是还没写的题目 1293: [SCOI2009]生日礼物 显然的一个三进制状态,单调队列+前缀和维护一下就行? 当然要是存60个last我也不想说什么…… 1217: [HNOI2003]消防局的设立 初看起来好像是树DP。但是可以贪心,肯定是中间有4个点的时候是最好...

2016-11-04 08:27:11 196 0

原创 数论基础知识小结

窝来大致说一下数论的一些东西: 1.欧几里得相关的两个定理: 欧几里得原理:(a,b)=(b,a mod b)(a,b) = (b,a \ mod\ b) 证明: 设r=a mod b,then a=kb+r设r = a \ mod \ b,then\ a = kb + r 设c为a...

2016-11-01 10:06:31 445 0

原创 浅(抄)谈(袭)一类反演问题

这是一个数学完全从0开始异世界生活的人的反演笔记。 我们发现自己不会二项式定理,故无法学习二项式反演,所以我们要先学习一个: 引入: 二项式定理: ∑k=0n(nk)akbn−k=(a+b)n\sum_{k = 0}^n {\binom n k}{a^{k}}{b^{n - k}}...

2016-10-27 09:16:27 646 3

原创 图论填坑系列TAT

这篇文章禁止以任何形式转载。 这篇文章禁止以任何形式转载。 这篇文章禁止以任何形式转载。dij我现在还不会我会说嘛…… 虽然说暂时死不了。 Tarjan算法 首先我们要知道这个东西可以把有向图缩掉强连通分量后变成DAG。 有向图强连通分量:在有向图G中,如果两个顶点vi,vj间(vi&...

2016-10-24 23:18:24 290 0

原创 dp练习orz

1.51nod1296 对于一段,限制只有前一个和它本身。 定义f[i][j]f[i][j]表示前ii个数结尾是第jj名的方案数。 转移也很显然。 #include #define Rep(i,n) for(int i = 1;i using namespace std; cons...

2016-10-24 18:57:58 166 0

原创 更新博客系列

好久不更新博客了…… 来更新一发! [bzoj4531]路径 dp[i][j][k][l]dp[i][j][k][l]表示这个东西有j个左括号,当前走了i步,上次在k节点,是不是单独的一个0. 然后就暴力分类大讨论即可。#include <bits/stdc++.h> #def...

2016-10-20 08:34:23 208 0

原创 日记2016.10.12 + 2016.10.13

周记变成日记的格式了。。。 先来总结下今天白天做的题目。。。 1036: [ZJOI2008]树的统计Count 10分钟敲完就A的树剖,没什么可说的。#include <bits/stdc++.h> #define Rep(i,n) for(int i = 1;i <= ...

2016-10-12 16:52:32 287 0

原创 随机规划自己的一天系列233

大概写了一个小程序去决定今天要做什么。 每天可以叉掉一个任务。 然后随机生成另外的一个任务。#include <bits/stdc++.h> #define Rep(i,n) for(int i = 1;i <= n;++ i) using namespace std; st...

2016-10-08 15:22:08 261 0

原创 基础算法模块总结

并查集Problem 1 【bzoj1116】[POI2008]CLO 题意:把无向图的一部分边定向,让每个点有且仅有一个入度。 (无向边不参与计算。) 题解: 考虑一旦在加入一条边之后,形成环,那么这个集合显然是可行的。对并查集的每个集合设立标记,合并的时候标记合并即可。 标记合并:...

2016-10-04 16:53:08 216 0

原创 COT2

博客已经好久不更新了。 一来是身体差,二来也是没有人看。 再者说自己也比较懒 然后兴致勃勃跑去直接写了个二维bit…… 后来觉得不过瘾就去写了个树上莫队QAQ 然后…… 因为自己纸张调了一下午。 TAT 其实还是很好懂的,随便找找就能找到资料。#include <bits/s...

2016-09-29 14:38:52 289 0

原创 高中立体几何基础

我真的受不了了…… 来总结数学定理了TAT线线平行:判定定理: 平行公理。 性质定理: 很强大的很多性质。线面平行:判定定理: 1.平面外一条直线与此平面内的任意一条直线平行,则该直线与此平面平行。 2.平面外一条直线与垂直于此平面的垂线垂直,则这条直线与此平面平行。 性质定理: 1.一条...

2016-09-20 16:49:23 805 0

原创 周记<From 2016/9/8 to 2016/9/14>

Day1回去听了节数学,感觉他们全程都在水啊。 NOIP似乎不是很虚的了。 不知道为什么这么自信。 但是文化课还是有点虚啊。QAQ 在所有人都离开机房的时候自己写了一些东西…… “如果自己的技能树可以洗点的话,那么现在一定会都洗到文化课上吧。” “但是不能洗点的啊。” “而且自己也不...

2016-09-08 14:50:40 142 0

原创 容斥原理

今天为什么开坑容斥原理了呢。 因为自己实在是太弱了啊连容斥原理都不会TuT。 硬币购物一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买si的价值的东西。请问每次有多少种付款方法。 这个嘛。即求同时满足: a1<=d1,a2&l...

2016-09-03 22:32:20 580 0

原创 周记<From 2016/9/1 to 2016/9/7>

立个Flag。 不颓是不可能的QAQ 但是可以颓文化课呀QAQ 还可以颓B站呀QAQ 看几分钟鬼畜什么的(应该比玩游戏什么的好吧23333 (逃 尽量不颓了QAQ 尽量的定义是: 1.一天颓废的时间<= 0.5h 2.想颓可以通过睡觉什么的2333 3.困了睡觉不算颓QA...

2016-09-01 22:01:43 263 0

原创 数点问题

1.一维数点: 每次询问val<=qval <= q的有多少个。 1)按照valval排序然后二分。 2)树状数组 2.二维数点: 每次询问ai<=xa_i<= x && bi<=yb_i <= y的有多少个。 1)树状数组+线段树等...

2016-09-01 11:02:27 1854 1

原创 奥妙重重的网络流

这两个代码都是BZOJ1532的代码,仅仅是建图的差距就导致了4倍时间差。至今不懂为什么,先留下代码。#include <bits/stdc++.h> #define v edge[i].to #define RepG(i,x) for(int i = head[x];~ i;i = ...

2016-08-30 15:26:58 242 0

原创 Codeforces #369 Div2 游记

会告诉你们打这场CF我内心是怎么样的么……T1:智障题啊赶紧写。 T2:智障题啊赶紧写。 WA ON 7. 哦没有特判ans <= 0。 特判,A上去。 T3:DP?1e8? Q巨:CF的评测机1e8跟玩一样。 我:开写。 PP之后已经过了一个小时么。 写完之后:好像能n ...

2016-08-29 22:46:41 316 1

原创 我以为——OI中的我以为

2016/8/28 UR结束。 凄厉的风在外面哀嚎。 文笔下降不少啊还是不瞎扯了 T1还是很有趣的题目的吧。 题意: 给定n个点的环和m种颜色,求方案使得:相邻两个颜色不相同且相对两个颜色不相同。这个玩意显然是可以递推的吧。 考虑奇数的情况,发现问题直接变成了相邻两个不相同。 这样...

2016-08-28 23:20:37 351 0

原创 莫比乌斯反演

今天凌晨学习了莫比乌斯反演,来总结下具体思路。 主(所)要(有)的内容都来自于 http://97littleleaf11.xyz/oi/dirichlet_convolution/#i-71.狄利克雷卷积 定义两个函数ff和gg的狄利克雷卷积为: (f⊙g)(n)=∑d|nf(d)g(n...

2016-08-26 23:10:39 868 2

原创 周记<From 2016/8/24 to 2016/8/30>

Day1 && Day2要说我最近几天做了什么…… 我只能说我愉快地刷了泞之翼2的主线结局和漆黑的魅影的三周目。 愉快地浪了四天来庆祝CF涨了一波rating。明天考虑看几套noip模拟赛的题目。 过几天打一打CF什么的就好了。

2016-08-25 21:47:27 198 0

原创 学习(算法的)网站

1.演算法笔记: http://www.csie.ntnu.edu.tw/~u91029/DynamicProgramming.html 这个大概是上去拖板子的时候用? 2.一个教授的博客(进去看了几眼之后吓哭) http://jeffe.cs.illinois.edu/

2016-08-22 00:08:17 952 0

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