自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 第四次训练——2023河北省赛部分题解

【代码】第四次训练——2023河北省赛部分题解。

2024-05-18 18:31:21 265

原创 第三次训练

证明 只有当a[i] < a[i+1]时,才能消除掉a[i]或a[i+1]中的任意一个,所以左边界必定不可能小于a[1],有边界不可能大于a[n],大于a[1]的能被a[1]消除,小于a[n]能被a[n]消除,最后只剩a[1] a[n]分区间讨论,假如在a的右边有[a,n]中的元素,那留下a,b都行,假如在a的右边有[b,a]中的元素,只能留下b,假如在a的右边有[1,b]中的元素,那么留下a,b都不行,b的优先级更高。当 𝑎[𝑖]==𝑏[𝑖]时, 𝑑𝑝[𝑖]=𝑐[𝑖]+1。2.如果a < b,直接入栈。

2024-05-16 21:00:00 436

原创 第一次训练题解

A,B两人进行游戏,都希望最大化两人的得分差距,两人操作逻辑相同,这里只列出A的操作逻辑,A如果执行拿取操作,则自己得分增加,若执行去除操作,则对方得分减少,故使用两个大根堆来实现,一个奇数大根堆一个偶数大根堆,拿取两个堆顶的较大值,从自己的大根堆内拿去就是加自己的分,拿对方的就是减对方的分,最后比较二人得分即可(也可以使用一个大根堆实现).不难发现,我们可以删掉的字符串是 AB 以及 BB 他们结尾都是B,并且删除的都是上一个字符,所以我们采用栈来存储,当读入到B的时候移除栈顶元素,若栈内为空则入栈。

2024-05-12 19:47:19 437

原创 cf912 div.2题解

然后计算答案应该从二进制的高位开始计算,因为如果从低位开始计算,下一次计算的时候我们这一位填1会影响计算k的大小,但是如果从高位开始计算,如果这一位需要通过操作让其变为1,那么他的低位就会变为0,并且这样的变化并不会影响低位操作次数的统计。通读题目,我们可知一个数前面的集合数量越多这个数的权重越大,那么我们可以反过来思考后缀和,当在一个数前面加一个集合的的时候使得后面增加的权重不为负,则应该加上一个集合。题目数据规定了 n * q <= 1e5,那么可以认为最大的数据就是对长度为1e5的数组进行一次询问。

2023-12-07 19:42:28 432

原创 时间复杂度

算法的本质就是优化时间复杂度或空间复杂度,例如上面的求和程序,我们完全可以利用等差数列的求和公式一步计算出答案,原先需要n次计算,现在只需要1次计算,我们把O(n) 优化到了O(1)他们本质上都是相同的作用,但明显后者更优,所以有的同学写的代码会TLE是因为你的代码知识基本的模拟了题目中的题意,而没有用算法来优化这一过程。我们来看这段代码,这段代码会执行多少次受到了n这个变量大小的限制 所以 这个程序的时间复杂度是 O(n)什么是 2e8呢 , 就是 2 后面有八个0,也就是200’000’000。

2023-12-06 21:57:55 462

原创 练习六 题解

其他情况就是用并查集处理就行 , 但是这个特殊在 两个数需要建边两次才能判错 所以开个二倍勇个种类并查集。所有数字都有对应ASC码的对应权重 , 所以我们删除的时候从后往前依次删除权重大的 z y x ...即可得到最小操作数,然后按照pair特性排序即可得到删除后的字符串。用堆维护本题 一个个插入 , 当大于3个的时候清空堆重新开始。我用的并查集 二分染色也能写 , 但是不想抄板子。只要a的最左端小于b的最右端即可。本题考察 并查集 / 二分染色。又因为a,b出现次数不止一次。本题考察贪心,字符串处理。

2023-11-29 21:38:27 487

原创 练习七 题解

题解略第一次出现的加 2 就行反过来操作,他加你就减。

2023-11-28 20:58:29 753

原创 2023 蓝桥杯题解 (弱鸡版本)

队长51假期留给我们的作业,大家就看个乐呵就行,算法我刚入门 ,题解不一定对。

2023-05-03 17:08:12 848 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除