12.4 CW 模拟赛 赛时记录
看题#
#
需要好好想, 应该不是水
#
需要思考, 有点像边更新最优解这一类
#
转换一下好像是一个二分图???
然而并不是, 但是也没时间想了
#
做一做, 有机会骗之类的
不是说简单题吗?
时间分配 :
#
不死磕, 不畏难
现在我们只需要想题了, 题意没什么需要转换的
多半需要猜性质, 玩下样例
一个很强的性质是每个点必须且仅能选
对于一种可行的操作序列, 我们将序列调换之后仍然可行, 问题转化为求序列的种类数
那么直接
只能拿到这点了,
#
对于
前
注意到一个很强的性质, 即
保证在此之前在城市
与 之间不存在任何路径
也就是说每次连边都是加入割边, 最终的图一定是一个森林
并查集处理, 同连通块之间相当于一颗树, 把最终的树建出来之后, 离线的去处理询问即可, 具体的, 对于最终的树和询问时的树, 只要他们在询问时已经联通, 那么最短路不会发生变化, 即
时间复杂度
至此, 可以解决本题
不是哥们
框架#
读入的时候边建树边判断
#
时间不够, 直接冲暴力
对于
剩下还有
#
时间不够, 不写了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现