题目链接:2038: [2009国家集训队]小Z的袜子(hose) 题目: Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编 ...
分类:
其他好文 时间:
2018-03-09 00:29:31
阅读次数:
167
题面: 传送门 思路: 这道题和SDOI2009的HH的项链很像,只是多了一个修改 模板套上去呀 莫队学习请戳这里:莫队 Code: ...
分类:
其他好文 时间:
2018-03-04 10:36:18
阅读次数:
215
题面: 传送门 思路: 又是一道标准的莫队处理题目,但是这道题需要一点小改动:求个数变成了求概率 我们思考:每次某种颜色从i个增加到i+1个,符合要求的情况多了多少? 原来的总情况数是i*(i-1)/2,现在是i*(i+1)/2,实际上就是增加了i个! 所以我们只要把对答案tot的更改变成加i即可 ...
分类:
其他好文 时间:
2018-03-04 10:31:56
阅读次数:
155
墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问。墨墨会向你发布如下指令: 1、 Q L R代表询问你从第L支画笔到第R支画笔中共有几种不同颜色的画笔。 2、 R P Col 把第P支画笔替换为颜色Col。 题解: 做这道题之前不会带修改莫队,山神学会了之后手(嘴) ...
分类:
其他好文 时间:
2018-02-27 21:19:20
阅读次数:
166
"国家集训队]旅游[https://www.luogu.org/problemnew/show/P1505" 题目描述 $Ray$乐忠于旅游,这次他来到了$T$城。$T$城是一个水上城市,一共有$N$个景点,有些景点之间会用一座桥连接。为了方便游客到达每个景点但又为了节约成本,$T$城的任意两个景点 ...
分类:
其他好文 时间:
2018-02-25 19:21:34
阅读次数:
145
后缀数组总结 学习后缀数组可以参考2009年国家集训队论文《后缀数组——处理字符串的有力工具》BY罗穗骞 这里只有代码 cpp const int N = 1e6+5; char s[N]; int n,a[N],t[N],x[N],y[N],SA[N],Rank[N],Height[N],ans; ...
分类:
编程语言 时间:
2018-02-24 23:05:35
阅读次数:
290
【题意】给定n个数字ai,每次询问一个区间中随机抽选两个数字,数字相同的概率,以分数最简形式输出。n,ai<=50000。 【算法】莫队算法 【题解】参考:莫队……讲稿? by Foreseeable 使用莫队算法的关键在于维护区间信息的增减。 对于区间[L,R],令其中数字i的出现次数为xi,则a ...
分类:
其他好文 时间:
2018-02-12 20:06:34
阅读次数:
165
2-sat 推荐学习资料: 伍昱的2003年IOI国家集训队论文《由对称性解2-sat问题》 论文链接:https://wenku.baidu.com/view/31fd7200bed5b9f3f90f1ce2.html 注: 本博文只分析如何输出一组可行解,请读者确保已学习了判断是否有解 本人水平 ...
分类:
其他好文 时间:
2018-02-10 13:09:10
阅读次数:
132
【题解】 1,先说说莫队算法。 莫队算法是用来离线处理区间问题的算法。非常易于理解和使用,且运用十分广泛。 假设我们现在已知区间[L,R]的答案,如果我们能以较低的时间复杂度扩展得到区间$[L-1,R],[L+1,R],[L,R-1],[L,R+1]$的答案,我们就可以使用莫队算法。通常可以接受的扩 ...
分类:
其他好文 时间:
2018-02-01 00:09:39
阅读次数:
150
关于LCT的其它问题可以参考一下 "我的LCT总结" 一道LCT很好的练习放懒标记技巧的题目。 一开始看到又做加法又做乘法的时候我是有点mengbi的。 然后我想起了模板线段树2。。。。。。(相信各位Dalao一定做过这道题) 这里的维护懒标记方法很像。除了翻转标记以外还要维护乘法标记和加法标记。 ...
分类:
其他好文 时间:
2018-01-25 00:23:22
阅读次数:
176