自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Codeforces round 858(div 2)题解 个人小结 B.D.E

大佬说补题要写题解,于是有了这篇文章。A题太无聊了,不想写。

2024-02-29 15:32:56 241

原创 Educational Codeforces Round 132 (Rated for Div. 2) A~D

考虑有问好的情况,左括号是入栈,右括号是出栈,考虑维护一个变量tot:栈顶高度,now:当前出现的问好的数量,'(' 就tot++ ,')'就tot--。B.题意:给定n个点的高度,然后从较高的点到较低的点有摔落伤害,给定任务区间,从l到r,求收到的摔落伤害即可。不开long long见祖宗!我们发现,机器人在能走到的最高处的时候一定是被阻碍的概率是最小的,假设这个点的纵坐标是bmax.假设往上走了t步,则b+kt≤n,bmax=首先考虑(c-a),(d-b)是不是k的倍数,若不是一定走不了。

2024-01-06 15:13:15 356 1

原创 Codeforces Round 892 (Div. 2)A~D

对于(l,r,a,b)满足l

2024-01-05 21:14:05 382 1

原创 Codeforces round 875 div2 A-D(D后补)

题意:给定两个序列a,b,从a中取一段连续的颜色段,从b中取一段连续的颜色段,使拼接起来的颜色段长度最大。如果暴力枚举,最坏的时间复杂度是O(n^2),考虑如何优化。题意,给定一个排列a,要你构造一个排列b,使得ai+bi是不减的,取bi=n+1-ai即可。考虑维护当前时间戳,若边的时间戳>当前时间戳则能继续画,否则需要进入下一次(下一层再画)题意:给定序列a,b,需要找满足ai*aj=bi+bj的(i,j)对数。,枚举ai,aj,bi,顺便算出bj,累加答案对数即可。关键:a,b的数据范围。

2024-01-02 01:07:25 523

原创 Good Bye 2023 A-D(E代补)

不难发现,小A会把两个奇数变成一个偶数,小B会让一个 奇数+一个偶数变成一个偶数,这样会让答案减少1,所以我们只要考虑前k个数的奇数的个数就行了。题意:有一个长度为(n+k)的数组a,删去k个元素后,得到数组b,你需要判断能否得到一个数组a,使其各项的乘积是2023。,如果位数不够往后面补若干个0就行,可以发现,插入x个0后,一共有2x+3位,一定是奇数,往后插入偶数个0,不会改变其完全平方的性质。首先我们发现,前k个数可以进行的操作是k-1次,所以前两个数最终的答案序列是确定的。若a|b时,x=bq=

2023-12-31 15:04:08 459

原创 Codeforces Round 885 (Div. 2)A~D

不难发现,我们可以考虑每一种颜色,对于每一种颜色的木板 考虑将最大差距缩小,那么假设最大差值是res1,次大差值是res2,不难发现,最终每一种颜色的木板的答案就是max(res1/2,res2),取其最小值。每次另c=|a-b|,然后让b=c,a=b,不断进行操作,问你能不能让a序列变成全0。B(模拟):你可以进行一次操作 ,改变一个木板的颜色,然后你需要找到中间跨过木板的最大值的最小值。则f(x)=(s-4x)(20x+k)=-80x²+(20k-4s)x+sk 其中f(0)=0。

2023-12-30 00:05:36 335 1

原创 11.14-11.29小结(二)

刚打完cf,迫不及待的来写了。前两天又不知道忙啥去了。这次总结一下莫队和带修莫队。

2023-12-04 01:51:15 871

原创 11.14-11.29小结(一)

最近好忙,总算抽出时间写一写总结了。上上周学了分块,然后复习了下主席树,上周学了莫队+带修莫队,然后这部分题目难度确实有点大,消化起来比较费劲,做的也比较慢,这学期明天再考一门课的期中考试,后面基本上就是消化为主了。

2023-11-29 23:47:33 898 1

原创 11.6-11.13小结

题意分析:我们只有两个操作,install安装和uninstall卸载,安装操作一定是自上而下的,卸载操作一定是自下而上的,不妨假定软件包已安装为1,未安装为0,维护区间和即可。这道题的难点就是边权换点权了,之前我们处理的树链剖分问题都是基于点权解决的,可以注意到树的一个性质,一颗n结点的树,一定是有n-1条边的,那么我们可以不计根结点的点权,将边权下放,即让一条边的边权改为这条边深度更深的结点的点权,注意修改和查询操作中不计最终查询到的根结点即可。3.Add操作:区间加,将u,v路径的果子全部加上w。

2023-11-15 23:53:04 33

原创 11.2-11.4的小结

本蒟蒻又来水题解了。本次题目涉及范围是最短路,线段树的一道应用,trie树的一些应用(感觉有点偏思维。好,那就直奔主题了。

2023-11-04 23:57:21 33

原创 10.26-11.1总结

自己看的总结

2023-11-02 00:23:55 32 2

原创 10.19-10.24小结

一个蒟蒻的刷题日记...(周?

2023-10-24 23:24:09 27

空空如也

空空如也

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

TA关注的人

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