ccz181078

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

05 2017 档案

摘要:Description Arietta 的命运与她的妹妹不同,在她的妹妹已经走进学院的时候,她仍然留在山村中。但是她从未停止过和恋人 Velding 的书信往来。一天,她准备去探访他。对着窗外的阳光,临行前她再次弹起了琴。她的琴的发声十分特殊。让我们给一个形式化的定义吧。所有的 n 个音符形成一棵由 阅读全文
posted @ 2017-05-19 10:52 nul 阅读(220) 评论(0) 推荐(0)

摘要:Description Phorni 是一个音之妖精,喜欢在你的打字机上跳舞。一天,阳光映射到刚刚淋浴过小雨的城市上时,Phorni 用魔法分裂出了许多个幻影,从 1 到 n 编号。她的每一个幻影都站在打出的字符串的一个位置上,多个幻影可以站在同一个位置上。每一个幻影代表的字符串即为从它站立位置开始 阅读全文
posted @ 2017-05-19 10:49 nul 阅读(348) 评论(0) 推荐(0)

摘要:Description 国家有一个大工程,要给一个非常大的交通网络里建一些新的通道。 我们这个国家位置非常特殊,可以看成是一个单位边权的树,城市位于顶点上。 在 2 个国家 a,b 之间建一条新通道需要的代价为树上 a,b 的最短路径。 现在国家有很多个计划,每个计划都是这样,我们选中了 k 个点, 阅读全文
posted @ 2017-05-18 17:25 nul 阅读(190) 评论(0) 推荐(0)

摘要:引言 有一类经典的数据结构问题,要求高效地支持以下几种操作: 1.新建一个数据结构 2.将两个数据结构的信息合并(要求合并操作满足交换律、结合律) 3.在数据结构中查询某些信息 这类问题有时需要根据数据结构的特性设计操作,同时也存在一类较为通用的解决方法。 合并操作可以看做批量地在数据结构中添加信息 阅读全文
posted @ 2017-05-18 12:10 nul 阅读(611) 评论(0) 推荐(1)

摘要:Description 小Y盯上了最近发行的即时战略游戏——ResourceTransport。但在前往通关之路的道路上,一个小游戏挡住了小Y的步伐。“国家的本质是生产与收集资源”是整款游戏的核心理念,这个小游戏也不例外。简单的说,用户需要管理一个国家,使其繁荣富强。 一个国家含有N个城市,游戏开始 阅读全文
posted @ 2017-05-18 11:54 nul 阅读(265) 评论(0) 推荐(0)

摘要:Description 鼹鼠们在底下开凿了n个洞,由n-1条隧道连接,对于任意的i>1,第i个洞都会和第i/2(取下整)个洞间有一条隧 道,第i个洞内还有ci个食物能供最多ci只鼹鼠吃。一共有m只鼹鼠,第i只鼹鼠住在第pi个洞内,一天早晨,前k只 鼹鼠醒来了,而后n-k只鼹鼠均在睡觉,前k只鼹鼠就开 阅读全文
posted @ 2017-05-18 01:27 nul 阅读(771) 评论(0) 推荐(0)

摘要:T1 从高到底按位确定答案 A=1时f[i]表示前i个数合法的划分至少需要分出几段,时间复杂度$O(n^2log(ans))$ A>1时f[i][j]表示前i个数划分为j段是否可能合法,转移显然,时间复杂度$O(n^3log(ans)/32)$ #include<cstdio> #include<c 阅读全文
posted @ 2017-05-11 23:53 nul 阅读(173) 评论(0) 推荐(0)

摘要:Description 给定一个a*b*c的长方体,定义其表面上两个点的距离为沿着长方体的表面走的最短路径的长度,请找到距离最远的点对,你需要保证找到的两个点里至少有一个是长方体顶点。 给定一个a*b*c的长方体,定义其表面上两个点的距离为沿着长方体的表面走的最短路径的长度,请找到距离最远的点对,你 阅读全文
posted @ 2017-05-09 00:25 nul 阅读(464) 评论(0) 推荐(0)

摘要:求$\frac{b_1b_2b_3...b_m}{a_1a_2a_3...a_m}\%M$ M<=1e18,m<=100000,数据组数<=50 用pollard-rho分解M的质因数,提取出$b_i,a_i$与M不互质的部分处理一下 阅读全文
posted @ 2017-05-05 16:18 nul 阅读(238) 评论(0) 推荐(0)

摘要:Description 允许至多三个位置不同的字符串匹配 枚举匹配起始位置,分治处理,用hash可以判定区间是否相等,若不相等则判断区间端点是否相等,找到至少4个不等的位置就return,否则递归到左右半部分处理 类似于线段树,时间复杂度O(nlogn) 阅读全文
posted @ 2017-05-05 11:08 nul 阅读(252) 评论(0) 推荐(0)

摘要:Description 树上链翻转,链加,查询链上的和/max/min 树链剖分套treap,修改查询可以用类似线段树的写法,翻转可以利用分裂合并和翻转标记实现,时间复杂度O(nlog2n) 实测除了翻转之外的操作常数较小,翻转由于需要把整条链拆出来再合并回去,稍慢一些 阅读全文
posted @ 2017-05-03 20:49 nul 阅读(329) 评论(0) 推荐(0)

摘要:Description 今年夏天,NOI在SZ市迎来了她30周岁的生日。来自全国 n 个城市的OIer们都会从各地出发,到SZ市参加这次盛会。 全国的城市构成了一棵以SZ市为根的有根树,每个城市与它的父亲用道路连接。为了方便起见,我们将全国的 n 个城市用 1 到 n 的整数编号。其中SZ市的编号为 阅读全文
posted @ 2017-05-03 20:39 nul 阅读(188) 评论(0) 推荐(0)