上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页
摘要: 与bzoj3585: mex的线段树做法有着异曲同工之妙 题目描述 HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不断地收集新的贝壳,因此,他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中 阅读全文
posted @ 2018-08-04 21:10 AntiQuality 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 需要滚动优化或者short int卡空间 Description 有n根木棍, 第i根木棍的长度为Li,n根木棍依次连结了一起, 总共有n-1个连接处. 现在允许你最多砍断m个连接处, 砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小, 并且输出有多少种砍的方法使得总长度最大的一段长度 阅读全文
posted @ 2018-08-04 12:22 AntiQuality 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 最长连续零的线段树解法 Description 奶牛们最近的旅游计划,是到苏必利尔湖畔,享受那里的湖光山色,以及明媚的阳光。作为整个旅游的策划者和负 责人,贝茜选择在湖边的一家著名的旅馆住宿。这个巨大的旅馆一共有N (1 <= N <= 50,000)间客房,它们在同一 层楼中顺次一字排开,在任何一 阅读全文
posted @ 2018-08-03 19:39 AntiQuality 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 奇妙的单调栈状压dp Description 给出1~n的一个排列的一个最长上升子序列,求原排列可能的种类数。 给出1~n的一个排列的一个最长上升子序列,求原排列可能的种类数。 Input 第一行一个整数n。 第二行一个整数k,表示最长上升子序列的长度。 第三行k个整数,表示这个最长上升子序列。 第 阅读全文
posted @ 2018-07-26 19:22 AntiQuality 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 倍增与位运算有很多共性;这题做法有一点像「线段树上二分」和「线段树套二分」的关系。 给出一棵n个点的树(以1号点为根),定义dep[i]为点i到根路径上点的个数。众所周知,树上最近公共祖先问题可以用倍增算法解决。现在我们需要算出这个算法精确的复杂度。我们定义计算点i和点j最近公共组先的精确复杂度为b 阅读全文
posted @ 2018-07-26 13:53 AntiQuality 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 使gcd最大的trick Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。 有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。jyy的飞船上共有 N个瓶子(1<=N<=1000) ,经过协商,火星人只要其中的K 个 。 jyy将 K个瓶子交给火星人 阅读全文
posted @ 2018-07-25 21:33 AntiQuality 阅读(214) 评论(0) 推荐(0) 编辑
摘要: exgcd解不定方程时候$abs()$不能乱加 Description Input 第1行为一个整数N(1<=N<=15),即野人的数目。 第2行到第N+1每行为三个整数Ci, Pi, Li表示每个野人所住的初始洞穴编号,每年走过的洞穴数及寿命值。 (1<=Ci,Pi<=100, 0<=Li<=10 阅读全文
posted @ 2018-07-25 18:02 AntiQuality 阅读(256) 评论(0) 推荐(0) 编辑
摘要: hash大法好(@ARZhu);大数相乘及时取模真的是件麻烦事情 Description 算术天才⑨非常喜欢和等差数列玩耍。有一天,他给了你一个长度为n的序列,其中第i个数为a[i]。他想考考你,每次他会给出询问l,r,k,问区间[l,r]内的数从小到大排序后能否形成公差为k的等差数列。当然,他还会 阅读全文
posted @ 2018-07-25 10:15 AntiQuality 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 久仰字符串系列理论 KMP 讲解(引用自bzoj3670动物园) 某天,园长给动物们讲解KMP算法。 园长:“对于一个字符串S,它的长度为L。我们可以在O(L)的时间内,求出一个名为next的数组。有谁预习了next数组的含义吗?” 熊猫:“对于字符串S的前i个字符构成的子串,既是它的后缀又是它的前 阅读全文
posted @ 2018-07-24 13:44 AntiQuality 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 主要还是细节分析;线段树作为工具 Description 我们常常会说这样的话:“X年是自Y年以来降雨量最多的”。它的含义是X年的降雨量不超过Y年,且对于任意Y<Z<X,Z年的降雨量严格小于X年。例如2002,2003,2004和2005年的降雨量分别为4920,5901,2832和3890,则可以 阅读全文
posted @ 2018-07-23 15:25 AntiQuality 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 各种奇怪姿势的数位dp Description 给出a,b,求出[a,b]中各位数字之和能整除原数的数的个数。 Sample Input 10 19 Sample Output 3 HINT 【约束条件】1 ≤ a ≤ b ≤ 10^18 题目分析 【约束条件】1 ≤ a ≤ b ≤ 10^18 题 阅读全文
posted @ 2018-07-23 11:15 AntiQuality 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 预处理普通动态规划;庆祝1A三连 Description 为了研究农场的气候,Betsy帮助农夫John做了N(1 <= N <= 100)次气压测量并按顺序记录了结果M_1...M_N(1 <= M_i <= 1,000,000). Betsy想找出一部分测量结果来总结整天的气压分布. 她想用K( 阅读全文
posted @ 2018-07-22 21:32 AntiQuality 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 状态压缩dp经典 Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上 阅读全文
posted @ 2018-07-22 19:36 AntiQuality 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 数位dp姿势一直很差啊;顺便庆祝一下1A Description 给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。 Input 输入文件中仅包含一行两个整数a、b,含义如上所述。 Output 输出文件中包含一行10个整数,分别表示0-9在[a,b]中出现了 阅读全文
posted @ 2018-07-22 18:04 AntiQuality 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 还要再细细思考的奇妙思路 题目描述 小A最近喜欢上了关于区间max的问题。她定义一个区间的价值是max(ai)(l<=i<=r)∗(alxoral+1xor...xorar)max(ai)(l<=i<=r)∗(alxoral+1xor...xorar)她想要知道,一个序列所有的连续子序列价值之和是多 阅读全文
posted @ 2018-07-21 20:18 AntiQuality 阅读(381) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页