Good Bye 2022: 2023 is NEAR
1|0A
核心思路:其实就是考察一个muliset的应用,这个和set的区别是它可以储存重复的元素。然后需要注意题目啊,必须得进行m次操作.
2|0B
核心思路:这个一个最开始的思路是想先让最大值和最小值相隔k个单位,再让次大值和次小值相隔k个单位、、、、、。其实仔细一想根本没这个必要,我们只需要最大值和最小值交替安排就好了,这种情况肯定是符合的,因为随便你取一段连续的序列那个序列长度都是大于2的。
所以做构造题一定要多构造出几组数据。
3|0C
核心思路:这个题目是有一定的深度的,首先简化问题:
所以我们可以令T=(p-a%p)%p,也就是x的解。我们可以统计使用map统计T的所有可能的解,如果个数是p就说明:
4|0D
核心思路: 这题可以联想图论,虽然这个思路很难想。但是仔细一想好像也是那么回事。因为我们可以通过模拟有样例可以知道,对于
但是我们可以发现选出来的d数组必须还得是一个序列,所以我们就可以联想到
其实我们可以挖掘出几个性质,通过对于
- 如果存在自环的话,那么答案需要乘上n.因为已经不管
什么事了, - 一个连通块里面只有点数和边数是相等的,才有答案,并且答案需要乘上2.如果两个点之间有重复的边那必然不会相等,也就不会有解.
接下来我们可以使用并查集对这个数据结构进行维护.
__EOF__

本文作者:肖英豪
本文链接:https://www.cnblogs.com/xyh-hnust666/p/17017639.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/xyh-hnust666/p/17017639.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)