随笔分类 - OJ -- BZOJ
摘要:【BZOJ5020】【THUWC2017】在美妙的数学王国中畅游(Link Cut Tree,组合数学) 题解 Description 数字和数学规律主宰着这个世界。 机器的运转, 生命的消长, 宇宙的进程, 这些神秘而又美妙的过程无不可以用数学的语言展现出来。 这印证了一句古老的名言: “学好数理
阅读全文
摘要:【BZOJ2588】Count On a Tree(主席树) 题面 题目描述 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 输入格式: 第
阅读全文
摘要:【BZOJ1901】【Luogu2617】Dynamic Ranking(主席树,树状数组) 题面 神TM BZOJ权限题 "Luogu真良心" 题解 如果不考虑修改 很容易的主席树区间第K大 考虑修改 那么修改操作复杂度$O(nlogn)$ 因此,将区间的和利用树状数组来维护 修改复杂度降为$O(
阅读全文
摘要:【NOI2014】起床困难综合症(贪心) 题面 Description 21 世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳。作为一名青春阳光好少年,atm 一直坚持与起床困难综合症作斗争。通过研究相关文献,他找到了该病的发病原因:在深邃的太平洋海底中,出现了一条
阅读全文
摘要:【BZOJ1857】传送带(三分) 题面 Description 在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段AB和线段CD。lxhgww在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R。现在lxhgww想从A点走到D点,他想知道最少需要走多
阅读全文
摘要:【BZOJ1257】余数之和(数论分块,暴力) 题解 Description 给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值,其中k mod i表示k除以i的余数。例如j(5, 3)=3 mod 1 + 3 mod 2 +
阅读全文
摘要:【BZOJ2005】【NOI2010】能量采集(莫比乌斯反演,容斥原理) 题面 Description 栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后, 栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。 栋栋的植物种得非常整齐,一共有n
阅读全文
摘要:【BZOJ3262】陌上花开(CDQ分治) 题解 "原来放过这道题目,题面在这里" 树套树的做法也请点上面 这回用CDQ分治做的 其实也很简单, 对于第一维排序之后 显然只有前面的对后面的才会产生贡献 那么,使用CDQ分治 先分,每次递归子问题 合并的时候每次考虑前面的对于后面的贡献 最后统计一下答
阅读全文
摘要:【BZOJ2152】聪聪可可(点分治) 题面 Description 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。他们的爸爸快
阅读全文
摘要:【BZOJ2301】【HAOI2011】Problem B(莫比乌斯反演) 题面 Description 对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。 Input 第一行一个整数n,接下来n行每行
阅读全文
摘要:【BZOJ2816】【ZJOI2012】网络(Link Cut Tree) 题面 题目描述 有一个无向图G,每个点有个权值,每条边有一个颜色。这个无向图满足以下两个条件: 对于任意节点连出去的边中,相同颜色的边不超过两条。 图中不存在同色的环,同色的环指相同颜色的边构成的环。 在这个图上,你要支持以
阅读全文
摘要:【BZOJ2157】旅游(树链剖分,Link Cut Tree) 题面 Description Ray 乐忠于旅游,这次他来到了T 城。T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接。为了方便游客到达每个景点但又为了节约成本,T 城的任意两个景点之间有且只有一条路径。换句话说,
阅读全文
摘要:【BZOJ3669】【Noi2014】魔法森林(Link Cut Tree) 题面 题目描述 为了得到书法大家的真传,小 E 同学下定决心去拜访住在魔法森林中的隐 士。魔法森林可以被看成一个包含 n 个节点 m 条边的无向图,节点标号为 1,2,3,…,n,边标号为 1,2,3,…,m。初始时小 E
阅读全文
摘要:【BZOJ2049】洞穴勘测(Link Cut Tree) 题面 题目描述 辉辉热衷于洞穴勘测。 某天,他按照地图来到了一片被标记为JSZX的洞穴群地区。经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道连接了恰好两个洞穴。假如两个洞穴可以通过一条或者多条通道
阅读全文
摘要:【BZOJ2002】弹飞绵羊(Link Cut Tree) 题面 题目描述 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它
阅读全文
摘要:【BZOJ3282】Tree (Link Cut Tree) 题面 "BZOJ权限题呀,良心luogu上有" 题解 Link Cut Tree班子提 最近因为NOIP考炸了 学科也炸了 时间显然没有 以后再来填LCT的坑 这种题目直接上代码了。。 cpp include include includ
阅读全文
摘要:【BZOJ1076】奖励关(动态规划,数学期望) 题面 "懒,粘地址" 题解 我也是看了题解才会做 看着数据范围,很容易想到状压 然后,设$f[i][j]$表示当前第$i$轮,状态为$j$的期望 枚举当前掉出来哪一个物品 然后。。。。怎么转移??? 当前物品如果原来出现过,,我也不知道出现了几次呀。
阅读全文
摘要:【BZOJ4195】【NOI2015】程序自动分析(并查集) 题面 Description 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。 考虑一个约束满足问题的简化版本:假设x1,x2,x3,...xn代表程序中出现的变量,给定n个形如xi=xj或者xi!=xj的变量相等/
阅读全文
摘要:【BZOJ2875】随机数生成器(矩阵快速幂) 题面 Description 栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要设置四个非负整数参数m,a,c,X[0],按照下面的公式生
阅读全文
摘要:【BZOJ2190】仪仗队(数论) 题面 "粘链接,题目中有图片" 题解 对于题意,可以考虑 如果有$(i,j)$能够被看见 那么,$(ki,kj)$就一定不能看见 所以,如果一个点能够被看见,则有$gcd(i,j)=1$ 先强制$i j$ 所以,对于每一个$i$,能够有的贡献是$φ(i)$ 所以,
阅读全文

浙公网安备 33010602011771号