- 博客(15)
- 收藏
- 关注
原创 【牛客周赛 Round 42】数学 树的遍历 贡献法
数组dp[i][j]表示长度为 (i) 的数字串中取 (j) 个数字组成的子序列所表示的十进制数之和。
2024-05-19 11:54:56
1291
1
原创 【2024年华为杯广东工业大学程序设计竞赛 】 C,B题
Aice和Bob轮流操作,每次操作选定一个区间[l,r]和糖果类型x,然后对于编号在「l,r]内的所有糖果堆,将类型为x的糖果全部拿走(必须满足这些糖果堆里每个糖果堆至少有一个类型为x的糖果)。这样做的目的是释放一些生存值,从而可以挑战当前的房间。:这个题目属于博弈论中的Nim游戏,在这个糖果游戏中,每次操作都是选择一个区间[l, r]和一个糖果类型x,然后从每个编号在[l, r]内的糖果堆中拿走所有类型为x的糖果。一排房间,编号i范围[0,n],你一开始在0号房间,你只能从i号房间走到i+1号房间。
2024-04-06 23:55:28
1190
1
原创 【牛客小白月赛90】 D,E
个B任务的最短时间,用一个优先队列维护小值,当队列中的元素个数大于k个就弹出队首元素,每次与ans比较最小值就是答案。题意:在一个在一个标有1~n的数轴上给定m条线段,第i个线段的左右端点分别为st,ed,求有。且在同一时刻只能进行A类和B类中的一类任务,同一类的任。总共有q次询问,每次询问你需要回答完成k个B类任务至少需要多长时间。题意:小A现在需要完成有序的A类任务和B类任务各。个,初始时只有第1个A类任务可以进。进行第i个A类任务需在完成第元。分析:我们贪心的想,考虑前。个A类任务之后,进行第。
2024-04-06 11:27:55
504
1
原创 【牛客周赛 34】D,E题
题意:修改数组中为0的元素,使数组中的陡峭值不超过1.陡峭值为相邻两数差的绝对值之和分析:我们需要找一个分界点,这个分界点的两边值不同,但是每一边内部的所有值要相同,我们可以遍历数组,只要遇到0,就将其变为前面一个元素,这样就可以使每一边的元素尽可能相同。
2024-03-10 00:05:27
303
1
原创 【牛客周赛 Round 35】 小红的无向图构造
看成每一层,这其中每一层可能会有多个节点,首先要求m>=n-1,此时才能连通,同时,可以先将每一层的0号节点连接起来,看看有没有多余的边,如果有多余的边,我们就要将其分配掉,怎么分配不会破坏最短路的性质呢,兄弟节点之间的相连和某一层节点到下一层节点相连不会,最后如果能连的边都连起来了边数依旧小于m,则输出-1。请务必保证不含重边和自环,否则将直接判为答案错误。号节点到1号节点的最短路长度怡好为。号节点到1号节点的最短路长度怡好为。号节点到 1 号节点的最短路。如果无解,请输出 -1。第一行输入两个正整数。
2024-03-07 23:14:32
539
1
原创 【牛客小白月赛84】D.Reverse
我们考虑一下进行反转操作后会对结果产生什么影响,不难发现反转区间[l-1,r-1]中反转之后这里面1的段数不会发生改变,只有边界l,r与这两个接轨的元素会造成1段数的改变。的 01 串,现在小蓝想要出去,但是阵法被下了禁制,小蓝必须要回答对若干次关于 01 串的问题才能解开阵法,具体来说,有。小蓝在异世界游玩,这天他在异世界中发现了一个阵法,出于好奇小蓝进入了这个阵法,在阵法里小蓝获得了一个长。翻转,问翻转后的整个 01 串中连续 1 的段数有多少段,以小蓝的水平难以作答,请你帮他脱困。
2024-02-23 17:34:40
701
原创 【Codeforces Round 927 (Div. 3)】C. LR-remainders
一开始我想用一个前缀乘积数组,用sum[r] / sum[l-1]表示[l,r]这一段的乘积,通过不断删除边界元素求出乘积取模,但是这会造成爆longlong的问题,既然这样我们是不是可以考虑模逆元,即这个问题的关键在于你想要得到 sum[y] / sum[x] % m,这相当于 (sum[y] * inv(sum[x])) % m,其中 inv(sum[x]) 是 sum[x] 在模 m 意义下的逆元。每条命令要么是字符 “L”,要么是字符 “R”。的长度都会减少 $$$ ,处理完所有命令后,数组。
2024-02-20 21:24:00
684
原创 【牛客周赛 Round 33】C~E题
这题显然是一个最短路的问题,我们先找到起点和终点,不断向四个方向走,用d数组存储该位置需要扣除的生命值,而dis数组存储到达该点扣除的最小生命值。我们用优先队列去维护最短路径,每次取队头元素,也就是走血量扣除最少的那一条路。我们认为,如果小红到达终点时的血量为正,则安全到达终点。字代表房间里怪物的血量('o’代表该房间没有怪物),'S’代表小红的起点,“T’代表小红的终点。第二组询问,虽然小红初始只有 1 血量,但直接往下即可不遭遇怪物到达终点。,代表迷宫的行数、列数,以及小红初始的血量。
2024-02-19 23:32:26
948
1
原创 小红的数组清空
首先对于不要求次序的数组,可以先排序,用map记录下每一个数的数量,对于连续的数就可以选择其中最小的次数来为节约次数。考虑每一个点贡献的减少次数,最终得到最优结果。小红拿到了一个数组,她准备用尽可能少的代价将该数组全部清空。输出一个正整数,代表小红清空整个数组的最小代价。请你求出小红清空整个数组的最小代价。2.若上一个删除的元素为。,那么直接删除一个元素。1.直接删除一个元素。第一行输入一个正整数。
2024-02-19 22:55:31
1064
1
原创 小红的 01 串
我们发现最终的得分取决于删除字符后字符’1’和’0’的数量,并且是等于max(字符1的数量-字符0的数量),同时我们也可以发现最终删除后的字符,如果有’1’,那么最终的结果的第一个字符一是’1’,不可能为’0’,因为如果是0的话必然会使分数变低,有了这个,我们于是可以找到第个’1’,这样的话不能删第一个字符,只能删第二个字符,那么后面删除的字符必然是连续的,我们便可以维护一个数组,用来存储从该点往后的最大得分值。一行字符串,仅由’0’和’1’组成。一个整数,代表最终分数的最大值。
2024-02-19 22:47:20
1316
1
原创 阿里马马与四十大盗
时,表示此处为安全区,可以选择在此处疗伤,恢复生命值直至上限(额外花费的时间与恢复的生命值大小相同)或 不恢复生命值,继续前行(无额外花费时间)。阿里马马的逃跑路线是一条直线,需要从坐标为 1 的藏宝库逃到坐标为 n 的出口,他每次只能移动到相邻的坐标,每次移动需要花费 1 单位时间,在这条路线中,任意坐标 i 上都有一个数字。阿里马马初始生命值为8,在到达坐标2时生命值变为2,在坐标3选择恢复所有生命值(额外花费6单位时间),在坐标4生命值变为2,最终到达坐标5,其逃走所需要的最短时间为6十4=10。
2024-02-18 19:29:57
751
原创 可口蛋糕
我们知道饱腹度必然是正数,而可口度可能是负数,我们可以枚举当前节点i,找到饱腹度开始大于W的pos,那么pos后面的饱腹度必然也大于W,那么这时只需要寻找在pos之后可口度的最大值,如果直接暴力查找,时间复杂度是。而小蓝的得分就是小灰灰吃掉蛋糕所对应的可口值之和,她想知道在小灰灰帮助她的情况下,她的最大可能得分是多少。的会超时,想想怎么优化,可以用一个md数组,记录从该节点之后的最大可口度,这样我们就能以。作为可口蛋糕大赛的评委,小灰灰需要吃掉一段连续的蛋糕,使得蛋糕的饱腹度之和至少为。
2024-02-18 10:00:16
555
原创 剪纸游戏
要判断有几个长方形可以dfs遍历可以走的点,判断这个连通块是不是一个长方形,而怎么判断长方形是本题最难的点,下面是一种方法,可以求出该连通块的最大和最小的x,y坐标,长度相乘,如果等于这里面连通块中可以走的数量,那么就说明这是一个长方形。小灰灰拿到了小蓝剪下图案之后的残缺纸张,他知道小蓝有强迫症,不会使得两个剪下的图案相连通,而且剪纸时。字符仅有··和·+·两种字符,其中··代表被剪去的部分,·\star·代表未被剪去的部分。不会剪破任何一个完整的小方格,所以可以通过残缺纸张复原出小蓝剪下的图案。
2024-02-18 09:20:24
505
原创 AcWing 1460. 我在哪?
题意是找到一个最小的长度K,使得每个长度为K的子数组都不相同,这样才能唯一标识位置,阅读题目后发现,要找到最小的K值,可以枚举K,使得得到最佳结果,而在枚举过程中,又可以用二分查找来优化。然而,每个农场都沿路设有一个彩色的邮箱,所以约翰希望能够通过查看最近的几个邮箱的颜色来唯一确定他所在。,因为如果他查看任意连续4 个邮箱,那么可得到的连续颜色序列可以唯一确定他。不幸的是农场并没有编号,这使得约翰难以分辨他在这条路上所处的位置。输出一行,包含一个整数,为可以解决农夫约翰的问题的最小。组成的字符串来表示。
2024-02-16 21:07:51
846
1
原创 最大异或和
由于异或的性质a^ a = 0,0 ^ a = a,故前面l-1个数全部变为0,从l开始到r开始异或。接着利用贪心的思想,枚举前缀异或和,我们希望与这个前缀异或和的每一位都不同,那么异或之后那一位就是1,这样能使异或之后尽可能大。要求连续的子数组中的最大异或和,首先想想怎么遍历连续的子数组,这个时候考虑用前缀异或和。,要求区间[l,r]的子数组那就等于sum[r] ^ sum[l-1];子数组的异或和即为子数组中所有元素按位异或得到的结果。子数组中,找出子数组异或和的最大值。个整数,其中第i个为。
2024-02-16 20:32:05
1369
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