自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhouyuheng2003的博客

不要害怕落日的黑暗,因为明天的太阳还会照常升起

原创 对于我的博客的相关说明

这篇博客不是OI博客 这里会对于各块提供阅读建议

2019-01-02 16:03:46 258 0

原创 [luogu4027] [NOI2007]货币兑换

前言 回光返照 题目相关 link 题解 考虑从最后一天倒推 可以计算出某一天的钱的得利率,A券价值(最终相当于多少钱),B券价值(同上)

2020-01-18 14:48:39 53 0

原创 [uoj24]缩紧优化

前言 写写题 题目相关 link 题目大意 给你nnn个正整数aia_iai​ f(x)=∑i=1n(ai%x+ai/x)f(x)=\sum_{i=1}^{n}(a_i\%x+a_i/x)f(x)=i=1∑n​(ai​%x+ai​/x) xxx为正整数,求最小的f(x)f(x)f(x) 数据范围 ...

2019-12-06 21:24:12 47 0

原创 CSP-2019总结

前言 CSP(不是NOIP)在一周前结束了,对于这次CSP,感慨万分,也写下这篇总结 意义 这次CSP既是我第一次参加CSP也是最后一次能从CSP中获得实际效益(明年还有一次娱乐场),对于CSP一试就感受到题型的不同(侧重真正的OI了很多),不过还好一试考了90+,过考试还是没有问题的,然后二试于...

2019-11-22 21:16:36 257 0

原创 [luogu2042] [NOI2005]维护数列

前言 写写比较麻烦的这题 题目相关 题目大意 写一个大数据结构 数据范围 20000 题目链接 题解 首先要过模板题,比如会个非旋treap,写一下,通过[luogu3369][模板]普通平衡树 ...

2019-11-14 15:59:33 43 0

原创 [luogu3290][SCOI2016]围棋

前言 一道dp题 题目相关 题目链接 题目大意 一个n∗mn*mn∗m的棋盘(0,1,2) 并给出一个2∗c2*c2∗c的模板,求多少种棋盘包含模板 qqq次询问 答案模1e9+71e9+71e9+7 数据范围 n≤100,m≤12,c≤6,q≤5n\le 100,m\le12,c\le6,q\l...

2019-11-04 20:08:48 61 0

原创 线性递推学习

前言 模拟赛遇到的算法,值得学习 正文 鸽鸽

2019-10-24 14:20:36 58 0

原创 排序算法总结

