随笔分类 -  数据结构-树状数组

摘要:题目链接 题目 DNA链由核苷酸组成。有四种类型的核苷酸:“A”,“T”,“G”,“C”。 DNA链是核苷酸序列。科学家决定追踪一种稀有物种的进化,它最初的DNA链为s。 物种的进化被描述为DNA的一系列变化。每个变化都是某些核苷酸的变化,例如,DNA链“AAGC”中可能发生以下变化:第二个核苷酸可 阅读全文
posted @ 2022-05-24 18:08 zhangtingxi 阅读(55) 评论(0) 推荐(0)
摘要:题目链接 首先朴素dp不用讲,设 \(dp_i\) 表示前 \(i\) 个数划分的总方案数,\(S_i\) 表示前 \(i\) 个数的和。 \(dp_i=\sum_{j=0}^{i-1}dp_j\,\,\,(S_i-S_j\geqslant 0)\) 其中 \(dp_0=1\)。 可是这样的时间复杂 阅读全文
posted @ 2021-11-18 20:31 zhangtingxi 阅读(79) 评论(0) 推荐(0)
摘要:题目链接 题外话: 这题应该没有蓝题难度吧,就是道树状数组模板题+一些小思维 利用前缀和思想,答案很明显为 \(r\) 之前的区间总数- \(l\) 之前的区间总数,即 \(r\) 之前的左端点数目- \(l\) 之前的右端点数目。分别用两个树状数组维护即可。 时间复杂度 \(O(n\log_2n) 阅读全文
posted @ 2021-11-14 22:59 zhangtingxi 阅读(106) 评论(0) 推荐(0)