上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 35 下一页
摘要: "luogu" 异或最大值显然可以01trie贪心选取 然后涉及到时间区间内元素贡献,可以把trie可持久化 还涉及区间内集合贡献,那么我们搞个线段树,把操作放到对应节点到根的链上,把询问放到对应区间的log个节点上,然后对着每个线段树节点计算贡献,算完后清空trie,空间$O(nlogn)$,时间 阅读全文
posted @ 2019-09-20 20:25 ✡smy✡ 阅读(159) 评论(0) 推荐(0) 编辑
摘要: "bzoj" 他要求不包含所有颜色,那我们可以强制某种颜色不被包含.枚举每一种颜色,然后按纵坐标从小到大排序.枚举到一个点,我们要考虑在它下面一点的线段能取的最大的区域,那么左右端点分别是之前加入了的纵坐标更小离他最近的点,这个可以用以横坐标为关键字的set找.另外要把上面没有这种点的线段与下面点构 阅读全文
posted @ 2019-09-20 20:13 ✡smy✡ 阅读(100) 评论(0) 推荐(0) 编辑
摘要: "cf" "luogu" 我们最终要的序列一定是前面全是0,后面全是1,假设总共$m$个0,那么这等价于前$m$位0的个数为$m$.当然一开始可能数量没有$m$ 那就把前$m$位0的数量作为状态,记$f_{i,j}$表示前$i$次操作,前$m$位有$j$个0的概率.转移的话只有两种情况会改变状态下表 阅读全文
posted @ 2019-09-20 20:02 ✡smy✡ 阅读(137) 评论(0) 推荐(0) 编辑
摘要: "loj" 答案显然满足二分性,先二分一个速度$v$ 然后显然所有没有点火的都会往中间点火的人方向走,并且如果两个人相遇不会马上点火,要等到火快熄灭的时候才点火,所以这两个人之后应该在一起行动.另外有火的人应该是选前面一个或后面一个没火的人,去和他相遇,所有任意时刻点过火的人都是连续的区间$ "L, 阅读全文
posted @ 2019-09-20 17:19 ✡smy✡ 阅读(260) 评论(0) 推荐(0) 编辑
摘要: "loj" 首先,所有位置最多被染色一次,因为要染多次的话,还不如一开始就染成最终的颜色.并且你可以一开始就染好色 因为最终长度为2,那么如果染完后这个序列可以被折完,那么首先最多只有两种颜色,还有就是要满足对于所有同色极大联通块长度都要是偶数,不过第一个和最后一个长度可以为奇数 证明的话,先证充分 阅读全文
posted @ 2019-09-19 17:22 ✡smy✡ 阅读(196) 评论(0) 推荐(0) 编辑
摘要: "luogu" 首先如果一条线不是了连接的相邻两个位置一定不优,把它拆成若干连接相邻位置的线.所以现在问题是有$n$个物品,选$k$个,要求选的位置不能相邻,求最小总和 如果没有选的位置不能相邻这个限制,那就每次选最小的.现在仍然考虑每次选最小的,但是会有情况是这一次取的位置不在最优方案中,那么如果 阅读全文
posted @ 2019-09-18 18:52 ✡smy✡ 阅读(113) 评论(0) 推荐(0) 编辑
摘要: "bzoj" "hdu" 先考虑离线做法,可以按深度离线,然后按照深度顺序加点,那么询问就可以变成在$dep_x+d$深度时进行子树查询.现在考虑一个点,它可以给所有它的祖先答案+1,但是如果有一个同色的点,那么在他们的$lca$处以及$lca$祖先只会有$1$的贡献,所以加入一个点就单点+1,加入 阅读全文
posted @ 2019-09-16 23:00 ✡smy✡ 阅读(122) 评论(0) 推荐(0) 编辑
摘要: cf luogu 没有强制在线,所以可以离线,把询问按右端点排序,然后从左往右枚举右端点,并维护左端点为$1$到$i$的区间的答案,然后询问就可以直接取出来 现在优化这个过程.因为是两个元素的最小绝对值,所以先考虑$i>j,a_i\le a_j$的贡献,然后把序列和询问端点颠倒过来再做一遍,就能考虑 阅读全文
posted @ 2019-09-16 22:49 ✡smy✡ 阅读(168) 评论(0) 推荐(0) 编辑
摘要: "权限题" 这题暴力就是两个串分别枚举点$i,j$,假设这两个点不同,那么剩下的部分就是尽量越长越好,所以这部分答案就是第一个串$i 1$前缀和第二个串$j 1$前缀的$lcs$+第一个串$i+1$后缀和第二个串$j+1$后缀的$lcp$+1 考虑把两个串接起来,中间用个没用过的字符隔开,那么两个串 阅读全文
posted @ 2019-09-15 21:17 ✡smy✡ 阅读(283) 评论(0) 推荐(1) 编辑
摘要: 哈希练手好题(大雾) 阅读全文
posted @ 2019-09-14 22:30 ✡smy✡ 阅读(255) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 35 下一页