前言 初赛到了,理一下排序算法 冒泡排序 扫n遍,每一遍比较相邻大小 复杂度O(n2)\mathcal O(n^2)O(n2) 插入排序 每次插入一个数到相应位置 复杂度O(n2)\mathcal O(n^2)O(n2) 选择排序 每次选一个最小的加入 复杂度O(n2)\mathcal O(n^2...

2019-10-14 20:13:49 76 0

原创 CSP前训练错误集锦

20191010 B不如写个暴力 C背包枚举写反了&有特殊条件没看到

2019-10-10 18:41:25 84 0

原创 CSP-S初赛知识点复习(全)

链接 该文涉及一些别人的东西,所以仅供内部交流使用,想要阅读的可以向我要密码

2019-10-09 18:49:01 109 0

原创 斯特林反演&[bzoj4671]异或图

前言 继续学习容斥的技巧! 题意简介 题面链接 题目大意 定义两个无重边无自环图G1,G2G_1,G_2G1​,G2​的异或为G3G_3G3​(G1,G2,G3G_1,G_2,G_3G1​,G2​,G3​点数都为nnn) 满足当边(u,v)(u,v)(u,v)在G1,G2G_1,G_2G1​,G2...

2019-10-09 15:25:50 341 0

原创 扩展欧几里得

前言 划水选手来把以前学的算法写博客上,防止以后忘了 然后先定义gcd(a,0)=agcd(a,0)=agcd(a,0)=a 欧几里得算法 求gcd(a,b)gcd(a,b)gcd(a,b)即最大公约数,有什么用,能求lcm(a,b)=a∗b/gcd(a,b)lcm(a,b)=a*b/gcd(a,...

2019-10-01 19:42:57 42 0

原创 cometoj contest 6(记录型博客)

前言 由于时间过少,这里仅仅记录我自己的思路(给自己看的),如果你有兴趣可以看看原题,再看看我写的,但是一般情况下不会很友好,此类文章在以后都会标记“(记录型博客)” A 我们发现,所有的剩余量一定是 a+2ba+\sqrt 2 ba+2​b或者是C−(a+2b)C-(a+\sqrt 2 b)C...

2019-09-10 19:39:29 95 1

原创 [51nod1847][算法马拉松23(飞越愚人节)F]奇怪的数学题

前言 万年不写公开博客了,这次填个坑 题目相关 链接 题目大意 求∑i=1N∑j=1Nsgcd(i,j)k\sum_{i=1}^N\sum_{j=1}^Nsgcd(i,j)^ki=1∑N​j=1∑N​sgcd(i,j)k 数据范围

2019-08-13 16:02:33 68 0

原创 克鲁斯卡尔重构树

前言 水的时候看到的算法 正文 对于一些问题,比如什么在一幅图从一个点开始经过的边小于等于某个值所能达到的点集中求balabala 首先搞出最小生成树(显然只有最小生成树上的边有用) 然后从小到大枚举边,把边所连的两个点合并成一个新的点(新的点的权值等于边的权值),新的点继承原来两个点相连的边 将...

2019-07-12 10:20:51 145 0

原创 主定理(master theorem)学习小记

前言 这是分析复杂度的一个玩意儿,东西不多,原本只要死记一下就好了,但是考虑到我不太好的记忆力,所以还是解析一遍比较好 正文 主定理是用来分析T(n)=aT(nb)+f(n)T(n)=aT(\frac nb)+f(n)T(n)=aT(bn​)+f(n)满足a,b≥1a,b\ge1a,b≥1的复杂度...

2019-07-10 13:53:10 272 1

原创 [loj2087][NOI2016]国王饮水记

前言 回归OI,随便找一道清真dp题写写吧 做完发现一点都不清真 题目相关 链接 题目大意 现在有nnn个数,每次可以取若干个数,将每个数赋成平均值,限制kkk次,问第一个数最大能变成多少 数据范围 n≤1000,k≤109n\le1000,k\le10^9n≤1000,k≤109 另外,精度要求...

2019-07-05 15:57:37 130 0

原创 vb学习记录

前言 OI暂时停了,投入到文化课 马上就要期末考了,为了技术的期末考试,所以就花一点时间学习一下vb吧 介绍 vb,是一门语言,与C++同为面向对象的的语言,在实际的界面方面却略有不同,他可以设置类似于按钮、文本输入框之类的东西(即对象),并且为这些单独编写代码,感觉还是挺有趣的 语法 因为只是看...

2019-06-14 14:34:15 290 0

原创 APIO2019游记&题解

前言 在繁忙的文化课生活后,我得以have a rest,来到北京参加APIO,然而,这APIO似乎并没有使我感到轻松 比赛历程 其它不说了,讲课听起来挺奇怪的,就直接从比赛写起吧 好久不写博客了,总结一下十分必要,确实应从每一次的比赛中吸取教训 这次比赛,开场写读优,大概好久不写OI题了,所一...

2019-05-19 01:08:49 1043 0

原创 ZJOI2019赛季回顾

前言 ZJOI2019落下了帷幕 尽管成绩不尽如人意 但是明天还会继续 正如一句话所说: 不要害怕落日的黑暗,因为明天的太阳还会照常升起 总排rank35,仅以此文章回顾整个赛季 NOIP2018 DAY1 不算很难的题,大家都ak了,也没什么好说的 NOIP2018 DAY2 day2T1很傻的...

2019-04-29 19:14:11 242 1

原创 codeforces contest 1140(D~G)

前言 A~C不想写博客了,就不写了,后面的题还是要推一推的,所以写一下 CF 1140 D 题目大意: 给出一个正多边形,顶点按顺序标号为111~nnn,一个三角划分的权值是每个三角形三个顶点的编号乘积之和 求出一个三角划分使得这个三角划分的权值是所有的中最小的 n≤500n\le500n≤500...

2019-04-19 20:58:21 498 0

原创 codeforces contest 1142

前言 这个contest是div1的,div2的题其实也做了一下,但这里就不贴出了 CF 1142 A 题目大意:有nnn个城市排成一圈,相邻两个城市距离为kkk,一个人从起点SSS(SSS未给出)开始,每次走xxx(xxx未给出)的距离,当其第二次到达SSS时就不再走了 现在给出离起始位置最近的...

2019-04-16 21:18:51 72 0

原创 Two Merged Sequences(CF 1144 G)

前言 在做其它题的时候脑补到过这个题意,没想到还真有这样的题 题目相关 链接 题目大意 给一个序列,问是否能将这个序列完全划分成一个上升子序列和下降子序列 数据范围 n≤2⋅105n\le2·10^5n≤2⋅105 题解 有个不错的思路: 找到最大值,讨论他是上升序列的最后一个元素还是下降序列的第...

2019-04-11 20:22:41 92 0

原创 [loj3056][hnoi2019]多边形

前言 模数打错导致在模拟赛时变成40分 题目相关 链接 题目大意 给定一个多边形的三角划分 定义一个旋转操作为对于四个有边相连的点a&lt;b&lt;c&lt;da&lt;b&lt;c&lt;da<b<c<d,原本a↔ca\left...

2019-04-10 11:16:43 281 0

原创 codeforces contest 1119

CF 1119 A 题目大意:给一个数组aia_iai​,求最大的i−ji-ji−j使得ai≠aja_i\neq a_jai​̸​=aj​,输出这个i−ji-ji−j的值 题解: 这题可以做到O(n)\mathcal O(n)O(n),有一个很好的性质,就是一定满足i=ni=ni=n或j=1j=1...

2019-04-08 21:19:08 197 0

原创 Dominant Indices(CF 1009 F)

前言 记录一下长链剖分的小技巧 题目相关 链接 题目大意 一棵nnn个节点的树,定义fi,jf_{i,j}fi,j​为与iii号点距离为jjj的节点数量,对于每个iii求出一个最小的jjj满足fi,jf_{i,j}fi,j​是所有jjj的取值中最大的 数据范围 n≤106n\le10^6n≤106...

2019-04-02 17:53:39 72 0

原创 [luogu3676]小清新数据结构题

前言 此题貌似有不少做法 题目相关 链接 题目大意 给出一棵树,支持两个操作 1.修改一个点的权值 2.指定一个点,计算以其为根时每个子树权值平方和 数据范围 n,q≤200000n,q\le200000n,q≤200000 题解 对于这题,我们发现直接维护好像不太方便 考虑转化一下问题 设S=...

2019-04-01 14:23:09 95 0

原创 [luogu5142]区间方差

前言 略 题目相关 链接 题目大意 单点修改,区间方差 数据范围 n,q≤100000n,q\le 100000n,q≤100000 题解 区间方差的定义 1r−l+1∑i=lr(ai−a)2\frac{1}{r-l+1}\sum_{i=l}^r(a_i-a)^2r−l+11​i=l∑r​(ai​...

2019-04-01 10:09:49 79 0

原创 长链剖分:O(nlogn)预处理O(1)求kth祖先

前言 一个长链剖分的小trick 问题 如题,数据范围大概10510^5105 思路 我们知道重链剖分是什么,即选择自己儿子中子树节点树最大的作为重儿子,其它儿子为轻儿子 而长链剖分则是选择儿子中子树深度最大的儿子为长儿子,其它为短儿子 这样进行树剖后就有一些很奇妙的性质,即:一个节点的kth祖先...

2019-04-01 08:41:30 161 0

原创 [zjoi2015]幻想乡战略游戏

前言 略略略 题目相关 链接 题目大意 给出一棵树,每次修改一个点的权值,维护一个带权重心 啥是带权重心? 设点iii的值为ViV_iVi​我们要选一个点uuu,每个点对应一个值: ∑v=1nVv∗dis(u,v)\sum_{v=1}^n V_v*dis(u,v)v=1∑n​Vv​∗dis(u,v...

2019-03-31 09:13:51 172 0

原创 数列分块入门(套题)(loj6277,loj6278,loj6279,loj6280,loj6281,loj6282,loj6283,loj6284,loj6285)

前言 zjoi考差了,码一些分块题缓解一下心情 壹 数列分块入门 1[loj6277] 题目大意:区间加,单点查 直接分块,区间加时完全覆盖的块打tag,边界块暴力重构 块大小设为n\sqrt nn​,复杂度O(nn)\mathcal O(n\sqrt n)O(nn​) code #include...

2019-03-29 16:00:25 66 0

原创 [luogu2664]树上游戏

前言 点分治 题目相关 链接 题目大意 给出一棵树,每个节点有一个颜色 设s(u,v)s(u,v)s(u,v)为树上点uuu到点vvv的路径上的颜色数 对于每个iii,求Si=∑j=1ns(i,j)S_i=\sum_{j=1}^ns(i,j)Si​=j=1∑n​s(i,j) 数据范围 n≤1000...

2019-03-28 19:44:54 77 0

原创 ZJOI2019一试翻车记

前言 退役了 day1 day1上午是lyx的讲课 标题是《具体数学》 从上升幂、下降幂到斯特林数的求一行、一列、单个之类的 然后还有熟悉的猪叫 day1下午是kcz的杂题选讲 不知为何,声音很催眠 day2 day2上午fzy的数据结构选讲 好难 day2下午cqz的随机算法? ??? day3...

2019-03-28 07:27:49 232 0

原创 动态dp

前言 这是今年NOIP前的坑了,当时由于感觉不太会考所以没先学 然而NOIP考到了 打出GG 现在回来补一波 题目 先拖出模板题,从模板题认识动态dp的一种典型形式 洛谷P4719 【模板】动态dp 题意: 给定一棵n个点的树,点带点权 有m次操作,每次操作给定x,y,表示修改...

2019-03-22 21:18:59 412 0

原创 [zjoi2017]仙人掌

前言 谨以此题纪念我第一次参加省选时刚了5h这一题得到0分的经历 题目相关 链接 题目大意 给出仙人掌定义:如果一个无自环无重边无向连通图的任意一条边最多属于一个简单环,我们就称之为仙人掌 给出一个图,求有多少种加边方式使得图成为一个仙人掌 数据范围 多组数据 ∑n≤5∗105,∑m≤106\su...

2019-03-21 21:28:34 130 0

原创 [luogu4128][shoi2006]有色图

前言 毒瘤计数题 题目相关 题目链接 题目大意 nnn个点的完全图,对边染色(颜色有mmm种),求本质不同的染色方案数,答案对ppp取模 数据范围 1≤n≤53,1≤m≤1000,1≤p≤1091\le n\le53,1\le m\le1000,1\le p\le10^91≤n≤53,1≤m≤10...

2019-03-20 12:58:54 3055 0

原创 [bzoj1547]周末晚会

前言 这是一道Burnside引理的应用题 题目相关 链接 题目大意 一个长度为nnn的010101圈,没有超过kkk个的连续的111,求方案数 数据范围 T≤50,n≤2000,k≤2000T\le50,n\le2000,k\le2000T≤50,n≤2000,k≤2000 题解 我们设fif_...

2019-03-14 08:19:32 101 0

原创 Burnside引理和Polya定理学习笔记

前言 求·······的方案数 循环同构算一种 一脸懵逼 (于是我觉得系统的学一遍Burnside引理和Polya定理) 正文 置换 置换的概念 对于一个排列aia_iai​ 我们想成iii输进去会出来一个aia_iai​ 那么我们如果输入一个排列,将能得到一个排列 就比如我们输入的排列是111到...

2019-03-13 18:47:14 133 0

原创 单位根反演&[loj6485]LJJ 学二项式定理

前言 之前写反演的博客对于单位根反演只提了FFT 这里补一下一个应用 单位根反演 fi=∑j=0n−1ωni∗jgj⇔gi=∑j=0n−1ωn−i∗jnfjf_i=\sum_{j=0}^{n-1}\omega_n^{i*j}g_j\Leftrightarrow g_i=\sum_{j=0}^{n-...

2019-03-08 08:15:31 201 0

原创 模拟赛-20190228-随机数(random)

### 前言 ~~一道暴力就要用积分的题~~ 整理一下思路 ### 题目相关 ##### 题目大意 有$n$个实数$x_1,x_2···x_n$,其中$x_i$在$[l_i,r_i]$中均匀随机 求$max((\sum x_i)^m,0)$的期望 ##### 数据范围 $1\le n\le10,1...

2019-03-06 07:27:21 60 0

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