第十六节 图论 - 1
1|0AT_abc182_d 题解
本篇题解为此题较简单做法及较少码量,并且码风优良,请放心阅读。
2|0题目简述
从数轴的原点开始向正方向走。
第一次向前走
求走过的最大位置。
3|0思路
首先直接模拟时间复杂度
那么就需要一点优化,用前缀和即可解决此题,没学过前缀和的建议看这个。通过前缀和求出前
先预处理前缀和,在预处理的过程中同步求最大值,但因为此题的答案即最大值有可能在过程中产生,故需要
经过以上分析和前缀和优化,很容易即可得出代码了:
4|0AT_arc113_c 题解
本篇题解为此题较简单做法及较少码量,并且码风优良,请放心阅读。
5|0题目简述
现在有一个字符串
求最多能操作几次。
6|0思路
本题比较贪心,让我们先来造一个样例解释一下:
如 abbfioidddssabsaa
最优的方案是:
-
先操作
次变为abbfioidddsssssss
。 -
再操作
次变为abbfioidddddddddd
。 -
最后操作
次变为abbbbbbbbbbbbbbbb
。
这样最大总操作次数为
从这个样例中可以发现贪心思路,要想总操作次数最大化,就需要从后到前去操作,如果从前到后操作那么后面可操作的连续字母就会被覆盖,这样总操作次数就不是最大了。
对于每次操作,最优的是把后面的所有不相同的字母变为一样,这就涉及到一个问题,如果后面有相同字母如何判断?其实不必再从当前位置往后搜,只需要定义一个
对于
替换后,
经过以上分析及优化后,很容易即可写出代码了:
7|0A. 大回复术
题目描述
北方之大德鲁伊天空之怒释放的大回复术是一等一的神术。大回复术之所以能够有极强的治疗效果,是因为该法术能够以人体经络为基本,并建立至多两条(也可以一条都不建立)用于疏通能量的经络。
人体的经络可以看作一张
输入格式
第一行两个整数
输出格式
输出一行,为 true
或者 false
。
样例输入
样例输出
添加 4-5 即可。
样例输入
样例输出
添加 1-3、2-4 即可。
样例输入
样例输出
数据规模
点击查看代码
8|0B. 雪花图
题目描述
一个雪花图是由两个大于
从一个中心点开始
有
下面是当
上图的中心点为
现在给你一张雪花图,请你确定该图
输入格式
第一行包含一个正整数
对于每个测试数据,第一行包含两个整数
接下来
数据保证没有重边和自环并且一定是一张雪花图,
输出格式
对于每个测试数据,每行空格输出
样例输入#1
样例输出#1
点击查看代码
9|0C. 那是一棵树吗?
题目描述
树是一种常见的数据结构.
一棵树的根节点只有一个,并且没有其他点指向它.从根节点遍历有向边,我们只会得到唯一的一个序列.
例如,下图中前两个例子是树,第三个不是:
给你
输入格式
第一行包含一个正整数
对于每个测试数据,第一行包含两个整数
接下来
数据保证没有重边和自环.
对于所有测试数据,数据总量不超过
输出格式
对于每个测试数据,输出 Case k is a tree.
;如果第 Case k is not a tree.
样例输入#1
样例输出#1
点击查看代码
__EOF__

本文链接:https://www.cnblogs.com/So-noSlack/p/17585860.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文来自博客园,作者:So_noSlack,转载请注明原文链接:https://www.cnblogs.com/So-noSlack/p/17585860.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】