首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Tomtu
学生
·
3年前
关注
屏蔽作者: Tomtu
举报
今天是12月29日,Day 22今天学习了《我被骂了,但我学会了如何构造高性能的树状结构》,扁平树状结构真的好,以前写递归评论的时候就是有类似的思想,包括撤销重组感觉也可以用类似的
#校园学习笔记创作活动#
思想。
我被骂了,但我学会了如何构造高性能的树状结构🔥
juejin.cn
大学生活-快乐出发
等人赞过
分享
10
45
相关推荐
#校园学习笔记创作活动#
【伴学青训营】阅读打卡活动来袭,提前带你学 ~ ⛳️⛳️⛳️
⭐️ 少年有梦,不应止于心动,更应付诸行动,用坚持证明自己,一起向未来迈进~
📬 面向群体:所有报名第五届字节跳动青训营的同学
️ 活动时间:2022年12月7日 - 2023年2月23日
🔗 活动详情点击:
juejin.cn
25 赞 ·
10 评论
#校园学习笔记创作活动#
问题描述
小F被神秘力量带入了一个魔幻世界,这里危机四伏。为了在异世界中生存,小F需要找到安全区。异世界可以被表示为一个大小为n x m的二维数组,每个格子的值代表该位置的危险程度。
小F的能力值为X,当某个格子的危险程度小于等于X时,这个格子是安全的。如果多个安全的格子相邻(上下左右连通),它们可以构成一个安全区。你需要帮助小F计算出一共有多少个安全区。
测试样例
样例1:
输入:n = 3, m = 3, X = 4, a = [[2, 3, 3], [3, 3, 3], [3, 3, 3]]
输出:1
样例2:
输入:n = 2, m = 2, X = 5, a = [[6, 6], [6, 4]]
输出:1
样例3:
输入:n = 3, m = 3, X = 3, a = [[1, 2, 2], [2, 3, 3], [3, 4, 5]]
输出:1
题解:
一个原二维数组,新建一个visited数组记录是否经过,直接全部遍历,遇到安全值小于能力值且没经过的点就进入while循环。while循环通过队列实现安全区域的搜寻,通过maxnum记录安全区域的个数。
3 赞 ·
4 评论
xdm,相亲对象前段时间手机摔坏了,屏幕摔出两条红线,她手机从大学一直用到现在也有八年了,我跟她说我给她换个vivox300s,但是她一直不愿接受,她说要跟她朋友(女)一起去买,她朋友也想换手机,她俩是高中、大学同学,关系很好那种,我是应该直接买来送给她呢还是让她跟她朋友去买,之前的沸点不应该删的,可以让xdm分析分析,帮忙出出点子,图一是我说给她买手机的时候她说的,图二是她妈送我家的中秋礼品,反正就是两家父母已经很火热了,就我俩还在墨迹推进关系
20 赞 ·
177 评论