标题五个字

A题:不说人话的题面 别乘100会爆内存 想想字符

B题:数学题 数组

C题:看看有几组需要排列的 (我勒个非降序排序

D题:快速gcd我能说啥

E题:模拟会TLE 所以维护线性表

F题:BFS板子题

全部评论
学长的 ans: A: https://ac.nowcoder.com/acm/contest/view-submission?submissionId=79938400 B: https://ac.nowcoder.com/acm/contest/view-submission?submissionId=79938405 C: https://ac.nowcoder.com/acm/contest/view-submission?submissionId=79938409 D: https://ac.nowcoder.com/acm/contest/view-submission?submissionId=79938413 E: https://ac.nowcoder.com/acm/contest/view-submission?submissionId=79938419 F: https://ac.nowcoder.com/acm/contest/view-submission?submissionId=79938424
2 回复 分享
发布于 2025-10-25 21:22 山东
一眼丁真鉴定为手子
点赞 回复 分享
发布于 2025-10-25 21:46 山东
点赞 回复 分享
发布于 2025-10-25 21:21 山东
+3
点赞 回复 分享
发布于 2025-10-25 21:21 山东
难度A < B < C < E < D < F
点赞 回复 分享
发布于 2025-10-25 21:13 山东
BFS 的核心思想是 按层扩展,从起点开始逐层扫描可到达的位置。首次遇到终点时的路径长度即为最短路径。这种方式保证了搜索的层次性与最优性。 在实际执行中,BFS 会从起点出发,先访问起点的所有直接可到达结点,这些可到达结点构成了搜索的第一层;接着,再以这些可到达结点为新的起点,依次访问它们的邻居,形成第二层;以此类推,不断向外扩展,直至找到目标结点或遍历完所有可达结点。这个过程中,算***借助队列和访问数组,将每一层新发现的结点(访问数组中还没有记录过的)依次入队,确保同一层的结点按照访问顺序依次被处理,从而严格遵循「按层扩展」的逻辑。
点赞 回复 分享
发布于 2025-10-25 21:13 山东
+3
点赞 回复 分享
发布于 2025-10-25 21:12 山东
gcd: int gcd(int a, int b) {     if (b == 0) return a;     return gcd(b, a % b); }
点赞 回复 分享
发布于 2025-10-25 21:11 山东
+3
点赞 回复 分享
发布于 2025-10-25 21:07 山东

相关推荐

985柜员:开发还敢还叫,全部让自测就老实了
点赞 评论 收藏
分享
牛客28967172...:跟着卡子哥才是正道,灵茶属实不太行
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务