test20230904
写在前面的话
今天考试
我也意识到考试代码实现的精确离不开日常的练习,不能不重视模板的熟练。争取以后考试可以做到不挂分。
T1
简要题意:有若干次询问,每一次询问
思路点拨:由于我的水平问题,我只会
我们令
T2
简要题意:有若干个基站在一个数轴上,对于第
思路点拨:比较简单一题,我们假设已经按照题目的方式让全部基站向可以发射信号的基站连了单向边,那么我们发现在同一个
这样是
T3
简要题意:现在有一个无根树,我们需要维护一个路径的集合
- 加入一个路径到
中,价值为 。 - 查询这个树上的连通块与多少个路径有交,输出这些路径的价值和。
连通块以虚树的形式给出。
思路点拨:
我们考虑一个路径与一个连通块有交集,一定是如下两种情况之一:
-
路径的
在连通块上 -
路径的
不在连通块上,但是路径经过了连通块中深度最小的点(我们认为 是根)。
现在我们对于两种请款分类讨论:
第一种:我们每一次添加路径就是在
第二种:每一次我们将路径上的点全部加上
显然,这都是
T4
题目描述:现在有
思路点拨:结论就是答案等于满足下述这种条件的子集个数:
- 价值和小于
,但是任意添加一个人就会导致价值和大于等于 的集合。
时间复杂度
可以这为什么是对的呢?我们假设这样有
但是谁说
答案就是这个
更正情况:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现