”【OJ】BZOJ“ 的搜索结果

     把超级钢琴放到了树上。 这次不用主席树了..本来以为会好写一点没想到细节更多(其实是树上细节多) 为了方便,对每个点把他的那个L,R区间转化成两个深度a,b,表示从[a,b)选一个最小的前缀和(到根的和)减掉 ...

     此题的数列版本,就是比较著名的【BZOJ2006】[NOI2010] 超级钢琴一题了。 其实那道题目的思想,完全也可以套到这道题目上。 当然,如果你比较强大,写主席树等玄学算法+数据结构也是可以过的。 大致思路 首先,我们\...

     (来源于:黑暗爆炸oj) 解题思路: 数位dp,加个前导0的判断条件以及设dp[i][sta]dp[i][sta]dp[i][sta]代表第i+1i+1i+1位选stastasta的总个数 AC代码: #include <bits/stdc++.h> using namespace std; ...

     3678: wangxz与OJ Time Limit:10 SecMemory Limit:128 MBhttp://www.lydsy.com/JudgeOnline/problem.php?id=3678 Description 某天,wangxz神犇来到了一个信息学在线评测系统(Online Judge)。由于他是一位哲...

      bzoj 3678 Solution  这题==真实智力康复qwq  然而众多神犇都说是10min写完的题我。。可能写了近1h吧==深深感受到自己的弱小qwq  (丢上来是因为。。我的splay实在是太垃圾了==)  其实就是splay的裸题啊qwq...

     题意 给你一个字符串,它是由某个字符串不断自我连接形成的。 但是这个字符串是不确定的,现在只想知道它的最短长度是多少. (n<=1000000) 题解 这种求最小循环节的题一般是KMP。...因为有一个很强的结论if(len%...

     题意: 不想讲 题解: Rope真香! 正解是Splay缩点,访问时再拆成一个序列 代码: 1 //STL dafa good! 2 #include<algorithm> 3 #include<iostream> 4 #include<... 6 #include...

     BZOJ3595: [Scoi2014]方伯伯的Oj Description 方伯伯正在做他的Oj。现在他在处理Oj上的用户排名问题。Oj上注册了n个用户,编号为1~”,一开始他们按照编号排名。方伯伯会按照心情对这些用户做以下四种操作,...

     3065: 带插入区间K小值 Time Limit:60 SecMemory Limit:512 MBSubmit:5067Solved:1658[Submit][Status][Discuss] Description 从前有n只跳蚤排成一行做早操,每只跳蚤都有自己的一个弹跳力a[i]。...

     题目大意 给定一棵$N$个点的树$(N\leq 100000)$,每个节点有一个点权和一种位运算符号(&(与)、|(或)、^(异或)三种之一),支持两种操作: 1、给定一个点$u$,一个数值$m$,一个符号$k$(1表示&...

     题解: 上一题的系列套路题 但是上一题 我们用n*log^3(n)水过了 这题6s明显是不可行的 需要优化一下复杂度 我们考虑线段树合并 维护每一位输入为0/1的时候输出 然后做区间合并 这样子平方转移依然是3个log的 我们想想...

     本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作。 ...题目链接:BZOJ4811 正解:树链剖分+线段树 解题报告:  因为位与位之间互相独立,考虑直观做法...

     4458: GTY的OJ 【题目描述】 传送门 【题解】 其实就是在树上做超级钢琴,用主席树维护这棵树,那么影响到这个节点x的状态只有fa[x],那么主席树就根据fa[x]转移到x,很好想,边界的判断要注意一下。 主席树...

     题目链接 直接动态开点线段树,维护所有可能出现的位置\([-m,n+m]\),并按排名排列元素,记个区间元素个数以及底层节点代表的编号,再搞个map记每个编号对应在线段树中出现的位置即可,跑的飞快,远超平衡树。...

     1108: 求a*b Time Limit:1 SecMemory Limit:128 MBSubmit:1096Solved:295[Submit][Status][Web Board] Description 按照a*b=的格式输入算式,通过计算输出a*b的结果。 Input ...输入中包括一个表达式,如:a*b= a和...

     题目大意维护一个序列,支持 1. 插入一段序列,这个序列以1递增 2. 删除连续的一段序列 3. 查询位置p的数是多少。思路简单Splay维护就可以。但是后来好像被卡了,还有rope什么乱搞的都被卡了。...

     题面 维护一个序列,支持以下操作: 1.在某个位置插入一段值连续的数。 2.删除在当前序列位置连续的一段数。 3.查询某个位置的数是多少。 ...显然平衡树,一个点维护一段值连续的数,如果插入或者删除操作需要分裂这...

     Description 小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的 音乐。 这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负...

     大家都很强, 可与之共勉。2017年的Rank6/************************************************************** Problem: 3595 User: Lazer2001 Language: C++ Result: Accepted Time:2252 ms ...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1